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