GM0-5602先打网卡驱动并配置两个网口
桥接网卡配置
#进入网络脚本路径
cd /etc/sysconfig/network-scripts/
#创建一个桥接网卡
nmcli c a con-name br0 ifname br0 type bridge
#启用创建的桥接网络
sudo ip link set br0 up
#将ens33的连接修改为从属连接
sudo ip link set enp3s0 master br0
修改配置文件让桥接网卡配置长期生效
编辑 /etc/sysconfig/network-scripts/ifcfg-br0
修改物理网卡配置(enp3s0 ),移除IP并指向网桥
关键点
物理网卡enp3s0需替换为实际网卡名(通过ip addr查看)
网桥IP需与原物理网卡在同一子网,否则网络会中断
KVM插件安装
yum install -y qemu libvirt virt-install
服务启动设置
systemctl start libvirtd
systemctl enable libvirtd
虚拟机依赖安装
sudo yum install edk2-ovmf #不安装虚拟机安装是会报uefi缺失
防火墙及SELinux策略配置
关闭防火墙(否者VNC回报错)
sudo systemctl stop firewalld.service # 立即停止防火墙服务
sudo firewall-cmd --state # 显示"not running"即关闭成功
sudo systemctl disable firewalld.service # 禁止防火墙开机启动
开启swtpm策略否则安装虚拟机报错
sudo ausearch -c 'swtpm' --raw | audit2allow -M my-swtpm
semodule -i my-swtpm.pp
虚拟机安装
将要安装的虚拟机镜像上传到/kvm/目录下
virt-install \
--name ubuntu-1 \
--video vga \
--ram 2024 \
--vcpus 1 \
--disk size=20 \
--cdrom /kvm/ubuntu-22.04.5-desktop-amd64.iso \
--network bridge=br0 \
--graphics vnc,listen=0.0.0.0,port=5900 \
--boot uefi \
--noautoconsole\
--check all=off (强制安装)
关键点
ram设置要超过2G,否则桌面版安装会报错
boot 参数一定要设置
VNC安装(通过这个工具安装虚拟机)
打开RealVNC官网下载页面 https://www.realvnc.com/en/connect/download/vnc/
进入VNC Viewer下载页面,点击如下Viewer链接
virsh list --all # 列出所有虚拟机
virsh shutdown <虚拟机名称> # 优雅关机(等待90秒)
virsh destroy <虚拟机名称> # 强制关机(立即终止)
virsh undefine <虚拟机名称> # 删除配置文件
rm /var/lib/libvirt/images/<磁盘镜像>.qcow2 # 手动删除磁盘文件
虚拟机启动
virsh --connect qemu:///system start ubuntu-2
查看网卡可用,确定桥接可用
https://blog.csdn.net/weixin_46461268/article/details/142586133