GM0-5602先打網(wǎng)卡驅(qū)動并配置兩個網(wǎng)口
橋接網(wǎng)卡配置
#進(jìn)入網(wǎng)絡(luò)腳本路徑
cd /etc/sysconfig/network-scripts/
#創(chuàng)建一個橋接網(wǎng)卡
nmcli c a con-name br0 ifname br0 type bridge
#啟用創(chuàng)建的橋接網(wǎng)絡(luò)
sudo ip link set br0 up
#將ens33的連接修改為從屬連接
sudo ip link set enp3s0 master br0
修改配置文件讓橋接網(wǎng)卡配置長期生效
編輯 /etc/sysconfig/network-scripts/ifcfg-br0
修改物理網(wǎng)卡配置(enp3s0 ),移除IP并指向網(wǎng)橋
關(guān)鍵點
物理網(wǎng)卡enp3s0需替換為實際網(wǎng)卡名(通過ip addr查看)
網(wǎng)橋IP需與原物理網(wǎng)卡在同一子網(wǎng),否則網(wǎng)絡(luò)會中斷
KVM插件安裝
yum install -y qemu libvirt virt-install
服務(wù)啟動設(shè)置
systemctl start libvirtd
systemctl enable libvirtd
虛擬機(jī)依賴安裝
sudo yum install edk2-ovmf #不安裝虛擬機(jī)安裝是會報uefi缺失
防火墻及SELinux策略配置
關(guān)閉防火墻(否者VNC回報錯)
sudo systemctl stop firewalld.service # 立即停止防火墻服務(wù)
sudo firewall-cmd --state # 顯示"not running"即關(guān)閉成功
sudo systemctl disable firewalld.service # 禁止防火墻開機(jī)啟動
開啟swtpm策略否則安裝虛擬機(jī)報錯
sudo ausearch -c 'swtpm' --raw | audit2allow -M my-swtpm
semodule -i my-swtpm.pp
虛擬機(jī)安裝
將要安裝的虛擬機(jī)鏡像上傳到/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 (強(qiáng)制安裝)
關(guān)鍵點
ram設(shè)置要超過2G,否則桌面版安裝會報錯
boot 參數(shù)一定要設(shè)置
VNC安裝(通過這個工具安裝虛擬機(jī))
打開RealVNC官網(wǎng)下載頁面 https://www.realvnc.com/en/connect/download/vnc/
進(jìn)入VNC Viewer下載頁面,點擊如下Viewer鏈接
virsh list --all # 列出所有虛擬機(jī)
virsh shutdown <虛擬機(jī)名稱> # 優(yōu)雅關(guān)機(jī)(等待90秒)
virsh destroy <虛擬機(jī)名稱> # 強(qiáng)制關(guān)機(jī)(立即終止)
virsh undefine <虛擬機(jī)名稱> # 刪除配置文件
rm /var/lib/libvirt/images/<磁盤鏡像>.qcow2 # 手動刪除磁盤文件
虛擬機(jī)啟動
virsh --connect qemu:///system start ubuntu-2
查看網(wǎng)卡可用,確定橋接可用
https://blog.csdn.net/weixin_46461268/article/details/142586133