像这样安装的virt-man
$ apt-get install virt-manager $ modprobe kvm $ modprobe vhost-net
启动libvirt guest
$ virt-install --virt-type kvm \ --name centos-6.5 --ram 1024 \ --cdrom=CentOS-6.5-x86_64-minimal.iso --disk centos-6.5.qcow2,format=qcow2 \ --network network=default \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole --os-type=linux \ --os-variant=rhel6
它会抛出一个错误:
ERROR No domains available for virt type 'hvm', arch 'x86_64', domain type 'kvm'
validation命令显示这一切都应该工作。
$ virt-host-validate QEMU: Checking for hardware virtualization : PASS QEMU: Checking for device /dev/kvm : PASS QEMU: Checking for device /dev/vhost-net : PASS QEMU: Checking for device /dev/net/tun : PASS LXC: Checking for Linux >= 2.6.26 : PASS
我发现的Standart解决scheme通常与缺less像kvm_intel这样的内核模块有关,但是它被加载了,尽pipe有警告
$ dmesg | grep kvm [ 10.279733] kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
更新:这是更多信息:
$ cat /proc/cpustat processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz stepping : 2 microcode : 0x10 cpu MHz : 1596.000 cache size : 12288 KB physical id : 1 siblings : 8 core id : 0 cpu cores : 4 apicid : 32 initial apicid : 32 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4788.24 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:
在我的情况下,问题是在BIOS中禁用硬件虚拟化。 另外,我还处于一个不能接受的状态。 用'qemu'代替'kvm'解决了我的问题。
find解决scheme
似乎是 – --connect qemu:///system参数应该被添加,irc中的一个人build议,这是由于在我的机器安装virtualbox。
然后我一直坚持这个错误:
ERROR Error in network device parameters: Virtual network 'default' has not been started.
我必须使用virt-manager来启动virt-manager ,然后自动创build默认networking。