понедельник, 31 октября 2011 г.

правильный maintenance mode

 

У vSphere есть довольно много удобных фич, которые облегчают жизнь администратору. Какие-то из них покрупнее – типа механизма шаблонов (templates). Какие-то помельче – типа режима обслуживания, maintenance mode.

Но до сих пор есть весьма неприятные мелочи на стыке функций.

Например, если шаблон(ы) числится на сервере1, и этот сервер ввести в режим обслуживания – то воспользоваться шаблонами нельзя. Даже если этот сервер не выключен при этом, и шаблоны расположены на общем хранилище.

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

Готовый скрипт можно подсмотреть тут – PowerCLI: Migrate templates during the Enter Maintenance Mode task.

 

Ну и в тему было бы напомнить про PowerVI–PowerShell\PowerCLI скрипты из клиента vSphere.

В данном контексте этот продукт позволит “правильно” войти в режим обслуживания прямо из контекстного меню клиента vSphere. Как и выполнить любой другой скрипт.

Вот из их блога инструкция – как добавить произвольный скрипт в их контекстные меню.

2 комментария:

  1. А в чём смысл шаблонов ?
    На мой взгляд - они просто не нужны.
    Намного проще иметь просто виртуальные машины - их и включать по расписанию можно для обновления, и сетевые платы у них не множатся при клонровании ...

    Vladislav Kirilin

    ОтветитьУдалить
  2. мне удобнее, что "те ВМ что должны быть неизменны" не отображаются в общем списке ВМ, что их не могут включить по ошибке.

    особенно это актуально если используются скрипты.
    get-vm | start-vm у меня шаблоны не затронет как бы то ни было.

    ОтветитьУдалить