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

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

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

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

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

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

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

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

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