 **本文介绍如何通过离线包方式升级 VMware ESXi 系统,适用于无 vCenter** **或独立主机环境。** ## 一、升级前准备 **⚠️ ****重要提醒:** * **升级前请务必备份虚拟机** * **所有虚拟机必须关机** * **确认硬件兼容目标版本** * **确保升级过程中不断电** --- ## 二、下载升级包 **前往 VMware 官方补丁下载页面:** [https://my.vmware.com/group/vmware/patch#search](https://my.vmware.com/group/vmware/patch#search) **根据当前版本选择对应的 Offline Bundle(**`.zip` 文件)。 --- ## 三、上传升级包 **将下载好的升级包上传至 ESXi 数据存储目录,建议放在:** ``` datastore1 根目录 ``` **例如:** ``` /vmfs/volumes/datastore1/VMware-ESXi-7.0U3c-19193900-depot.zip ``` --- ## 四、开启 SSH 并登录 1. **在 Web 管理界面开启 SSH 服务** 2. **使用 SSH 工具登录 ESXi 主机** --- ## 五、进入维护模式 **⚠️ 进入维护模式前必须关闭所有虚拟机。** ### 方法一:Web 界面 * **左侧选择【主机】** * **点击右上角【操作】** * **选择【进入维护模式】** ### 方法二:SSH 命令 ``` vim-cmd hostsvc/maintenance_mode_enter ``` --- ## 六、查看当前 ESXi 版本 ``` vmware -vl ``` **示例输出:** ``` VMware ESXi 7.0.1 build-16555998 VMware ESXi 7.0 Update 1 ``` --- ## 七、查看升级包可用 Profile ``` esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3c-19193900-depot.zip ``` **示例输出:** ``` ESXi-7.0U3c-19193900-standard ESXi-7.0U3c-19193900-no-tools ``` **说明:** * `standard`:包含 VMware Tools * `no-tools`:不包含 VMware Tools **一般推荐选择 ****standard** 版本。 --- ## 八、执行升级命令 ``` esxcli software profile update -p ESXi-7.0U3c-19193900-standard -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3c-19193900-depot.zip ``` **执行完成后如果看到:** ``` The update completed successfully, but the system needs to be rebooted Reboot Required: true ``` **表示升级成功,需要重启生效。** --- ## 九、重启 ESXi ``` reboot ``` --- ## 十、验证升级结果 **重启后再次查看版本:** ``` vmware -vl ``` **示例:** ``` VMware ESXi 7.0.3 build-19193900 VMware ESXi 7.0 Update 3 ``` --- ## 十一、退出维护模式 **升级确认无误后退出维护模式,恢复正常运行。** --- # 常见问题补充 ### 1️⃣ profile update 和 profile install 区别? * `update`:保留现有 VIB,仅升级 * `install`:可能移除不兼容驱动 **一般建议使用 **`update`。 --- ### 2️⃣ 如果报错怎么办? **可加参数忽略签名问题(谨慎使用):** ``` --no-sig-check ``` Loading...  **本文介绍如何通过离线包方式升级 VMware ESXi 系统,适用于无 vCenter** **或独立主机环境。** ## 一、升级前准备 **⚠️ ****重要提醒:** * **升级前请务必备份虚拟机** * **所有虚拟机必须关机** * **确认硬件兼容目标版本** * **确保升级过程中不断电** --- ## 二、下载升级包 **前往 VMware 官方补丁下载页面:** [https://my.vmware.com/group/vmware/patch#search](https://my.vmware.com/group/vmware/patch#search) **根据当前版本选择对应的 Offline Bundle(**`.zip` 文件)。 --- ## 三、上传升级包 **将下载好的升级包上传至 ESXi 数据存储目录,建议放在:** ``` datastore1 根目录 ``` **例如:** ``` /vmfs/volumes/datastore1/VMware-ESXi-7.0U3c-19193900-depot.zip ``` --- ## 四、开启 SSH 并登录 1. **在 Web 管理界面开启 SSH 服务** 2. **使用 SSH 工具登录 ESXi 主机** --- ## 五、进入维护模式 **⚠️ 进入维护模式前必须关闭所有虚拟机。** ### 方法一:Web 界面 * **左侧选择【主机】** * **点击右上角【操作】** * **选择【进入维护模式】** ### 方法二:SSH 命令 ``` vim-cmd hostsvc/maintenance_mode_enter ``` --- ## 六、查看当前 ESXi 版本 ``` vmware -vl ``` **示例输出:** ``` VMware ESXi 7.0.1 build-16555998 VMware ESXi 7.0 Update 1 ``` --- ## 七、查看升级包可用 Profile ``` esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3c-19193900-depot.zip ``` **示例输出:** ``` ESXi-7.0U3c-19193900-standard ESXi-7.0U3c-19193900-no-tools ``` **说明:** * `standard`:包含 VMware Tools * `no-tools`:不包含 VMware Tools **一般推荐选择 ****standard** 版本。 --- ## 八、执行升级命令 ``` esxcli software profile update -p ESXi-7.0U3c-19193900-standard -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3c-19193900-depot.zip ``` **执行完成后如果看到:** ``` The update completed successfully, but the system needs to be rebooted Reboot Required: true ``` **表示升级成功,需要重启生效。** --- ## 九、重启 ESXi ``` reboot ``` --- ## 十、验证升级结果 **重启后再次查看版本:** ``` vmware -vl ``` **示例:** ``` VMware ESXi 7.0.3 build-19193900 VMware ESXi 7.0 Update 3 ``` --- ## 十一、退出维护模式 **升级确认无误后退出维护模式,恢复正常运行。** --- # 常见问题补充 ### 1️⃣ profile update 和 profile install 区别? * `update`:保留现有 VIB,仅升级 * `install`:可能移除不兼容驱动 **一般建议使用 **`update`。 --- ### 2️⃣ 如果报错怎么办? **可加参数忽略签名问题(谨慎使用):** ``` --no-sig-check ``` © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