[心得] AMD平台搭建ESXi

作者: NCTUFAIWEN (交大廢文王子)   2019-09-18 13:16:36
先上配置
CPU : AMD Ryzen 3 Pro 2100ge
MB : ASRock B450M Pro4
RAM : Samsung DDR4 16G ECC (M391A2K43BB1-CRC)
主要是原本用Freenas卻沒裝ECC有點抖,再加上突然在某寶看到這顆CPU就撿回來玩了
Ryzen只有沒內顯版本的才全系列支援ECC,帶G版就要找Pro的,市面上很少
主機板目前是小石頭全部都有支援ECC,大石頭中階以上都有(像B350M-A、TUF)
技嘉只有頂級的才有支援,其他的應該都沒有
https://imgur.com/R9BlMok
目前已經運行3個禮拜了,應該算是穩定吧
安裝的是ESXi 6.7 Update 3
過程網路上應該都有,總之就是要先打網卡的驅動進去才可以上
然後之前看到的6.5必須關SMT才可以動的目前6.7開著SMT也沒有問題
主要要講的坑點有兩個
1. Passthrough大多數裝置都無效
https://imgur.com/Z4OG9rF
不管怎麼重開機都會長上面這樣
翻log檔會發現"Device passthru not possible on this system (no PCI ACS support)"
但事實上之前在Intel平台(I5 3570 + H61)就沒事...
搜尋網路上資料少得可憐,只有找到這篇韓文的有解決
http://bit.ly/2lZBh3q
但所謂的打ACS Patch卻沒有說怎麼做(翻桌
最後摸兩天摸出來
https://imgur.com/z8l0uLV
disableACSCheck = true,無視就好
再來很重要,BIOS最多到AGESA 1.0.0.6的版本
再上去Bug一堆,最新版連Passthrough都打不開
重點是,升上去還不給降級,我*&#@$^&@....
(當初我還想說升級BIOS看會不會好,畢竟新平台)
2. IOMMU有點坑
借一張微星B450M的block diagram
https://imgur.com/GQUk0h9
如果我passthrough板子上的sata port,同時有兩個usb孔也會一起過去,這沒問題
我不能理解的是,一條PCIe x4的也被強迫passthrough過去了==
但如果單獨passthrough那條PCIe x4卻又沒事
https://imgur.com/PTyya89
想Passthrough內顯的話,很抱歉,幾乎板子剩下的東西都會一起被Passthrough
開機就跟廢了一樣,感覺ACS沒有支援的很完善
總結一下,我覺得如果要搞EXSi虛擬機之類的話,Intel還是比較好的選擇
我就不記得以前用I5 3570 + H61有這麼折騰==
然後我感覺打ACS Patch應該可以解決大部分的問題
不知道有沒有大大能解惑QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com