使用位于 /opt/teradata/client/nn.nn/datamover/failover/ 的 dmcluster 服务脚本在故障转移集群上运行命令。当 dmcluster config 完成集群配置时,将发生以下情况:
- designated-active 服务器上的服务停止并在活动模式下重新启动
- 备用组件停止
- 监控服务通过 SSH 连接定期监控活动组件服务器,确保服务正在运行
如果活动 Data Mover 守护程序、REST 服务、存储库、ActiveMQ 或活动守护程序使用的所有代理都不可用,将发生以下情况:
- 启动故障转移序列
- 故障转移序列将停止 designated-active 服务器上的 Data Mover 守护程序、REST、代理、ActiveMQ 和捆绑 DSA(如果适用),并在 designated-standby 服务器上启动这些组件
当故障转移序列完成时,监控服务会转到备用监控服务器并开始监控新的活动备用组件。如果监控服务在备用服务器上发现正在运行的 Data Mover 组件或进程,它会自动将其停止,以防止有两个服务同时处于活动状态。
当 Data Mover 集群在 designated-standby 服务器上主动运行时,高可用性服务将受到限制,并发生以下更改:
- Data Mover 存储库不再保持同步,同步服务被禁用,且同步监控服务未使用。
- 当主组件不可用时,不会发生其他故障转移。必须手动切换集群才能使集群返回原始活动状态。
监控服务器上的 dmFailover.log 文件提供了有关故障转移序列的更多信息。