初次接觸PVE虛擬機(jī)和黑群暉

0威彰、J4105/J4125 PVE Hdmi直通核顯

0.1粪薛、主機(jī)型號

支持 J4105、J4125寇钉,核顯型號為 UHD600
hdmi矫渔、vga(未嘗試、一般可行)
需支持 vt-d
gk55摧莽、j4105 工控機(jī)測試可用

0.2、軟件版本

pve 7.0-6 版本(截止 22-09-16 最新版本)顿痪,其他版本未測試镊辕,原理相同,可自行嘗試
windows ltsc 最新即可
intel 核顯驅(qū)動需要26.20.100.7262蚁袭,需特別注意此版本征懈,高于這個版本會報 Code 43 錯誤

0.3、配置直通

編輯 GRUB 配置文件

nano /etc/default/grub

開啟 IOMMU 支持

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb:off"

如果是 AMD 的 CPU

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on video=efifb:off"

更新 GRUB:

update-grub

添加所需的系統(tǒng)模塊(驅(qū)動)

echo "vfio" >> /etc/modules
echo "vfio_iommu_type1" >> /etc/modules
echo "vfio_pci" >> /etc/modules
echo "vfio_virqfd" >> /etc/modules

接著添加模塊(驅(qū)動)黑名單揩悄,即讓 GPU 設(shè)備在下次系統(tǒng)啟動之后不使用這些驅(qū)動卖哎,把設(shè)備騰出來給 vfio 驅(qū)動用:
Intel 核顯:

echo "blacklist snd_hda_intel" >> /etc/modprobe.d/pve-blacklist.conf
echo "blacklist snd_hda_codec_hdmi" >> /etc/modprobe.d/pve-blacklist.conf
echo "blacklist i915" >> /etc/modprobe.d/pve-blacklist.conf

綁定核顯到 vfio 模塊
查看核顯以及聲卡的供應(yīng)商和設(shè)備 ID:

lspci -n | grep -E "0300|0403"

回顯如下:

00:02.0 0300: 8086:3185 (rev 03)
00:0e.0 0403: 8086:3198 (rev 03)

其中“8086:3185”和“8086:3198”分別就是核顯和聲卡的供應(yīng)商 ID 和設(shè)備 ID,把它們綁定到 vifo 模塊:

echo "options vfio-pci ids=8086:3185,8086:3198" > /etc/modprobe.d/vfio.conf

更新內(nèi)核:

update-initramfs -u

重啟機(jī)器:

reboot

重啟上來之后檢查模塊是否正常加載:

lsmod | grep vfio

有類似回顯說明正常:

vfio_pci               45056  1
vfio_virqfd            16384  1 vfio_pci
irqbypass              16384  13 vfio_pci,kvm
vfio_iommu_type1       24576  1
vfio                   28672  5 vfio_iommu_type1,vfio_pci

1删性、配置虛擬機(jī)

  • 創(chuàng)建虛擬機(jī)亏娜,安裝成功之前不要選擇開機(jī)自啟動,防止直通沖突蹬挺,和 pve 搶占硬件

  • 開機(jī)啟動
    開機(jī)啟動
  • 系統(tǒng)選擇時维贺,保持默認(rèn)

  • 硬盤隨意

  • cpu 類別選擇 host

1.1、安裝 windows

  • 初次安裝不要直接直通巴帮,先安裝好系統(tǒng)后關(guān)機(jī)再直通
  • 安裝完成后不要連接 hdmi 接口

1.2溯泣、配置 pve 直通核顯

  • pve 虛擬機(jī)硬件設(shè)置

  • 直通硬件
    直通硬件
  • 由于不顯示設(shè)備名稱,所以需要安裝上方 lspci 顯示的設(shè)備 ID 添加

  • 00:02.0 是核顯榕茧,00:0e.0 是聲卡垃沦,均需直通給虛擬機(jī)

  • WIN10配置
    WIN10配置

1.3、安裝驅(qū)動

  • 設(shè)置直通之后啟動虛擬機(jī)用押,用遠(yuǎn)程桌面連接肢簿,安裝過程中有幾率藍(lán)屏重啟
  • 下載26.20.100.7262驅(qū)動https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=11xkd
  • 安裝后重啟、可在設(shè)備管理器中看到 UHD600 驅(qū)動可用
  • 26.20.100.7262之后的驅(qū)動均會報 Code 43 錯誤只恨,已嘗試過 26.20.100.7262+译仗、27.20.x,均無效

1.4官觅、驅(qū)動優(yōu)化

1.4.1纵菌、驅(qū)動43解決

