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