HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: управление, pacemaker, кластер, команды</p>
1 <p>Теги: управление, pacemaker, кластер, команды</p>
2 <p><a>Pacemaker</a>- специальное ПО, позволяющее организовывать отказоустойчивый кластер (ОУК). Давайте приведем ряд интересных команд управления Pacemaker. Учтите, что вне зависимости от команды вам потребуются права суперпользователя.</p>
2 <p><a>Pacemaker</a>- специальное ПО, позволяющее организовывать отказоустойчивый кластер (ОУК). Давайте приведем ряд интересных команд управления Pacemaker. Учтите, что вне зависимости от команды вам потребуются права суперпользователя.</p>
3 <p>Главная утилита по управлению кластером - это<strong>pcs</strong>. Важно перед настройкой и первым запуском кластера один раз выполнить авторизацию кластерных узлов.</p>
3 <p>Главная утилита по управлению кластером - это<strong>pcs</strong>. Важно перед настройкой и первым запуском кластера один раз выполнить авторизацию кластерных узлов.</p>
4 <p>Вот как выполняется запуск кластера на всех узлах:</p>
4 <p>Вот как выполняется запуск кластера на всех узлах:</p>
5 <p>А теперь запуск/останов на одном узле:</p>
5 <p>А теперь запуск/останов на одном узле:</p>
6 <p>Также можно просмотреть состояние кластера посредством монитора<strong><a>Corosync</a></strong>:</p>
6 <p>Также можно просмотреть состояние кластера посредством монитора<strong><a>Corosync</a></strong>:</p>
7 <p>Вот как выполняется очистка счетчиков сбоев:</p>
7 <p>Вот как выполняется очистка счетчиков сбоев:</p>
8 <p>Следует понимать, что очистку счетчиков сбоев надо выполнять, когда причина сбоя устранена, и мы желаем вернуть узел в состав кластера. Если же причина сбоя не устранена, PostgreSQL может не стартовать, то есть данный узел будет для кластера в статусе HS:alone либо DISCONNECT.</p>
8 <p>Следует понимать, что очистку счетчиков сбоев надо выполнять, когда причина сбоя устранена, и мы желаем вернуть узел в состав кластера. Если же причина сбоя не устранена, PostgreSQL может не стартовать, то есть данный узел будет для кластера в статусе HS:alone либо DISCONNECT.</p>
9 <h3>Мониторим состояние кластера посредством crm_mon</h3>
9 <h3>Мониторим состояние кластера посредством crm_mon</h3>
10 <p>Pacemaker имеет встроенную утилита мониторинга состояния кластера. С ее помощью сисадмин видит, что в кластере происходит, какие ресурсы и на каких узлах размещены в настоящее время.</p>
10 <p>Pacemaker имеет встроенную утилита мониторинга состояния кластера. С ее помощью сисадмин видит, что в кластере происходит, какие ресурсы и на каких узлах размещены в настоящее время.</p>
11 <p>Итак, контролировать состояние ОУК можно посредством команды crm_mon:</p>
11 <p>Итак, контролировать состояние ОУК можно посредством команды crm_mon:</p>
12 <p>Ниже - пример отчета о состоянии кластера.</p>
12 <p>Ниже - пример отчета о состоянии кластера.</p>
13 <p><em>По материалам https://habr.com/ru/company/postgrespro/blog/359230/.</em></p>
13 <p><em>По материалам https://habr.com/ru/company/postgrespro/blog/359230/.</em></p>
14  
14