獲取 RomFile
修改參數(shù)

hostpci0: 00:02.0,legacy-igd=1,romfile=HD600.bin

1.4.2、禁用驅(qū)動更新

  • Win+R 打開 gpedit.msc
  • 計算機(jī)配置 - 管理模板 - Windows 組件 - Windows 更新 - Windows 更新不包括驅(qū)動程序 - 啟用

1.4.3休涤、安裝驅(qū)動后配置虛擬機(jī)

修改配置文件

nano /etc/pve/qemu-server/虛擬機(jī)id.conf

添加參數(shù)

args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=1 -set device.hostpci0.x-igd-opregion=on

vga: none

args 中 hostpci0 參數(shù)需要存在

hostpci0: 00:02.0

保存啟動咱圆,連接 hdmi 接口
完成

1.4.4笛辟、優(yōu)化設(shè)置

啟用 QEMU Guest Agent

2、PVE虛擬機(jī)的一些技巧

2.1忱详、PVE虛擬機(jī)的存儲路徑

Proxmox VE安裝之后围来,有2個儲存點。

其中vm儲存的地方叫:local-lvm匈睁。
儲存鏡像监透。位置在/dev/pve

儲存iso鏡像的地方叫:local 。
直接點擊local——內(nèi)容——點擊上傳就可以上傳ISO航唆。 位置在/var/lib/vz/template/iso

2.2胀蛮、使用命令將鏡像轉(zhuǎn)換為磁盤

把鏡像轉(zhuǎn)成虛擬磁盤并導(dǎo)入到虛擬機(jī):選擇“pve”節(jié)點 > shell > 輸入以下命令并回車:

qm importdisk 103 /var/lib/vz/template/iso/syboboot.img local-lvm

shell會顯示vm-103-disk-0虛擬磁盤創(chuàng)建的進(jìn)度,最后顯示‘Successfully imported disk as 'unused0:local-lvm:vm-103-disk-0'就是添加成功了糯钙。

2.3粪狼、PVE_7.1版本源更新

因PVE7.0更換了Debian11作為內(nèi)核,軟件源管理方式也發(fā)生了變更任岸,故原軟件源配置方法已失效再榄。

默認(rèn)是企業(yè)訂閱版,如果不做修改演闭,在使用 pveceph init 進(jìn)行 ceph 初始化安裝的時候會將整個環(huán)境破壞不跟,切記!

登陸各節(jié)點Shell控制臺
【重要】將/etc/apt/sources.list.d/pve-enterprise.list 文件內(nèi)的唯一一條記錄注釋掉:

echo "#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list

Proxmox軟件源更換
中科大源(二選一):

wget https://mirrors.ustc.edu.cn/proxmox/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list     #中科大源
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-pacific bullseye main" > /etc/apt/sources.list.d/ceph.list     #中科大源
sed -i.bak "s#http://download.proxmox.com/debian#https://mirrors.ustc.edu.cn/proxmox/debian#g" /usr/share/perl5/PVE/CLI/pveceph.pm     #中科大源
apt update && apt dist-upgrade     #更新軟件米碰,可不執(zhí)行

Proxmox中文社區(qū)源(二選一):

wget http://download.proxmox.wiki/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
echo "deb http://download.proxmox.wiki/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list     #Proxmox中文社區(qū)源
echo "deb https://download.proxmox.wiki/debian/ceph-pacific bullseye main" > /etc/apt/sources.list.d/ceph.list     #Proxmox中文社區(qū)源
sed -i.bak "s#http://download.proxmox.com/debian#https://download.proxmox.wiki/debian#g" /usr/share/perl5/PVE/CLI/pveceph.pm     #Proxmox中文社區(qū)源
apt update && apt dist-upgrade     #更新軟件窝革,可不執(zhí)行
Debian系統(tǒng)源更換

阿里Debian源(二選一):

sed -i.bak "s#ftp.debian.org/debian#mirrors.aliyun.com/debian#g" /etc/apt/sources.list     #阿里Debian源
sed -i "s#security.debian.org#mirrors.aliyun.com/debian-security#g" /etc/apt/sources.list     #阿里Debian源
apt update && apt dist-upgrade     #更新軟件,可不執(zhí)行

163-Debian源(二選一):

sed -i.bak "s#ftp.debian.org/debian#mirrors.163.com/debian#g" /etc/apt/sources.list     #163Debian源
sed -i "s#security.debian.org#mirrors.163.com/debian-security#g" /etc/apt/sources.list     #163Debian源
apt update && apt dist-upgrade     #更新軟件吕座,可不執(zhí)行

