关闭数据库后将主节点提升为备用状态

时间:2020-02-04 18:00:02

标签: repmgr

我正在尝试将群集从待机模式切换到主模式,并且按照以下步骤停止主节点后,我在恢复服务时遇到问题。

停止主要节点:

[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”,则角色是主要角色。 在开始之前,如何强制切换到待机状态?有可能吗?

谢谢

0 个答案:

没有答案