上一篇
安装esxi物理机
- 物理机
- 2025-08-07
- 3
制作ESXi启动U盘,开机进BIOS设为U盘启动;依向导选磁盘、配网络等,完成
ESXi物理机基础安装,后续可创建虚拟机
前置条件与硬件选型
核心硬件要求对照表
组件 | 最低配置 | 推荐配置(生产环境) | 备注 |
---|---|---|---|
CPU | 双核(需支持VT-x/AMD-V) | ≥4核(Intel Xeon/EPYC系列) | 需查询VMware HCL兼容性清单,避免使用至强可扩展处理器早期版本 |
内存 | 4GB | ≥64GB | 每台虚拟机预留2GB+,总内存需满足宿主机+客OS+应用需求 |
本地存储 | 32GB(SSD更佳) | ≥512GB NVMe/SATA SSD | 机械硬盘仅作冷数据存储,禁用直通模式 |
网卡 | 千兆电口 | 双万兆光口/绑定聚合 | 至少划分管理网、业务网、存储网三个独立VLAN |
RAID卡 | 可选(软RAID替代方案) | LSI/IBMMegaRAID系列 | 慎用Windows PE预装驱动,建议采用厂商提供的专用驱动包 |
IPMI/BMC | 非强制 | 必备(带独立管理网口) | 实现带外管理,故障时可通过串口调试 |
️ 关键验证事项
- 固件版本:将主板BIOS更新至最新版,启用VT-d/IOMMU虚拟化扩展
- 驱动适配:通过VMware官网下载对应型号的定制驱动包(如HP iLO/Dell OpenManage)
- 电源冗余:双路供电+UPS不间断电源,防止意外断电导致数据损坏
- 散热设计:机房级精密空调,确保CPU/内存满载时温度≤35℃
安装介质准备与启动方式
获取官方镜像
- 登录VMware官网注册账号,从【Downloads】区域下载最新稳定版ESXi ISO文件(例:
VMware-ESXi-7.0U3a-18959470-depot.iso
) - 校验SHA256哈希值:
shasum -a 256 <iso文件>
对比官网提供的校验码 - 刻录至USB设备:使用Rufus工具选择DD模式写入,禁用快速格式化选项
️ 启动模式选择
启动方式 | 适用场景 | 优点 | 缺点 |
---|---|---|---|
U盘直接启动 | 临时测试/紧急恢复 | 无需修改硬件配置 | 部分老旧主板不支持大容量U盘 |
PXE网络启动 | 大规模批量部署 | 统一管理镜像源 | 依赖DHCP/TFTP服务器 |
iDRAC/iLO远程 | 无人值守自动化安装 | 完全脱离物理接触 | 需预先配置KVM over IP通道 |
图形化安装向导详解
阶段1:欢迎界面(F11调出控制台)
- 键盘布局:选择
American English
避免中文输入法冲突 - 暂缓许可输入:可跳过此步骤,后期通过vSphere Client补录许可证密钥
阶段2:存储选型策略
目标存储类型 | 推荐用途 | RDM映射方式 | 注意事项 |
---|---|---|---|
本地硬盘 | 系统盘+缓存盘 | Block模式(厚置备) | 禁止用于存放虚拟机磁盘 |
SAN/iSCSI存储 | 共享存储池 | VMW_NMP模式 | 需提前创建LUN掩码 |
NFS数据存储 | 备份/模板库 | NFSv4.1协议 | 确保AD域控已建立 |
阶段3:网络配置要点
- 管理网络:固定静态IP(例:192.168.1.100/24),网关指向核心交换机
- VLAN Trunk:启用所有上游端口的Trunk模式,允许Promiscuous Mode
- DNS解析:填入内部DNS服务器地址,便于域名访问Active Directory资源
- NTP同步:指向企业内部时间服务器,保持时钟同步精度<1秒
阶段4:安全加固设置
- root密码:采用大小写+数字+特殊符号组合(长度≥12位)
- 锁定SSH:默认禁用,如需启用则限定特定IP段访问
- 防火墙规则:仅开放必要端口(902/TCP用于vCenter通信)
- Shell访问:通过
security profile
限制Telnet/FTP等弱协议
安装后基础配置
命令行工具集(DCUI)
通过Alt+F1
进入Direct Command UI,执行以下关键命令:
# 查看硬件状态 esxcli hardware hwsupport get --server # 修改存储热插拔策略 esxcli system module set -o=allowUnsupportedModules=true # 导出配置文件备份 esxcli system profile export --file=config_backup.json
性能调优参数示例
参数类别 | 调整项 | 默认值 | 优化建议值 | 生效范围 |
---|---|---|---|---|
CPU调度 | numWorlds |
8 | 根据物理核心数×2 | 高并发场景提升吞吐量 |
内存压缩 | mem.shareScanTime |
30s | 10s | 加速气球进程响应速度 |
网络缓冲区 | net.core.netdev_max_backlog |
1000 | 4096 | 大流量转发场景适用 |
SCSI超时 | disk.scsi.timeout |
15s | 30s | 慢速机械硬盘适配 |
典型故障排查手册
常见问题及解决方案
现象描述 | 根本原因 | 解决步骤 |
---|---|---|
紫色警告灯常亮 | 硬件自检失败 | 重启进入BIOS查看POST错误代码 重新插拔内存条/显卡 |
虚拟机无法迁移至该主机 | vMotion网络不通 | 检查vSwitch端口组MTU值是否一致 确认存储心跳信号正常 |
ESXi主机失去响应 | 死锁或资源耗尽 | 通过DCUI执行resume --all 检查日志文件 /var/log/vmkernel.log |
存储延迟峰值达数百毫秒 | I/O争用严重 | 启用Storage DRS负载均衡 拆分大型虚拟机磁盘至不同数据存储 |
相关问答FAQs
Q1: 为什么安装过程中提示“No suitable driver found for device X”?
A: 这是由于硬件设备未被ESXi原生驱动支持,解决方法:①访问VMware兼容性指南(HCL)确认设备型号;②从官网下载对应的离线驱动包(VIB),在安装界面按F5
加载;③对于新型NVMe固态硬盘,需启用ForceUEFIBoot
参数强制识别。
Q2: 如何实现ESXi主机的批量部署?
A: 推荐采用以下两种方式:①使用AutoDeploy配合PowerCLI脚本,通过PXE+TFTP实现全自动安装;②借助厂商提供的带外管理工具(如Dell Lifecycle Manager),上传定制化ISO镜像进行流水线式部署,注意需提前准备好应答文件(