刪除訂閱彈窗

sed -Ezi.bak "s/(Ext.Msg.show({\s+title: gettext('No valid sub)/void({ //\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
執(zhí)行完成后虐译,瀏覽器Ctrl+F5強(qiáng)制刷新緩存

3、MAC系統(tǒng)下的一些技巧

3.1吴趴、Mac OS系統(tǒng)下制作啟動U盤

在Mac OS系統(tǒng)下不需要安裝任何第三方軟件漆诽,可以很方便地用自帶的dd命令將iso鏡像寫入u盤。

找出U盤掛載的路徑

diskutil list

將U盤unmount(將N替換為掛載路徑)

diskutil unmount Disk /dev/disk[N]

寫入U盤

sudo dd if=iso路徑 of=/dev/rdisk[N] bs=1m

rdisk 中加入r可以讓寫入速度加快

將u盤備份到iso鏡像

sudo dd if=/dev/rdisk[N] of= iso路徑 bs=1m

銷毀磁盤數(shù)據(jù)

dd if=/dev/urandom of=/dev/hda1
注意:利用隨機(jī)的數(shù)據(jù)填充硬盤锣枝,在某些必要的場合可以用來銷毀數(shù)據(jù)厢拭。

測試硬盤的讀寫速度

dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
dd if=/root/1Gb.file bs=64k | dd of=/dev/null
通過以上兩個命令輸出的命令執(zhí)行時間,可以計算出硬盤的讀撇叁、寫速度供鸠。

3.2、格式化U盤

1.查看盤符列表陨闹,找到需要格式化的U盤

$ diskutil list

2.卸載分區(qū)disk2

$ diskutil unmountDisk /dev/disk2

3.格式化disk2為JHFS+格式同時命名為Upan

$ diskutil eraseDisk JHFS+ Upan disk2

4楞捂、PVE虛擬機(jī)平臺密碼忘記薄坏,找回!

4.1寨闹、千萬不要太相信自己的大腦

隨著時間的推移胶坠,照片和書籍都會慢慢變色、褪色繁堡,人的記憶亦是如此沈善,尤其對于沒有備份或者找回的東西,一定要做好保存椭蹄。當(dāng)然你也可以像現(xiàn)在一樣矮瘟,先了解找回方式~

4.2、準(zhǔn)備PVE啟動U盤

U盤啟動

使用DeBug模式進(jìn)入系統(tǒng)塑娇。

4.3、Ctrl+D確認(rèn)啟動DeBug模式

手動進(jìn)入DeBug模式

4.4劫侧、驗證LVM埋酬、激活并掛載

驗證LVM
#查看VG,輸出應(yīng)該是有VG PVE
vgs
#查看LV烧栋,查看 data root 
lvs
#激活VG
vgchange -a y 
激活VG
#掛載lvm
mount /dev/mapper/pve-root /mnt
#換根目錄chroot
chroot /mnt
掛載写妥、更換根目錄
#修改root密碼,更改完成密碼重啟服務(wù)器
passwd root
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末审姓,一起剝皮案震驚了整個濱河市珍特,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌魔吐,老刑警劉巖扎筒,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異酬姆,居然都是意外死亡嗜桌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門辞色,熙熙樓的掌柜王于貴愁眉苦臉地迎上來骨宠,“玉大人,你說我怎么就攤上這事相满〔阋冢” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵立美,是天一觀的道長匿又。 經(jīng)常有香客問我,道長悯辙,這世上最難降的妖魔是什么琳省? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任迎吵,我火速辦了婚禮,結(jié)果婚禮上针贬,老公的妹妹穿的比我還像新娘击费。我一直安慰自己,他們只是感情好桦他,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布蔫巩。 她就那樣靜靜地躺著,像睡著了一般快压。 火紅的嫁衣襯著肌膚如雪圆仔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天蔫劣,我揣著相機(jī)與錄音坪郭,去河邊找鬼。 笑死脉幢,一個胖子當(dāng)著我的面吹牛歪沃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嫌松,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼沪曙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萎羔?” 一聲冷哼從身側(cè)響起液走,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎贾陷,沒想到半個月后缘眶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡髓废,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年磅崭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瓦哎。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡砸喻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒋譬,到底是詐尸還是另有隱情割岛,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布犯助,位于F島的核電站癣漆,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏剂买。R本人自食惡果不足惜惠爽,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一癌蓖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧婚肆,春花似錦租副、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至赞咙,卻和暖如春责循,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背攀操。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工院仿, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人速和。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓意蛀,卻偏偏與公主長得像,于是被迫代替她去往敵國和親健芭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容