1. ESXi 6.0安装前的关键准备工作
在开始安装ESXi 6.0之前,有几个关键步骤需要特别注意。首先需要确认你的硬件是否满足ESXi 6.0的最低要求。根据VMware官方文档,ESXi 6.0需要至少两个CPU核心(建议四个或更多)、4GB内存(建议8GB以上)、1GB网卡以及支持64位x86处理器的服务器硬件。特别要注意的是,ESXi对硬件兼容性要求很高,建议在VMware兼容性指南网站查询你的硬件是否在支持列表中。
提示:生产环境中强烈建议使用服务器级硬件,普通PC硬件虽然可能安装成功,但可能遇到驱动缺失或稳定性问题。
准备安装介质时,你需要从VMware官网下载ESXi 6.0的ISO镜像文件。下载完成后,可以选择将ISO刻录到DVD光盘,或者制作USB启动盘。对于现代服务器,使用USB安装更为方便。推荐使用Rufus工具制作启动U盘,在创建时选择"DD模式"而非默认的ISO模式,这样可以避免安装过程中出现"no network adapters"等常见错误。
2. 详细安装步骤与关键配置
2.1 BIOS设置与安装启动
将准备好的安装介质插入服务器后,进入BIOS进行必要设置。关键配置包括:
- 启用虚拟化技术(Intel VT-x或AMD-V)
- 禁用Secure Boot(ESXi 6.0不完全支持)
- 调整启动顺序,确保从安装介质启动
- 启用AHCI模式(如果使用SATA控制器)
启动安装程序后,你会看到ESXi的安装界面。按Enter键开始安装,在欢迎界面按F11接受许可协议。接下来是选择安装磁盘的关键步骤,这里需要特别注意:
- 如果服务器有多块磁盘,务必确认选择正确的安装目标盘
- 安装过程会擦除目标磁盘上的所有数据
- 对于企业级环境,建议使用SSD或企业级SAS硬盘
2.2 网络与root密码配置
安装程序会自动检测网络适配器。如果遇到网卡未被识别的情况,可能需要先加载特定驱动。网络配置中最重要的部分是管理接口的IP地址设置:
- 对于测试环境,可以选择DHCP自动获取IP
- 生产环境强烈建议使用静态IP,并确保DNS设置正确
- 记下配置的管理IP,这是后续访问ESXi管理界面的地址
root密码设置是安全关键点。ESXi 6.0要求密码至少包含8个字符,且包含大小写字母、数字和特殊字符的组合。建议使用密码管理器生成并保存复杂密码,避免使用简单密码带来的安全隐患。
3. 安装后的基础配置与优化
3.1 首次登录与许可证激活
安装完成后,通过浏览器访问之前设置的IP地址,使用root账户登录ESXi管理界面。首次登录后,系统会提示你输入许可证密钥。如果没有商业许可证,可以选择60天的评估模式。评估模式提供完整功能,但到期后需要输入正式许可证才能继续使用。
在"管理"-"许可"页面,你可以添加许可证密钥。ESXi 6.0的许可证分为不同等级,决定了可用的功能如vMotion、HA等。即使是免费版本,也建议申请VMware的免费许可证,这样可以解除部分功能限制。
3.2 存储与网络配置优化
在"存储"选项卡中,你可以管理数据存储。对于新安装的ESXi,建议:
- 创建独立的数据存储分区,不要使用系统分区存储虚拟机
- 根据磁盘类型选择适当的文件系统(VMFS5或VMFS6)
- 对于SSD,启用"自动空间回收"功能
网络配置方面,建议创建标准虚拟交换机(vSwitch)并配置端口组。关键设置包括:
- 为管理流量创建独立的端口组
- 设置适当的MTU值(特别是计划使用vMotion或iSCSI时)
- 配置网络负载均衡策略
4. 常见问题排查与性能调优
4.1 安装过程中的典型问题
"no network adapters found"是最常见的安装错误之一,通常由以下原因导致:
- 网卡驱动未包含在安装镜像中
- 使用USB安装时模式选择错误(应使用DD模式)
- 服务器网卡不被ESXi 6.0支持
解决方案包括:
- 使用厂商定制的ESXi镜像(如Dell、HP等提供的版本)
- 通过ESXi-Customizer工具注入缺失的驱动
- 更换兼容的网卡
另一个常见问题是安装后无法通过浏览器访问管理界面。检查以下方面:
- 确认IP地址配置正确
- 检查防火墙是否阻止了443端口
- 尝试ping测试网络连通性
4.2 性能监控与优化建议
ESXi 6.0提供了基本性能监控工具,但生产环境建议安装vCenter Server进行集中管理。几个关键性能指标需要定期检查:
- CPU就绪时间(应低于5%)
- 内存交换和气球驱动使用情况
- 存储延迟(应低于20ms)
- 网络吞吐量和错误计数
性能优化建议:
- 为虚拟机分配适当的资源,避免过度分配
- 启用DRS(需要vCenter)实现负载均衡
- 定期清理日志文件释放空间
- 配置适当的资源预留和限制
我在实际部署中发现,ESXi 6.0在老旧硬件上运行时,关闭一些高级特性如TSO、LRO可以提升网络性能。另外,定期检查VMware知识库获取最新补丁也很重要,特别是针对Spectre和Meltdown漏洞的修复补丁。