摘 要
本文以ESXi7.0U1升级到ESXi7.0U3为例,主要介绍如何使用ESXCLI命令在线升级VMware ESXi的版本。
(本文共计1179个字,预计阅读时间2分钟)
前提条件
ESXi主机能够访问互联网(Internet)
升级步骤
第1步,开启ESXi主机的SSH服务,并以SSH方式登录ESXi主机,具体步骤参考:《如何开启VMware ESXi的SSH和Shell服务》
第2步,迁移或关闭ESXi主机上正在运行的虚拟机
(1)如果是更新群集中的ESXi主机,请登录到vCenter Server,将所有正在运行的虚拟机迁移到群集中的其它ESXi主机上,也可以选择关闭所有正在运行的虚拟机
(2)如果是单节点的ESXi主机,则关闭所有正在运行的虚拟机
第3步,运行以下命令将 ESXi 主机置于维护模式
[root@VMwareCTE:~] esxcli system maintenanceMode getDisabled[root@VMwareCTE:~] esxcli system maintenanceMode set--enable true[root@VMwareCTE:~] esxcli system maintenanceMode getEnabled
第3步,运行以下命令查看当前ESXi主机运行的配置文件版本
[root@VMwareCTE:~] vmware -vlVMware ESXi 7.0.1 build-17325551VMware ESXi 7.0 Update 1[root@VMwareCTE:~] esxcli system version getProduct: VMware ESXiVersion: 7.0.1Build: Releasebuild-17325551Update: 1Patch: 25[root@VMwareCTE:~] esxcli software profile getDEL-ESXi-701_17325551-A01Name: DEL-ESXi-701_17325551-A01Vendor: Dell Inc.Creation Time: 2023-09-15T20:40:36Modification Time: 2023-09-17T06:26:03Stateless Ready: FalseDescription:
第4步,运行以下命令修改ESXi主机防火墙规则以允许 Web 流量
[root@VMwareCTE:~] esxcli network firewall ruleset set -e true -r httpClient
第5步,运行以下命令列出VMware在线更新库中可用的配置文件版本
[root@VMwareCTE:~] esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml| grep -i ESXi-7.0ESXi-7.0U3k-21313628-standard VMware, Inc. PartnerSupported 2023-02-21T00:00:00 2023-02-21T00:00:00ESXi-7.0U2c-18426014-no-tools VMware, Inc. PartnerSupported 2021-08-24T00:00:00 2021-08-04T11:40:25ESXi-7.0U1d-17551050-no-tools VMware, Inc. PartnerSupported 2021-02-01T18:29:08 2021-02-01T18:29:08ESXi-7.0.1-16850804-no-tools VMware, Inc. PartnerSupported 2020-09-04T18:28:19 2020-09-04T18:28:19ESXi-7.0U2e-19290878-no-tools VMware, Inc. PartnerSupported 2022-02-15T00:00:00 2022-01-31T07:40:31ESXi-7.0U1d-17551050-standard VMware, Inc. PartnerSupported 2021-02-01T18:29:07 2021-02-01T18:29:07ESXi-7.0U3n-21930508-no-tools VMware, Inc. PartnerSupported 2023-07-06T00:00:00 2023-06-15T12:39:40ESXi-7.0U3f-20036589-no-tools VMware, Inc. PartnerSupported 2022-07-12T00:00:00 2022-06-30T15:28:40ESXi-7.0U3k-21313628-no-tools VMware, Inc. PartnerSupported 2023-02-21T00:00:00 2023-02-18T08:57:33……
第6步,运行以下命令将ESXi主机的配置文件版本升级到目标版本
[root@VMwareCTE:~] esxcli software profile update -p ESXi-7.0U3n-21930508-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xmlUpdate ResultMessage: The update completed successfully, but the system needs to be rebooted for the changes to be effective.Reboot Required: trueVIBs Installed: VMW_bootbank_atlantic_1.0.3.0-8vmw.703.0.20.19193900, VMW_bootbank_brcmfcoe_12.0.1500.2-3vmw.703.0.20.19193900, VMW_bootbank_elxiscsi_12.0.1200.0-9vmw.703.0.20.19193900, VMW_bootbank_elxnet_12.0.1250.0-5vmw.703.0.20.19193900, ….
第7步,运行以下命令修改ESXi主机防火墙规则以禁用 Web 流量
[root@VMwareCTE:~] esxcli network firewall ruleset set -e false -r httpClient
第8步,运行以下命令退出维护模式
[root@VMwareCTE:~] vim-cmd hostsvc/maintenance_mode_exit
第9步,运行以下命令重启ESXi主机
[root@VMwareCTE:~] reboot
第10步,重启成功后,运行以下命令验证ESXi主机的版本已经升级成功
[root@VMwareCTE:~] vmware -vlVMware ESXi 7.0.3 build-21930508VMware ESXi 7.0 Update 3
文章转载自VMNote,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




