У vSphere есть довольно много удобных фич, которые облегчают жизнь администратору. Какие-то из них покрупнее – типа механизма шаблонов (templates). Какие-то помельче – типа режима обслуживания, maintenance mode.
Но до сих пор есть весьма неприятные мелочи на стыке функций.
Например, если шаблон(ы) числится на сервере1, и этот сервер ввести в режим обслуживания – то воспользоваться шаблонами нельзя. Даже если этот сервер не выключен при этом, и шаблоны расположены на общем хранилище.
Один из вариантов – написать скрипт, который кроме ввода в режим обслуживания еще и шаблоны перенесет на другой сервер.
Готовый скрипт можно подсмотреть тут – PowerCLI: Migrate templates during the Enter Maintenance Mode task.
Ну и в тему было бы напомнить про PowerVI–PowerShell\PowerCLI скрипты из клиента vSphere.
В данном контексте этот продукт позволит “правильно” войти в режим обслуживания прямо из контекстного меню клиента vSphere. Как и выполнить любой другой скрипт.
Вот из их блога инструкция – как добавить произвольный скрипт в их контекстные меню.
А в чём смысл шаблонов ?
ОтветитьУдалитьНа мой взгляд - они просто не нужны.
Намного проще иметь просто виртуальные машины - их и включать по расписанию можно для обновления, и сетевые платы у них не множатся при клонровании ...
Vladislav Kirilin
мне удобнее, что "те ВМ что должны быть неизменны" не отображаются в общем списке ВМ, что их не могут включить по ошибке.
ОтветитьУдалитьособенно это актуально если используются скрипты.
get-vm | start-vm у меня шаблоны не затронет как бы то ни было.