vSphere中配置 VMware Tools 存储库

在升级vSphere主机时,我们通常建议您同时升级虚拟机中的 VMware Tools。这可能会变得难以管理,尤其是当您拥有不同版本的ESXi的主机时。为了帮助缓解这种情况,我们允许您将文件存储在集中存储库中,并将主机指向相关位置:此功能的演练位于此处。

vSphere 6.5 Update 1 中引入的 updateProductLockerPolicy 工具已在vSphere 6.7 Update 1 中弃用。它已被名为 updateProductLockerLocation 的新 vSphere API 取代,它允许应用此设置而无需将主机置于维护模式或重新启动。这篇博文介绍了如何使用此 API 为 VMware Tools 设置集中式存储库。

如何配置中央存储库

所以这就是原因:现在讨论如何。首先:创建一个新位置来保存 VMware Tools 映像——在本示例中,我在我的 vSAN 数据存储上创建一个新目录,位于/vmfs/volumes/vsanDatastore/vmtools.

接下来,从https://www.vmware.com/go/tools下载最新的 VMware Tools 包并将其解压到新配置的位置——我们需要包中的“vmtools”和“floppies”目录。记下您用于访问此位置的路径,稍后您将需要它!

将 VMware Tools 文件解压缩到相关文件夹后,您需要更新每个主机的 ProductLocker 指针:目前,这是通过 vCenter Server Appliance 上的托管对象浏览器完成的,可通过https://VCSA_FQDN/访问暴徒- 一定要登录!登录后,您可以通过单击超链接浏览 MOB – 按照路径 Content > rootFolder > childEntity > hostFolder > host 并单击进入您要更新的主机。

在主机级别,可能有 2 个 API 调用。

如您所料,QueryProductLockerLocation显示主机上 ProductLocker 的当前位置。

这是 VMFS 卷上的一个目录,恰好是相关主机的本地目录。更新它以将其指向您之前提到的新的共享位置。为此,我们调用该UpdateProductLockerLocation_Task方法,指定新位置的路径。

调用该QueryProductLockerLocation方法以确认更改成功完成。

输出确认 ProductLocker 位置已成功移动到 vSAN 数据存储上的新目录。在升级 VMware Tools 时,以这种方式配置的所有主机都指向相同的来宾安装程序。当您需要推出新版本的 VMware Tools 时,您只需在一个位置更改文件。

举报
评论 0