Обновление VMware Tools через PowerCLI

Ранее я писал о том, как обновлять набор драйверов VMware без перезагрузки виртуальной машины.

Сейчас машин стало побольше и я начал смотреть в сторону автоматизации своих действий, точнее, в сторону PowerCLI.

Внезапно оказалось, что в PowerCLI 4.0 появился командлет Update-Tools:

Update-Tools -VM prm-VM01 -NoReboot

Проверил, действительно обновляет набор без перезагрузки сервера.

4 thoughts on “Обновление VMware Tools через PowerCLI”

  1. В том, что при обычном обновлении сервер сразу же уйдет в перезагрузку. Это не всегда допустимо.
    Также при обновлении драйверов может произойти кратковременное прекращение работы сети (~2сек). Лучше это учитывать при обновлении продуктивных серверов.
    С другой стороны, процесс обновления без перезагрузки более управляемый. Я как-то боюсь разом отправлять на перезагрузку >100ВМ.

  2. Если честно – не знаю.
    Статус утилит после такого обновления становится “ОК”.
    Сетевые драйвера точно обновляются, о чем свидетельствует пропадание пары пакетов.
    Тут (http://vmkernel.ru/update-vmware-tools-without-reboot/) считают, что перезагрузка не нужна – достаточно перезапустить службу VMware Tools.
    А вот здесь (http://www.vmware.com/support/developer/PowerCLI/PowerCLI41/html/Update-Tools.html) говорят следующее:
    1) Параметр поддерживается только для Windows-систем. Для Linux может потребоваться “ручное” вмешательство;
    2) Виртуальная машина все же может перезагрузиться, если так совпадут версии VMware Tools и vCenter/ESX(i).

Leave a Reply

Your email address will not be published. Required fields are marked *