Я пытаюсь переключить кластер из режима ожидания в ведущий, и у меня возникают проблемы с восстановлением службы после остановки основного узла с помощью следующих шагов.
Остановка основного узла:
[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", Роль является Первичной. Как я могу заставить перейти в режим ожидания перед запуском? Возможно ли это?
Спасибо