Перевод основного узла в режим ожидания после завершения работы базы данных - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь переключить кластер из режима ожидания в ведущий, и у меня возникают проблемы с восстановлением службы после остановки основного узла с помощью следующих шагов.

Остановка основного узла:

[root@node01 ~]# sudo systemctl stop postgresql-11

Вторичный узел вынудил его быть основным:

[root@node02 ~]# sudo su - postgres -c '/usr/pgsql-11/bin/repmgr -f /var/lib/pgsql/repmgr/repmgr.conf standby promote'
     ID | Name         | Role    | Status    | Upstream | Location | Priority | Timeline | Connection string
    ----+--------------+---------+-----------+----------+----------+----------+----------+---------------------------------------------
     1  | node01 | primary | - failed  |          | default  | 100      | ?        | host=node01 user=repmgr dbname=repmgr
     2  | node02 | primary | * running |          | default  | 100      | 8        | host=node02 user=repmgr dbname=repmgr

В этой ситуации, если я запускаю "node01", Роль является Первичной. Как я могу заставить перейти в режим ожидания перед запуском? Возможно ли это?

Спасибо

...