执行以下操作模拟故障转移事件,然后将集群还原到原始配置:
- 查看当前集群状态:./dmcluster status
- 在 designated-active 系统上,关闭 Data Mover 存储库:/etc/init.d/postgresql stop
- 检查集群状态以验证故障转移是否启动:./dmcluster status故障转移监控器识别出 designated-active 系统上的 Data Mover 存储库已关闭。但是,故障转移监控器会在启动故障转移之前重新尝试检查存储库状态。因此这个过程可能需要一段时间。停止 Data Mover 服务(如守护程序或代理)不会导致故障转移事件。相反,若故障转移监控器检测到这些服务已关闭,会尝试在启动故障转移之前重新启动服务。
- 在 designated-active 系统上,重新启动 Data Mover 存储库:/etc/init.d/postgresql stop
- 在 designated-active 系统上,运行以下命令:./dmcluster switchback
- 验证原始集群配置是否还原:./dmcluster status
模拟故障转移事件
将集群还原到原始配置: