Механизм обеспечения высокой доступности (High Availability - HA)

Механизм обеспечения высокой доступности (далее – механизм HA) позволяет запущенным ВМ при нестабильной работе сервера или его недоступности прекратить работу на нём и возобновить ее на другом сервере.

Описание механизма HA и требования к конфигурации приведены в разделе Обеспечение высокой доступности (high-availability) документа "Numa vServer. Руководство пользователя" 643.АМБН.00021-01 34 01.

Рассмотрим пример настройки механизма HA.

Сначала необходимо настроить и объединить в пул как минимум 3 сервера со статическими IP-адресами:

Серверы в пуле

Серверы в пуле

Активировать механизм HA в пуле через CLI Numa vServer:

xe pool-ha-enable heartbeat-sr-uuids=<sr-uuid>
Убедиться, что в пуле активирован механизм обеспечения высокой доступности по специальной пиктограмме.

Пул с активированным механизмом обеспечения высокой доступности

Пул с активированным механизмом обеспечения высокой доступности

Подключить ко всем серверам общее хранилище через "Инфраструктура → Серверы → <Сервер> → Хранилище → Добавить хранилище" (процесс добавления хранилища описан в разделе Управление хранилищами документа "Руководство пользователя" 643.АМБН.00027-01 34 01).

Убедиться, что VDI ВМ расположен в общем хранилище.

VDI ВМ расположен в общем хранилище

VDI ВМ расположен в общем хранилище

Примечание

В данном примере общим является NFS-хранилище.

Далее необходимо выбрать приоритет запуска ВМ после отключения сервера, на котором она расположена: "Расширенные настройки → Настройки гипервизора → Высокая доступность" → "restart" или "best-effort":

  • restart: запуск ВМ до тех пор, пока она не включится
  • best-effort: 1 попытка запуска ВМ после запуска всех ВМ с приоритетом restart

Высокая доступность. Приоритеты запуска ВМ

Высокая доступность. Приоритеты запуска ВМ

При отключении сервера ВМ автоматически переместится и запустится на втором сервере.