ESXI安装Centos,然后CentOS里安装kvm,需要在ESXI处开启虚拟化,否则会报错.

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


Leave a Reply

Your email address will not be published. Required fields are marked *