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