ESXi使用CIL命令行安装更新包

可以从VMware 补丁门户获取 VMware 产品的补丁。在产品下拉列表中选择ESXi(嵌入式和可安装) ,然后单击搜索。单击补丁版本名称下方的下载链接,将补丁下载到您的系统。

使用数据存储浏览器从 vCenter Server 或使用 vSphere Web 客户端直接连接到 ESXi 6.x/ 7.x 主机,将修补程序上传到 ESXi 6.x/7.x 主机上的数据存储。

注意:VMware 建议在数据存储上创建一个新目录并将补丁文件上传到该目录。

迁移或关闭主机上运行的虚拟机,并将主机置于维护模式。通过运行以下命令确认主机是否处于维护模式:

# vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode

进入维护模式:

# vim-cmd /hostsvc/maintenance_mode_enter

导航到补丁文件上传到的数据存储目录,并通过运行以下命令验证该文件是否存在:

    cd /vmfs/volumes/ Datastore / DirectoryName

    ls

其中Datastore是补丁文件上传到的数据存储名称,以及DirectoryName是您在数据存储上创建的目录。

使用这些esxcli命令在主机上安装或更新补丁:

安装:

使用本地设置:

esxcli software vib install -d "/vmfs/volumes/ Datastore / DirectoryName / PatchName.zip "

其中PatchName.zip是您上传到数据存储的补丁文件的名称。

注意:或者,您可以使用数据存储的 UUID 而不是DirectoryName。

例如:

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”

使用 http 设置:

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 而不是DirectoryName。

例如:

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”

使用 http 设置:

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

验证您的 ESXi 主机上是否安装了 VIB:

esxcli software vib list

例如:

esxcli software vib list

名称版本供应商验收级别安装日期

ata-pata-amd 0.3.10-3vmw.500.0.0.469512 VMware VMwareCertified 2012-05-04
ata-pata-atiixp 0.4.6-3vmw.500.0.0.469512 VMware VMwareCertified 2012-05-04
ata -pata-cmd64x 0.2.5-3vmw.500.0.0.469512 VMware VMwareCertified 2012-05-04
ata-pata-hpt3x2n 0.3.4-3vmw.500.0.0.469512 VMware VMwareCertified 2012-05-04

安装补丁后,重启 ESX 主机:

reboot

主机完成启动后,退出维护模式并启动虚拟机:

vim-cmd hostsvc /maintenance_mode_exit

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注