环境准备:
安装vmware时需要自定义安装-开启虚拟化技术
![](https://img2018.cnblogs.com/blog/1789230/201909/1789230-20190906095031354-733019731.png)
安装成功之后就可以继续进行了。
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
![](https://upload-images.jianshu.io/upload_images/19094133-158c640266c768c8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
启动后可以看到网卡多了一个virbr0的网口,这个是libvirt默认的nat网口(默认IP是192.168.122.1),在更新的版本会发现有virbr0-nic、vnet0等网口,这些都是给虚拟机用的网口。
创建虚拟机
1 使用qemu命令创建一个15G的硬盘,硬盘的名称为:centos7
qemu-img create -f raw ./centos-kvm.raw 15G
![](https://upload-images.jianshu.io/upload_images/19094133-0fec70f21cd874ae.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
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
执行成功后如下:
![](https://upload-images.jianshu.io/upload_images/19094133-4c3dbba72c6be8b8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2 安装vnc
yum -y install tigervnc-server tigervnc vnc vnc-server
systemctl daemon-reload
执行:vncserver
设置vnc密码
启动VNC并设置开机启动
systemctl enable vncserver@localhost.localdomain:1
systemctl start vncserver@localhost.localdomain:1
3 使用 vnc 连接虚拟机并安装
关闭防火墙
systemctl stop firewalld
setenforce 0
使用vnc配置如下:
连接成功后,按照物理机的方式进行安装并重启。