从技术工程师角度,ESXi主机的硬件和配置最佳实践如下:
-
硬件选型
- CPU:至少4核,支持64位且兼容VMware HCL列表(如Intel Xeon/AMD EPYC),启用虚拟化指令集(VT-x/AMD-V)。
- 内存:最小16GB(生产环境建议≥64GB),按虚拟机需求预留20%冗余。
- 存储控制器:优先硬件RAID卡(如LSI 9400/9460),避免软件RAID;引导设备选择SATADOM或企业级SSD(ESXi 7+不再支持USB/SD卡安装)。
-
存储配置
- 存储类型:全闪存阵列(性能敏感场景)或混合阵列(成本敏感),RAID10(高性能)或RAID6(容量优化)。
- 多路径:启用PSA多路径策略(如VMW_PSP_RR轮询),配合存储厂商插件(如HPE VAAI)。
- VMFS优化:块大小按虚拟机最大磁盘规划(e.g., 500GB磁盘用1MB块),避免过量置备(thin provisioning)导致性能抖动。
-
网络优化
- 物理网卡:至少4端口(2x管理+2x数据),推荐10/25GbE(如Intel X710/Mellanox ConnectX-5),启用SR-IOV(NFV场景)。
- vSwitch配置:管理流量与虚拟机流量隔离,标准交换机(vSwitch)用于简单拓扑,分布式交换机(vDS)支持跨主机策略统一。
- VLAN与MTU:管理网络独立VLAN,Jumbo Frame(MTU=9000)用于iSCSI/NFS存储流量。
-
安全与维护
- 硬件安全:启用TPM 2.0及Secure Boot(ESXi 7.0 U2+强制要求)。
- 固件更新:定期更新BIOS/网卡/RAID卡固件,参考HCL兼容性矩阵。
典型配置步骤:
- 验证硬件兼容性(https://www.vmware.com/resources/compatibility)。
- 安装ESXi时选择SATADOM/SSD,配置RAID1镜像。
- 创建vSwitch分配管理端口,绑定双物理网卡(故障切换策略:明确故障切换)。
- 挂载存储时启用多路径(esxcli storage nmp psp roundrobin deviceconfig set),配置iSCSI巨帧。
- 启用主机配置文件(Host Profile)确保集群配置一致性。