Appearance
ESXi 主机通过 ESXCLI 命令行升级操作流程
一、升级前准备
- 【重要】备份:确保已备份 ESXi 主机配置和所有重要虚拟机。
- 【重要】兼容性检查:访问 VMware 兼容性指南,确认服务器硬件(CPU、网卡、RAID 卡)与目标 ESXi 版本兼容。
- 从 VMware 官网下载正确的离线 ZIP 包(如:
VMware-ESXi-7.0U3w-24784741-depot.zip)。 - 使用 vSphere Client 或 SCP 工具将 ZIP 包上传到 ESXi 主机的数据存储中。
二、升级操作步骤
1. 开启 ESXi SSH
在 ESXi Web 管理界面,进入 主机 → 操作 → 服务 → 启用 SSH。
2. 迁移虚拟机并进入维护模式
在 vSphere Client 中,右键点击主机 → 进入维护模式。确认所有虚拟机已迁移或关闭。
3. (可选)查看当前版本
bash
vmware -vl4. 确认升级包路径
bash
ls -l /vmfs/volumes/5. 列出 Depot 包中的 Profile
bash
esxcli software sources profile list -d /vmfs/volumes/.../VMware-ESXi-7.0U3w-24784741-depot.zip6. 执行升级命令
bash
esxcli software profile update -p ESXi-7.0U3w-24784741-standard -d /vmfs/volumes/.../VMware-ESXi-7.0U3w-24784741-depot.zip --no-hardware-warning参数说明:
--no-hardware-warning:忽略硬件兼容性警告--no-sig-check:跳过签名验证(用于含第三方驱动的升级包)
7. 重启并验证
bash
reboot
# 重启后
vmware -vl在 vSphere Client 中,右键点击主机 → 退出维护模式,启动虚拟机。
三、注意事项
- 路径与名称:命令中的文件路径和 Profile 名称必须与实际完全一致,区分大小写。
- 文件完整性:若报错 "File is not a zip file",通常文件未完整上传。
- 许可证:确保拥有有效的目标版本许可证。
- 驱动兼容性:升级后检查第三方驱动是否正常工作。

