Мы в настоящее время находимся на VSphere 5.1 через плату глобально приблизительно с 450 Windows Server VMs.
У нас есть проблема, где у нас есть различные VMs всюду по организации, которые заканчиваются истекавший инструменты VMware.
Не идя со сторонними инструментами или VCops или подобный, я знаю, что существует способ установить каждый VM для автоматического обновления во время цикла включения и выключения питания:
И в PowerCLI также я вижу способ написать сценарий для установки всех VMs, чтобы сделать это:
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = "UpgradeAtPowerCycle"
Get-View -ViewType VirtualMachine | %{
$_.ReconfigVM($vmConfigSpec)
}
Мои вопросы здесь:
Я согласен с GregL. Но я хотел бы добавить возможную альтернативу:
Если вы уже упаковываете программное обеспечение, развертываете и обновляете его (например, сторонний AV или что-то еще) автоматически с помощью универсального решения, вы можете получить последнюю версию VMwareTools из здесь и сделайте то же самое.
Ха! У меня была именно эта проблема несколько лет назад, поэтому я спросил очень замечательного Уильяма Лама (хорошо известного консультанта / сотрудника / блоггера по VMWare), который любезно написал мне ЭТО скрипт на Perl для VMa - а затем кто-то ниже в комментариях написал то же самое в сценарии PowerCLI - так что готово!
Что касается вашего беспокойства, VMWare не нужно тестировать миллион драйверов на разных ОС -они довольно хорошо тестируют то, что делают, но если вы действительно волнуетесь, сначала попробуйте их в своей среде разработки / тестирования / эталонной версии.