VMware 中嵌套kvm虚拟机

环境准备:

安装vmware时需要自定义安装-开启虚拟化技术


安装成功之后就可以继续进行了。

1 查看CPU是否支持KVM

egrep 'vmx|svm' /proc/cpuinfo --color=auto 


搜索到结果就表示支持。

2 安装支持包

yum install -y qemu-kvm libvirt virt-install

3 启动并设置开机启动

systemctl start libvirtd && systemctl enable libvirtd


启动后可以看到网卡多了一个virbr0的网口,这个是libvirt默认的nat网口(默认IP是192.168.122.1),在更新的版本会发现有virbr0-nic、vnet0等网口,这些都是给虚拟机用的网口。

创建虚拟机

1 使用qemu命令创建一个15G的硬盘,硬盘的名称为:centos7

qemu-img create -f raw ./centos-kvm.raw 15G

virt-install --virt-type kvm --name centos7 --ram 1024 --cdrom=/data/iso/CentOS-7-x86_64-DVD-1810.iso --disk path=/data/quem/centos-kvm.raw  --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole2 

执行成功后如下:

2 安装vnc

yum -y install tigervnc-server tigervnc vnc vnc-server

systemctl daemon-reload

执行:vncserver


设置vnc密码

启动VNC并设置开机启动

systemctl enable [email protected]:1

systemctl start [email protected]:1

3 使用 vnc 连接虚拟机并安装

关闭防火墙

systemctl stop firewalld

setenforce 0

使用vnc配置如下:

端口在5900的基础上依次增加

连接成功后,按照物理机的方式进行安装并重启。

你可能感兴趣的:(VMware 中嵌套kvm虚拟机)