安装kvm及vnc服务

配置网桥及打开路由

#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:克隆后的虚拟机存放地址

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注