Назад | Перейти на главную страницу

Настройка виртуальных машин VMware vSphere для автоматического обновления инструментов VMware

В настоящее время мы используем 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)
} 

Мои вопросы здесь:

  1. Есть ли опасения, что обновление / обновление инструментов VMWare может вызвать проблемы с гостевой виртуальной машиной Windows, помимо обычной паранойи неправильной установки исправления / установки? В основном я спрашиваю, перевешивают ли преимущества автоматического обновления инструментов VMWare на гостевых серверах Windows недостатки.
  2. Есть ли лучший способ обработки обновлений / обновлений VMWare Tools, о котором я здесь не знаю?
  3. Существуют ли определенные сценарии, помимо корпоративной политики / управления / безопасности, для НЕ обновления / обновления инструментов VMWare? (например, известные вещи, которые ломаются и т. д.)
  1. По моему опыту, автоматическое обновление инструментов VMware не представляет особого риска. Это не влияет ни на что локально и обеспечит наилучшее взаимодействие с виртуальными машинами, а также поддержит их синхронизацию с хостом.
  2. vCenter Update Manager тоже может это сделать. Вы можете настроить его только на обновление инструментов (и оборудования) для определенных виртуальных машин, и, если память не изменится, вы даже можете запланировать его запуск в определенное время.
  3. Я никогда не видел, чтобы прямое обновление / обновление инструментов VMware что-либо ломало в системе. Я видел, как обновления виртуального оборудования ломают вещи, если вы сначала не сделали соответствующие инструменты.

Я согласен с GregL. Но хотелось бы добавить возможную альтернативу:

Если вы уже упаковываете программное обеспечение, развертываете и обновляете его (например, сторонний AV или что-то еще) автоматически с помощью универсального решения, вы можете получить последнюю версию VMwareTools из Вот и сделай то же самое.

Ха! У меня была именно эта проблема несколько лет назад, поэтому я спросил очень замечательного Уильяма Лэма (хорошо известного консультанта / сотрудника / блоггера VMWare), который любезно написал мне ЭТОТ скрипт на Perl для VMa - тогда кто-то внизу в комментариях написал то же самое в скрипте PowerCLI - так что готово!

Что касается ваших проблем, VMWare не нужно тестировать миллион драйверов на разных ОС - они довольно хорошо проверяют то, что они делают, - но если вы действительно беспокоитесь, сначала попробуйте их в своей среде разработки / тестирования / эталонной версии.