ESXi 6.0安装与配置全指南:从硬件兼容到生产优化 1. ESXi 6.0安装前的关键准备作为VMware虚拟化技术的核心组件ESXi 6.0至今仍在许多企业环境中稳定运行。与桌面级的VMware Workstation不同ESXi是Type-1型的裸机虚拟化管理程序直接运行在物理服务器硬件上。这意味着安装过程需要更严谨的硬件兼容性检查。1.1 硬件兼容性核查要点在开始安装前务必通过VMware官方兼容性指南VMware Compatibility Guide验证以下硬件服务器型号特别是HPE/Dell/Lenovo等品牌机RAID卡型号和固件版本网卡芯片组Intel I350、Broadcom NetXtreme等常见型号CPU是否支持64位和硬件虚拟化Intel VT-x/AMD-V重要提示我曾遇到过Realtek网卡被ESXi 6.0原生驱动排除的情况此时需要提前准备社区开发的驱动镜像如ESXi-Customizer修改版1.2 安装介质制作最佳实践推荐使用Rufus工具将ESXi 6.0 ISO写入USB闪存盘具体参数配置分区方案MBR适用于BIOS启动或GPTUEFI启动目标系统BIOS或UEFI需与服务器启动模式匹配文件系统FAT32最大支持4GB单个文件对于没有光驱的服务器还可以通过iDRAC/iLO/IPMI等带外管理接口直接挂载ISO镜像。某次项目实施中我们通过Dell iDRAC的虚拟控制台功能仅用15分钟就完成了镜像加载比物理介质效率更高。2. 分步安装ESXi 6.0全流程2.1 启动安装程序的关键步骤当服务器从安装介质启动后会进入经典的VMware安装界面。几个需要特别注意的环节磁盘选择界面企业级部署建议使用硬件RAID后的逻辑磁盘测试环境可使用直通模式Passthrough的单块SSD警惕磁盘警告提示如该磁盘包含旧版VMFS卷键盘布局选择 虽然默认US键盘能满足基本需求但曾遇到欧洲客户因未切换为AZERTY布局导致后续密码输入错误的情况。root密码设置 ESXi 6.0强制要求密码包含至少8个字符大写字母、小写字母、数字三类字符的组合不能包含字典单词或用户名2.2 网络配置的工程经验安装过程中的网络配置直接影响后续管理需要特别注意管理接口选择多网口服务器要识别物理位置通过MAC地址前三位判断推荐使用主板集成的第一个千兆网口通常标识为eth0IP分配策略# 生产环境推荐静态IP配置示例 IP地址192.168.1.100/24 网关192.168.1.1 DNS8.8.8.8某次数据中心部署时因DNS配置错误导致无法连接vCenter后来发现是防火墙拦截了DNS请求。建议先用ping测试网络连通性。3. 安装后必须进行的12项关键配置3.1 基础系统调优启用SSH访问 在DCUI界面按F2→Troubleshooting Options→Enable SSH安全提示完成配置后应立即禁用或配置密钥认证替代密码登录时间同步配置# 通过CLI配置NTP esxcli system ntp set -s ntp.aliyun.com esxcli system ntp set -e true esxcli system time refresh存储阈值调整# 避免日志占满存储空间 esxcli system syslog config set --logdir/vmfs/volumes/datastore1/logs vim-cmd hostsvc/advopt/update Config.HostAgent.loglevel int 13.2 网络高级配置实战vSwitch标准交换机创建# 创建名为vSwitch1的交换机上行链路为vmnic1 esxcli network vswitch standard add --vswitch-namevSwitch1 esxcli network vswitch standard uplink add --uplink-namevmnic1 --vswitch-namevSwitch1端口组配置示例# 为虚拟机创建管理网络端口组 esxcli network vswitch standard portgroup add --portgroup-nameManagement --vswitch-namevSwitch1 esxcli network vswitch standard portgroup set -pManagement --vlan-id100MTU优化设置 当使用iSCSI或NFS存储时建议将MTU调整为9000esxcli network nic set -n vmnic0 -m 9000 esxcli network vswitch standard set --vswitch-namevSwitch0 --mtu90004. 典型问题排查手册4.1 安装阶段常见错误错误No Network Adapters现象安装程序无法检测到网卡解决方案检查网卡是否在HCL列表中注入第三方驱动如Realtek 8168使用USB网卡临时完成安装错误Failed to load /bnx2x.v00通常发生在Broadcom网卡机型需要更新ISO镜像中的驱动文件版本4.2 运行阶段故障处理紫色诊断屏幕(PSOD)分析记录屏幕上的异常代码如PCPUxx通过vmkload_mod -l检查驱动加载情况常见于内存故障或不兼容的PCIe设备存储丢失恢复流程# 重新扫描存储适配器 esxcli storage core adapter rescan --all # 检查VMFS数据存储 vmkfstools -V # 强制挂载数据存储 esxcli storage filesystem mount -u UUID网络连通性诊断# 测试管理网络连通性 vmkping 192.168.1.1 # 检查防火墙规则 esxcli network firewall get # 查看ARP缓存 esxcli network ip neighbor list5. 生产环境优化建议5.1 安全加固 checklist账户策略强化# 设置密码过期策略 esxcli system account set -i 90 -m 7 -w 14 # 禁用shell访问 chsh -s /bin/false root防火墙规则优化# 仅允许特定IP访问管理接口 esxcli network firewall ruleset set -r httpClient -e true esxcli network firewall ruleset allowedip add -r httpClient -i 192.168.1.50/32日志审计配置# 启用远程syslog esxcli system syslog config set --loghostudp://192.168.1.200:514 esxcli system syslog reload5.2 性能调优参数内存管理优化# 调整内存回收阈值 esxcli system settings advanced set -o /Mem/IdleTax -i 0 esxcli system settings advanced set -o /Mem/SamplePeriod -i 500CPU调度策略# 针对NUMA架构优化 esxcli system settings advanced set -o /Numa/LocalityWeightAction -i 100 esxcli system settings advanced set -o /Numa/MigImbalanceThreshold -i 5存储队列深度调整# 提高SSD性能 esxcli storage core device set -d naa.xxx -Q 64 esxcli storage core device set -d naa.xxx -O queue_depth32在最近一次金融行业项目中通过调整这些参数使虚拟机密度提升了30%。但要注意优化参数需要根据实际负载测试盲目调整可能适得其反。建议先在测试环境验证效果再逐步在生产环境实施。