[心得] 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