Команды управления Pacemaker | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 27.11 Забрать скидку! →
Выбрать курс

Команды управления Pacemaker

Pacemaker — специальное ПО, позволяющее организовывать отказоустойчивый кластер (ОУК). Давайте приведем ряд интересных команд управления Pacemaker. Учтите, что вне зависимости от команды вам потребуются права суперпользователя.

Главная утилита по управлению кластером — это pcs. Важно перед настройкой и первым запуском кластера один раз выполнить авторизацию кластерных узлов.

1-1801-7495d2.png

Вот как выполняется запуск кластера на всех узлах:

2-1801-e6bc79.png

А теперь запуск/останов на одном узле:

3-1801-f1046b.png

Также можно просмотреть состояние кластера посредством монитора Corosync:

4-1801-8745ea.png

Вот как выполняется очистка счетчиков сбоев:

5-1801-54af37.png

Следует понимать, что очистку счетчиков сбоев надо выполнять, когда причина сбоя устранена, и мы желаем вернуть узел в состав кластера. Если же причина сбоя не устранена, PostgreSQL может не стартовать, то есть данный узел будет для кластера в статусе HS:alone либо DISCONNECT.

Мониторим состояние кластера посредством crm_mon

Pacemaker имеет встроенную утилита мониторинга состояния кластера. С ее помощью сисадмин видит, что в кластере происходит, какие ресурсы и на каких узлах размещены в настоящее время.

Итак, контролировать состояние ОУК можно посредством команды crm_mon:

6-1801-a7cf5a.png

Ниже — пример отчета о состоянии кластера.

7-1801-675053.png

8-1801-ad1f6c.png

По материалам https://habr.com/ru/company/postgrespro/blog/359230/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →