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