Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Переключение стендбая на новый мастер / 7 сообщений из 7, страница 1 из 1
12.07.2018, 16:20
    #39673228
Rinka777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключение стендбая на новый мастер
Если я все правильно поняла, автоматически свичовер не происходит, нужно отредактировать файл /var/lib/postgresql/9.5/main/recovery.conf, указав в нем правильный IP мастера и сделать sudo service postgresql restart, реплику остановить, сделать pg_rewind, затем запустить реплику.

Но вот вроде прочитала, что чтобы не править конфиги и не останавливать СУБД, использует схему с балансировщикам и DNS. Где бы почитать как это делается?
...
Рейтинг: 0 / 0
12.07.2018, 17:36
    #39673282
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключение стендбая на новый мастер
Rinka777Если я все правильно поняла, автоматически свичовер не происходит, нужно отредактировать файл /var/lib/postgresql/9.5/main/recovery.conf, указав в нем правильный IP мастера и сделать sudo service postgresql restart, реплику остановить, сделать pg_rewind, затем запустить реплику.

Но вот вроде прочитала, что чтобы не править конфиги и не останавливать СУБД, использует схему с балансировщикам и DNS. Где бы почитать как это делается?

Разберитесь чего вы вообще хотите сделать и объясните русским языком сначала.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
12.07.2018, 18:02
    #39673295
Rinka777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключение стендбая на новый мастер
Rinka777 ...автоматически свичовер не происходит...

Maxim Boguk,
я не понятно пишу?

но кое-что нашла ... repmgr - это демон, который запускается на standby node и мониторит master. В случае обнаружения failover он промоутит standby до мастера и запускает кастомный скрипт, переносящий сервисный IP postgres-а на новоявленную мастер-ноду
...
Рейтинг: 0 / 0
13.07.2018, 16:38
    #39673816
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключение стендбая на новый мастер
Rinka777,

Автоматическое переключение - не дело pgsql
Этим занимаются специально заточенные продукты, например PgSQL Replicated Cluster

corosync - система мониторинга доступности узлов и их управлением
PaceMaker - система конфигурации и управлением ресурсами кластера

В частности, есть ресурсы типа IP address, pgsql, active/passive resource и многое другое
вот pacemaker и переключает роль при падении master
...
Рейтинг: 0 / 0
14.07.2018, 11:19
    #39673965
Rinka777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключение стендбая на новый мастер
Vadim Lejnin,
прекрасно!!! спасибо
...
Рейтинг: 0 / 0
14.07.2018, 13:19
    #39673988
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключение стендбая на новый мастер
Rinka777,
кое что в ссылке устарела
сейчас все гораздо проще

поищите более новые статьи
например:
https://failoverconf.ru/upload/iblock/8ab/01_08.pdf
...
Рейтинг: 0 / 0
19.07.2018, 16:43
    #39676340
Rinka777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключение стендбая на новый мастер
Vadim Lejnin,
вы святой человек! Спасибо.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Переключение стендбая на новый мастер / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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