目录
登录 ESXi 5.x/6.x/7.x 主机的本地技术支持模式控制台。
# vim-cmd hostsvc/maintenance_mode_enter
1、导航到数据存储中上载的补丁文件所在的目录,使用如下命令验证该文件是否存在:
- # cd /vmfs/volumes/Datastore/DirectoryName
-
- # ls
其中,Datastore 是上载的修补程序文件所在的数据存储名称,DirectoryName 是您在数据存储中创建的目录。
2、使用以下 esxcli 命令在主机上安装或更新补丁
注意:
注意:安装方法可能会覆盖现有的驱动程序。如果使用第三方 ESXi 图像,VMware 建议使用更新方法避免出现无法引导状态。
# esxcli software vib install -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip"
其中,PatchName.zip 是上载至数据存储的补丁文件的名称。
注意:或者,可以使用数据存储的 UUID 代替 DataStore名称。
# esxcli software vib install -d "/vmfs/volumes/datastore1/patch-directory/ESXi500-201111001.zip"
# esxcli software vib install -d "/vmfs/volumes/a2bb3e7c-ca10571c-cec6-e5a60cc0e7d0/patch-directory/ESXi500-201111001.zip"
# esxcli software vib install -v viburl
其中,viburl 是指向 VIB 软件包所在的 http 库的 URL。
# esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_5.0.0-0.7.515841.vib
# esxcli software vib update -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip"
其中,PatchName.zip 是上载至数据存储的补丁文件的名称。
注意:或者,可以使用数据存储的 UUID 代替 DataStore名称。
# esxcli software vib update -d "/vmfs/volumes/datastore1/patch-directory/ESXi500-201111001.zip"
# esxcli software vib update -d "/vmfs/volumes/a2bb3e7c-ca10571c-cec6-e5a60cc0e7d0/patch-directory/ESXi500-201111001.zip"
# esxcli software vib update -v viburl
其中,viburl 是指向 VIB 软件包所在的 http 库的 URL。
# esxcli software vib update -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_5.0.0-0.7.515841.vib
# esxcli software vib list
# reboot
# vim-cmd hostsvc/maintenance_mode_exit