运行debian( Linux Rick 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux )
看看我的cpuinfo我可以看到我有vmx的支持:
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 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 sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
主机和客户操作系统(Centos minimal ISO)都是x64,所以它们之间的架构是相同的。
按照这些步骤从ISO创build一个新的虚拟机,我得到一个关于硬件加速支持的警告:
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/centos01.qcow2 8192 sudo virsh net-start default sudo virsh net-autostart default sudo virt-install -r 2048 --accelerate -n centos01 -f /var/lib/libvirt/images/centos01.qcow2 --cdrom /home/morty/ISOs/CentOS-7-x86_64-Minimal-1511/CentOS-7-x86_64-Minimal-1511.iso 我得到这个警告:
WARNING KVM acceleration not available, using 'qemu'
虚拟机正在运行,但我猜KVM加速不受影响? 我如何启用加速,没有它我缺less什么?
validation您的服务器的BIOS中是否启用了虚拟化技术(VT)。 重新启动服务器,并在POST期间按F2进入BIOS,然后selectProcessors Settings ,并validationVirtualization Technology已Enabled 。 保存并退出并让服务器启动
还有一件事是手动将xml文件从type=qemu更改为type=kvm并启动guest type=kvm