ESXI安装Centos,然后CentOS里安装kvm,需要在ESXI处开启虚拟化,否则会报错.
1 2 | How to enable (deploy) nested virtualization in VMware ESXi https://www.youtube.com/watch?v=k5VZAeHSY5A |
1 2 | kvm 二层虚拟化 失败 (虚拟机192.168.122.22 里面再次安装kvm失败) https://zls.bndstone.com/925.html |
kvm 通过 “virt-install –name kvm11 ….” 命令安装虚拟机时,会出现如下报错.
1 2 3 | WARNING KVM acceleration not available, using 'qemu' WARNING Graphics requested but DISPLAY is not set. Not running virt-viewer. WARNING No console to launch for the guest, defaulting to --wait -1 |
WARNING KVM acceleration not available, using ‘qemu’ 这个就是kvm虚拟机不支持虚拟化的原因.需要开启kvm虚拟化
1. 登陆ESXI后台,先把虚拟机CentOS关闭.
2. CentOS – 编辑设置 – CPU – 向客户机操作系统公开硬件辅助的虚拟化 – 打勾 – 保存
3. 打开虚拟机CentOS
4. 进入虚拟机CentOS,输入如下信息,有弹出信息就说明已经虚拟化了.
1 | cat /proc/cpuinfo | egrep 'vmx|svm' //验证CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KVM |
5. 新建虚拟机
1 2 | qemu-img create -f qcow2 /home/images/kvm11.qcow2 20G virt-install --name kvm11 --ram 2048 --vcpus=1 --file=/home/images/kvm11.qcow2 --autostart --vnc --vncport=5911 --video=vga --vnclisten=0.0.0.0 --network network=default --cdrom=/home/iso/centos7.iso |