В настоящее время мы используем VSphere 5.1 по всему миру с примерно 450 виртуальными машинами для серверов Windows.
У нас есть проблема, связанная с наличием различных виртуальных машин по всей организации, у которых истек срок действия инструментов VMware.
Не прибегая к сторонним инструментам, VCop или аналогичным, я знаю, что есть способ настроить каждую виртуальную машину на автоматическое обновление во время цикла питания:
И в PowerCLI я также вижу способ сценария, чтобы настроить все виртуальные машины для этого:
$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 не нужно тестировать миллион драйверов на разных ОС - они довольно хорошо проверяют то, что они делают, - но если вы действительно беспокоитесь, сначала попробуйте их в своей среде разработки / тестирования / эталонной версии.