Построение отказоустойчивого кластера DRBD9 и пакета Pacemaker на CentOS7

Необходимо настроить высокодоступный сервис. В данной статье рассмотрены автоматическое переключение IP на доступную ноду и перевод DRBD ноды в состояние Primary.

Подготовительные шаги

Установка DRBD9 и Pacemaker

Т.е. у нас получаются две ноды в состоянии SLAVE Выполним принудительное переключение

Повторно проверим состояние системы

Проверяем состояние SELinux

При настройке возникла ошибка

Файл конфигурации SELinux сообщает следующее

Т.е. отключен, но при загрузке системы вижу

Возможно данная ситуация связана с тем, что я пересобираю ядро, с определенными параметрами. Отключить удалось только добавлением параметра ядра при загрузке в файле /boot/grub2/grub.cfg – selinux=0

После чего ошибка Error signing on to the CIB service: Transport endpoint is not connected ушла.

Настройка ресурсов Pacemaker

Воспользуемся командой crm. По умолчанию данная команда отсутствует в CentOS. Как установить ее написано в статье Pacemaker

Небольшие пояснения

primitive clusterip IPaddr2 – задание IP адреса кластера, который будет перемещаться на Primary

primitive drbd_arraydata ocf:linbit:drbd – поднятие массива maildata, описанного в конфигурационном файле DRBD

primitive mountfs Filesystem – автоматическое монтирование массива DRBD на Primary ноде

ms ms-drbd_arraydata drbd_arraydata – мониторинг DRBD

И так, в случае выключения или перезагрузки одной из нод, произойдет переключение состояния массива DRBD на Primary и автоматически подключиться диск в каталог /mnt

Просмотров: 30

Опубликовано в рубрике DRBDTagged ,
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Оставить комментарий

Пожалуйста, авторизуйтесь чтобы добавить комментарий.
avatar
  Подписаться  
Уведомление о