设置 VMware vSphere 虚拟机以自动升级 VMware 工具

The*_*ner 4 vmware-tools vmware-vsphere

我们目前在全球范围内全面使用 VSphere 5.1,拥有大约 450 个 Windows 服务器虚拟机。

我们遇到了一个问题,即我们在整个组织中拥有各种虚拟机,这些虚拟机最终的 VMware 工具已过期。

无需使用 3rd 方工具或 VCops 或类似工具,我知道有一种方法可以将每个 VM 设置为在电源循环期间自动升级:

在此处输入图片说明

在 PowerCLI 中,我也看到了一种编写脚本的方法来设置所有 VM 来执行此操作:

$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = "UpgradeAtPowerCycle"

Get-View -ViewType VirtualMachine | %{
   $_.ReconfigVM($vmConfigSpec)
} 
Run Code Online (Sandbox Code Playgroud)

我的问题在这里:

  1. 是否担心更新/升级到 VMWare 工具可能会导致 Windows 来宾 VM 出现问题,超出补丁/安装出错的正常偏执?基本上我是问在 Windows 服务器来宾上自动更新 VMWare 工具的优点是否大于缺点。
  2. 有没有更好的方法来处理我不知道的 VMWare 工具更新/升级?
  3. 除了公司政策/管理/安全实践之外,是否有不更新/升级 VMWare 工具的特定场景?(即已知的东西会损坏等)

Gre*_*egL 6

  1. 根据我的经验,自动更新 VMware 工具没有额外的风险。它不会影响本地的任何内容,并将为 VM 提供最佳体验,并使它们与主机保持同步。
  2. vCenter Update Manager 也可以做到这一点。您可以将其设置为仅更新某些 VM 的工具(和硬件),如果内存可用,您甚至可以安排它在特定时间运行。
  3. 我从未见过直接的 VMware 工具更新/升级会破坏系统上的任何内容。我已经看到,如果您没有先使用匹配工具,虚拟硬件升级会破坏事情。