Установка Pacemaker на Linux CentOS 7
Тематические термины: Pacemaker, Corosync
Инструкцию можно использовать для любой системы Linux семества Red Hat.
Установка
Зайдем в систему под пользователем root
$ sudo su
Создадим или откроем файл с описанием репозиториев
# vi /etc/yum.repos.d/centos.repo
и добавим в него следующее:
[centos-7-base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
enabled=1
После нужно обновить список пакетов
# yum update -y
Теперь можно устанавливать Pacemaker и связанные с его работой компоненты
# yum install pacemaker pcs resource-agents
Запуск
Добавим правило для брандмауэра
# firewall-cmd --permanent --add-service=high-availability
и перезапустим его
# firewall-cmd --reload
Зададим пароль для учетной записи hacluster (она была создана автоматически при установке Pacemaker)
# passwd hacluster
Разрешим автоматический запуск сервиса
# systemctl enable pcsd.service
И запустим его
# systemctl start pcsd.service
Pacemaker установлен и готов к настройке.
Часто используемые команды для работы с Pacemaker
Проверить состояние pacemaker командой:
# systemctl status pcsd.service
Посмотреть состояние кластера:
pcs status