1 KVM 检查
lsmod |grep kvm
2 检查可用cpu核心数,一个vmx为一核
grep -Eo '(vmx|svm)' /proc/cpuinfo
3 安装kvm命令
yum -y install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install
4 启动 libvirtd 服务
systemctl start libvirtd.service 可以看到多了两个虚拟网卡
5 创建存放kvm镜像的文件夹
mkdir -p /application/kvm_data
cd /application/kvm_data
6 创建磁盘镜像文件
qemu-img create -f qcow2 /application/kvm_data/moban.qcow2 10G
create --->> 创建 ;-f --->> 指定磁盘格式 ;moban.qcow2 --->> 虚拟磁盘文件名称 大小为 10G
7 yum -y install vnc vnc-server 安装vnc与vnc-server
vncpasswd
vncserver
8 安装kvm图形化界面
virt-install --virt-type=kvm --name=c72-moban --vcpus=4 -r 1024 -c /CentOS-8.3.2011-x86_64-minimal.iso --network bridge=virbr0 --graphics vnc --os-type=linux --os-variant=rhel7 --disk path=/application/kvm_data/moban.qcow2,size=10,format=qcow2
--virt-type=kvm --->> 指定 kvm 的虚拟化来安装虚拟机 ;
--name=c72-moban --->> 指定虚拟机的名称 ;
--vcpus=1 --->> 指定cpu 的核数
-r 1024 --->> 指定的是内存 1024 1G 这里最少给1G 少于1G 是看不到图形的 ;
-c --->> 指定了安装镜像的路径 ;
network --->> 指定了网络类型
graphics --->> 指定图形化安装 指定了使用 vnc ;
--os-type=linux --->> 指定linux 系统 ;
--os-variant=rhel7 --->> 指定系统是红帽 7
--disk path --->> 指定了磁盘的系统文件 ;
virsh dumpxml c72-moban >/tmp/moban.xml 导出xml文件
virsh undefine name
virsh define name 导入xml文件
virsh start name 启动镜像