Увеличение времени беспрерывной работы ВМ с использованием высокой доступности

Общие сведения о высокой доступности

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

Примеры сценариев прерывания процессов:

  • Хост переходит в нерабочее состояние в связи с аппаратным сбоем.
  • Хост переводится в режим обслуживания для запланированного простоя.
  • Хост становится недоступен в связи с потерей соединения с внешним ресурсом хранения.

Высокодоступная ВМ не будет перезапускаться в случае корректного завершения работы ВМ.

Примеры сценариев корректного завершения работы ВМ:

  • ВМ выключена из гостевой ОС.
  • ВМ выключена в виртуализированном ЦУ.
  • Работа хоста завершена администратором без предварительного перевода хоста в режим обслуживания.

В доменах хранения формата V4 или более поздних версий у ВМ есть дополнительная возможность получить аренду на специальном томе в хранилище, что позволяет ВМ запуститься на другом хосте даже в случае обесточивания исходного хоста, а также предотвращает возможность запуска ВМ на двух различных хостах, что в свою очередь может привести к повреждению дисков ВМ.

Для механизма высокой доступности риск прерывания обслуживания является минимальным, потому что ВМ перезапускаются в течение нескольких секунд без необходимости действий со стороны пользователя. Механизм высокой доступности поддерживает баланс ресурсов и перезапускает гостей на хосте с низким текущим использованием ресурсов или согласно настроенным администратором политикам балансировки рабочей нагрузки или сбережения энергии. Таким образом гарантируется, что для перезапуска ВМ в любое время будет достаточно ресурсов.

Высокая доступность и ошибки ввода-вывода хранилища

При возникновении ошибки ввода-вывода хранилища ВМ приостанавливается. Администратор может определить, как хосту необходимо поступить с высокодоступными ВМ после возобновления подключения к домену хранилища — работу ВМ можно возобновить, или ВМ можно принудительно выключить, или оставить в приостановленном состоянии (см. п. Параметры высокой доступности ВМ).

Факторы обеспечения высокой доступности

Для высокодоступного хоста требуется устройство управления электропитанием и настроенные параметры операции блокады (огораживания).

В случае сбоя работы хоста, чтобы ВМ оставалась высокодоступной, необходимо осуществить миграцию и запустить ВМ на другом доступном хосте в кластере. Для обеспечения возможности миграции высокодоступных ВМ необходимо выполнение следующих условий:

  • Хосты, на которых выполняются высокодоступные ВМ, должны быть частью кластера, в котором доступны другие хосты.
  • Целевой хост должен быть запущен.
  • Исходный и целевой хосты должны иметь доступ к домену данных, в котором располагаются ВМ.
  • Как исходный, так и целевой хосты должны иметь доступ к одним и тем же виртуальным сетям и VLAN.
  • На целевом хосте должно быть достаточно неиспользуемых ресурсов ЦП и ОЗУ для поддержания требований ВМ.

Настройка высокодоступной ВМ

Механизм высокой доступности должен настраиваться отдельно для каждой ВМ.

Действия по настройки высокодоступной ВМ:

  1. в главном меню Портала администрирования выбрать пункт "Ресурсы → Виртуальные машины";
  2. выбрать ВМ;
  3. нажать кнопку Изменить;
  4. перейти на вкладку "Высокая доступность" (рисунок 45);

Рисунок 45 ‒ Настройка высокодоступной ВМ

  1. для активации механизма высокой доступности ВМ установить флажок "С высокой доступностью";
  2. из выпадающего списка "Целевой домен хранилища для аренды ВМ" выбрать домен хранения, в котором будет выделена аренда ВМ, или выбрать параметр "Без аренды ВМ" (см. п. Общие сведения о высокой доступности);
  3. из выпадающего списка "Поведение при возобновлении работы" выбрать "Автоматическое возобновление", "Оставить в приостановленном состоянии" или "Убить". При настроенной аренде ВМ единственным доступным вариантом будет значение "Убить" (см. п. Параметры высокой доступности ВМ);
  4. из выпадающего списка "Приоритет" выбрать "Высокий", "Средний" или "Низкий", при этом учесть, что при активации миграции создаётся очередь, из которой ВМ с высоким приоритетом мигрируют первыми, и, если в кластере заканчиваются ресурсы, мигрируют только ВМ с высоким приоритетом;
  5. нажать кнопку OK.