部署基于ESXi的群晖【上篇】- 安装ESXi并设置直通

硬件选择

ESXi对硬件兼容性相当不错了,一般电脑都可以正常安装,由于想要提高群晖在ESXi平台下的性能所以有几点必须要考虑:

  1. CPU,主板,都要支持VT-d. 并且在BIOS中打开VT-d。

  2. 网卡要注意是否支持ESXi系统。最好有独立的网卡直通给群晖。

  3. 如果使用阵列卡,是否受ESXi系统支持。同时因为阵列卡发热量惊人,最好配备散热风扇。

  4. 将来想上NVME缓存的话,最好板载支持双NVME。

  5. 电源最好在500W以上。

ESXi版本

部署群晖常用的ESXi版本有 6.7 / 6.7 U1 / 6.7 U2 / 6.7 U3

其中6.7不支持硬件直通,其余版本都支持。所以推荐选用6.7 u3版本。

安装ESXi时如果提示没有网络适配器,说明你的主板上没有被ESXi系统识别的网卡。

解决办法:换受支持的网卡或打包ESXi系统集成网卡驱动

直通硬盘控制器

ESXi直通PCI设备非常简单,登录WAB控制台选择 管理=> 硬件 => PCI设备 选中相应的设备,单击 切换直通重新引导主机,就完成了。

直通板载SATA控制器

想要直通板载的硬盘控制器必须注意几点:

  1. ESXi的系统盘不能插在主板的sata控制器上。可以选择使用USB设备或m.2的设备安装系统。

  2. 板载sata控制器上直通前必须插着至少一个硬盘,否则可能ESXi会直接忽略掉这个控制器。

准备好后开始直通,但是对于板载的SATA控制器一般显示是灰色的不可选状态,首先打开ESXi的SSH服务,

使用SSH客户端工具连接主机,输入命令:

1
lspci -v |grep "Class 0106" -B 1

返回的结果可能是

1
2
3
0000:00:17.0 Massstorage controller SATA controller: Intel Corporation Union Point-H AHCIController [vmhba0]

Class 0106: 8086:a282

记住这个返回结果。

编辑 /etc/vmware/passthru.map 文件,再文件末尾增加:

1
2
3
#Intel Corporation Lynx Point AHCIController

8086 a282 d3d0 false

重启ESXi服务器,再次直通设备时,对应的SATA控制器就为可选状态了。

#:其中8086是PCIE设备的供应商ID,a282是PCIE设备的设备ID。

解除设备的被直通状态

直接在WAB端是无法解除直通状态的,需要SSH修改esx.conf文件:

将所有passthru替换为vmkernel 保存重启,即可解除直通。【会解除所有被直通的设备】

还可以选择RDM直通硬盘

如果因为某种原因还是无法通过直通PCI设备直通硬盘,还可以变通一下,选择RDM方式直通硬盘。后面创建虚拟机时进行操作说明。


部署基于ESXi的群晖【上篇】- 安装ESXi并设置直通
http://anximin.github.io/2022/01/28/ESXi_Qunhui1/
作者
Sylar
发布于
2022年1月28日
许可协议