Hi everyone
I'm trying to create a virtual machine using OpenNebula [1] on a centos 6.4
server, but i'm facing some erros using kvm / libvirt.
This server is running on a virtual machine created on XCP. Then, my
infrastructure is: XCP 1.6 (hypervisor - dom0) + CentOS 6.4 (running on a
XCP VM) + OpenNebula 4.0.1 (installed on CentOS).
In the host machine, I have the same infrastructure.
The problem I'm facing is that, by following the tutorial [2], i've noticed
that neither the parameter 'vmx' nor 'svm' is listed on the CPU
information provided by the virtual machine where the centOs is running.
However, if i run the same command in XCP hypervisor, the parameter 'vmx'
is listed. That is, the CPU informations provided by XCP are different from
those provided by its virtual machines.
My question is: is it possible to use libvirt in this scenario?
Here are some messages:
- Libvirt log on centoOS (XCP VM):
Aug 27 13:26:21 localhost libvirtd: 9945: info : libvirt version: 0.10.2,
package: 18.el6_4.9 (CentOS BuildSystem <
http://bugs.centos.org>,
2013-07-02-11:19:29,
c6b8.bsys.dev.centos.org)
Aug 27 13:26:21 localhost libvirtd: 9945: error : udevGetDMIData:1502 :
Failed to get udev device for syspath '/sys/devices/virtual/dmi/id' or
'/sys/class/dmi/id'
Aug 27 13:26:21 localhost kernel: Ebtables v2.0 registered
Aug 27 13:26:22 localhost kernel: lo: Disabled Privacy Extensions
Aug 27 13:26:40 localhost polkitd[10145]: started daemon version 0.96 using
authority implementation `local' version `0.96'
Aug 27 13:28:35 localhost libvirtd: 9937: error : qemuProcessStart:3696 :
unsupported configuration: Domain requires KVM, but it is not available.
Check that virtualization is enabled in the host BIOS, and host
configuration is setup to load the kvm modules.
Aug 27 13:28:35 localhost libvirtd: 9937: error : qemuRemoveCgroup:768 :
internal error Unable to find cgroup for one-8
Aug 27 13:28:35 localhost libvirtd: 9937: warning : qemuProcessStop:4349 :
Failed to remove cgroup for one-8
- On XCP hypervisor:
[root@xenserver2 ~]# egrep '(vmx|svm)' --color=always /proc/cpuinfo
flags: fpu de tsc msr pae mce cx8 apic sep mtrr mca cmov pat clflush acpi
mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc aperfmperf pni vmx est
ssse3 sse4_1 sse4_2 popcnt hypervisor arat tpr_shadow vnmi flexpriority ept
vpid
flags: fpu de tsc msr pae mce cx8 apic sep mtrr mca cmov pat clflush acpi
mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc aperfmperf pni vmx est
ssse3 sse4_1 sse4_2 popcnt hypervisor arat tpr_shadow vnmi flexpriority ept
vpid
flags: fpu de tsc msr pae mce cx8 apic sep mtrr mca cmov pat clflush acpi
mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc aperfmperf pni vmx est
ssse3 sse4_1 sse4_2 popcnt hypervisor arat tpr_shadow vnmi flexpriority ept
vpid
flags: fpu de tsc msr pae mce cx8 apic sep mtrr mca cmov pat clflush acpi
mmx fxsr sse sse2 ss ht nx constant_tsc nonstop_tsc aperfmperf pni vmx est
ssse3 sse4_1 sse4_2 popcnt hypervisor arat tpr_shadow vnmi flexpriority ept
vpid
- On centOS (XCP VM):
[root@centos2 ~]# cat /proc/cpuinfo
processor: 0
vendor_id: GenuineIntel
cpu family: 6
model: 44
model name: Intel(R) Xeon(R) CPU E5606 @ 2.13GHz
stepping: 2
cpu MHz: 2133.486
cache size: 8192 KB
fpu: yes
fpu_exception: yes
cpuid level: 11
wp: yes
flags: fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht
syscall nx lm rep_good aperfmperf unfair_spinlock pni ssse3 cx16 pcid
sse4_1 sse4_2 popcnt hypervisor lahf_lm arat epb dts
bogomips: 4266.97
clflush size: 64
cache_alignment: 64
address sizes: 40 bits physical, 48 bits virtual
thanks
André Gustavo
Recife-PE
Brazil
[1]
http://opennebula.org/documentation:archives:rel1.4:libvirtapi
[
2]http://www.howtoforge.com/virtualization-with-kvm-on-a-centos-6.4-server