Ultra_Sync双中心容灾
更新时间:2024-07-01 14:39:46
校验 wal 日志同步
校验备中心主节点的 wal 日志是否已从主中心 Ultra Sync 节点全部同步完成。
主中心Ultra Sync 节点和备中心主节点上均执行以下命令:
SELECT pg_last_wal_receive_lsn();
--查询pg_last_wal_receive_lsn一致后,再去进行双中心的切换。
备中心主节点 promote
adb_ctl promote -D dn1zone2
启动备中心节点的 adbdcs
启动 adbdcs 服务(所有备中心节点都要执行):
sudo systemctl start adbdcs
启动备中心节点的 adbhamgr
启动 adbhamgr 服务(所有备中心节点都要执行):
sudo systemctl start adbhamgr
此时查看集群,adbhamgr 会自动重新初始化(init) Ultra Sync 节点。
因为集群初始时,adbhamgr 保存配置文件中的集群结构为一主一备一 Ultra Sync ,参考【新建带 Ultra Sync 的双中心】的备中心部署。
说明:如果是多中心环境。当其中一个副中心提升为主中心后,其他副中心的主节点的复制流源要修改为新主中心的 Ultra Sync 节点。
问题反馈