Перейти к содержанию

Методика демонстрации работы Высокой Доступности

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


Методика демонстрации

  • Добавить IPMI-настройки для каждого сервера в кластере.
  • Выставить тип ограждения IPMI на кластер или отдельно на каждый сервер (крайне желательно, чтобы это была отдельная сеть от management).
  • Создать пул данных одного из типов: nfs, cifs, glusterfs, gluster, gfs2, доступный для всех узлов данного кластера.
  • Создать ВМ с дисками на этом пуле данных.
  • Включить ВД целиком на кластер или отдельно на каждую ВМ.
  • Отключить сетевой кабель management сети (или отключить питание сервера/супервизор узла) из сервера в кластере.
  • Наблюдать процесс, как сервер переходит через 30 секунд в статус ERROR (Недоступно - узел недоступен), затем в статус HERMIT (Нет соединения - узел недоступен продолжительное время и его необходимо оградить для перезапуска виртуальных машин на других узлах, возможен мгновенный переход от ERROR в FAILED), затем в статус FAILED (узел был недоступен и его оградили (fence), виртуальные машины могут быть перезапущены на других узлах).
  • Наблюдать процесс в журнале задач, как ВМ перезапускаются на других узлах поочередно (имя задачи Восстановление виртуальной машины {domain_name} на узле {node_name}).

ВД на 2 серверах (узел и узел+контроллер)

Восстановление ВМ возможно только в одну сторону - с узла на узел на контроллере.

Неудачное восстановление

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