配置网桥及打开路由
#vim /etc/sysctl.conf
net.ipv4.ip_forward=1
sysctl -p
安装kvm
1、Fedora下安装
yum install -y libvirt qemu-kvm virt-install virt-manager
2、Ubuntu下安装
apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
3、启动服务
systemctl enable libvirtd
systemctl restart libvirtd
systemctl status libvirtd
配置vnc
# vi /etc/libvirt/qemu.conf
找到vnc_listen选项并打开配置
vnc_listen = "0.0.0.0"
重新启动系统并测试
# systemctl restart libvirtd
# virsh list –all
Id 名称 状态
-------------------
创建虚拟机并安装系统
1、使用命令行创建虚拟机——Linux
virt-install --name=centos7_base --ram 8192 --vcpus=2 \
--disk path=/data/virt_disks/centos7_base.qcow2,size=100,bus=virtio --accelerate \
--cdrom /opt/iso/CentOS-7-x86_64-Minimal-2009.iso \
--vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole
2、使用命令行创建虚拟机——windows11
# https://computingforgeeks.com/enable-tpm-on-kvm-and-install-windows/
virt-install --name=windows11 --ram 8192 --vcpus=2 \
--disk path=/data/kvm_disks/windows11.qcow2,size=100,bus=virtio --accelerate \
--cdrom /opt/iso/Win11_23H2_Chinese_Simplified_x64v2.iso \
--tpm backend.type=emulator,backend.version=2.0,model=tpm-tis \
--vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole
3、下载VNC View并连接到创建完成的虚拟机,进行可视化操作
下载地址:https://www.realvnc.com/en/connect/download/viewer/
4、安装操作系统的过程略
克隆虚拟机
virt-clone -o src_virtual -n dest_virtual -f /data/virt_disks/pgxl_dn3.qcow2
-o:源虚拟机
-n:克隆后的虚拟机名称
-f:克隆后的虚拟机存放地址