powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Pgpool2 failover кластер на более чем 2-х серверах
1 сообщений из 1, страница 1 из 1
Pgpool2 failover кластер на более чем 2-х серверах
    #39373919
Вершинин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый, уважаемые!
Запилил я кластер на 5 машинах - 1 пгпул и четыре PostgreSQL.
Репликацию взял стримовую от постгреса.
На пгпуле остались функции балансера - рапределение записи/чтения и нагрузки.
Для failover написан скрипт, суть которого помимо инициации одного из Standby серверов до Primary, так же перенатравливание репликации остальных серверов на новый посредством выключения-смены пути-включения.

При первом выключении Primary всё срабатывает на ура - при тестировании отправляю машину-Primary в ребут:
вторая машина подхватывает роль Primary, остальные две начинают реплицироваться уже с неё.

Проблема возникает при отправлении в ребут второго Primary - по скрипту четвёртая машина начинает реплицироваться с третьей, а вот Primary становится первая машина(которая была изначально Primary и на которой Postgres был выключен из-за ребута). То есть pgpool включил службу PostgresSQL и объявил её Primary.

На всех машинах выключен автозапуск Postgres при включении.

Была мысль переименовывать один из конфигурационных файлов.

Сталкивались, подскажите чего?

Спасибо, что прочитали )
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Pgpool2 failover кластер на более чем 2-х серверах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]