使用命令升级 ESXi
概述
在使用 ESXi 的过程中,如果官方发布了新版本的补丁功能,可以通过以下方式升级 ESXi 的版本。
操作步骤
下载安装包
在 VMWare 官网[链接]下载 ESXi 的软件包。注意,升级时,应该下载 Offline Bundle 格式(也就是 zip 格式)的软件包。
下载完成之后,将该软件包上传到 ESXi 的存储里,如下图所示。
远程登录到服务器
在默认情况下,ESXi 是不允许使用 SSH 远程登录到服务器的,因此需要先启用 Secure Shell。在首面中执行以下操作,即可启用远程 SSH 远程登录功能。
然后在命令行工具里,就可以执行远程操作了。
bash
# 远程登录到 ESXi 服务器
$ ssh root@10.10.10.1
执行升级操作
bash
# 获取当前 ESXi 的版本信息
$ vmware -vl
VMware ESXi 8.0.1 build-21813344
VMware ESXi 8.0 Update 1
# 获取升级包里的版本信息
$ esxcli software sources profile list -d /vmfs/volumes/64872291-989989bc-5cdb-b47af13738aa/Images/VMware-ESXi-8.0U2-22380479-depot.zip
Name Vendor Acceptance Level Creation Time Modification Time
---------------------------- ------------ ---------------- ------------------- -----------------
ESXi-8.0U2-22380479-standard VMware, Inc. PartnerSupported 2023-09-21T00:00:00 2023-09-21T00:00:00
ESXi-8.0U2-22380479-no-tools VMware, Inc. PartnerSupported 2023-09-21T00:00:00 2023-09-04T22:07:43
# 执行升级,-p 后面的参数就是上面命令获取的信息
$ esxcli software profile update -d /vmfs/volumes/64872291-989989bc-5cdb-b47af13738aa/Images/VMware-ESXi-8.0U2-22380479-depot.zip -p ESXi-8.0U2-22380479-standard
# 升级完之后重启即可
$ reboot