如果在双重环境中配置了多个 Data Mover 服务器,则 Data Mover 可提供自动故障转移支持。自动故障转移配置必须满足以下要求:
- 可以使用两个额外的监控服务器来监控活动组件和备用组件。强烈建议将 Viewpoint 多用途服务器用于此配置。
- 每个监控服务器都必须位于站点本地,并且最好与所监控的组件连接到同一个网络,以避免网络分区导致自动故障转移。
- 必须在所有服务器上安装 DMFailover 软件包,包括集群中的活动守护程序和备用守护程序、监控和代理服务器。
如果没有其他监控服务器可用,则可以使用 Data Mover 同步服务来启用存储库同步。该同步服务本身并不支持自动故障转移,它需要人为干预来启用从活动组件到备用组件的故障转移。如果要配置同步服务而不配置自动故障转移,请参阅在无法使用自动故障转移的情况下配置同步服务。
在故障转移中使用同步服务时,应使用系统的公用 IP 地址或主机名,而不是主机名 localhost 或 IP 地址 127.0.0.1。
使用监控服务时,需要使用位于 /opt/teradata/client/nn.nn/datamover/failover/ 文件夹中的以下文件。其中,文件名中的 nn.nn 指 Data Mover 版本。
文件 | 说明 |
---|---|
/etc/opt/teradata/datamover/failover.properties | 指定要监控的活动动组件和备用组件。 |
/opt/teradata/client/nn.nn/datamover/failover/dmcluster | 用于设置 SSH 登录、在活动模式和备用模式下配置服务器、启动和停止监控服务以及检查活动组件和备用组件状态的脚本。 |
/opt/teradata/client/nn.nn/datamover/failover/DMFailover.jar | 用于自动故障转移的可执行二进制文件。 |
/etc/opt/teradata/datamover/monitor.properties | 指定如果监控服务检测到故障,是否需要发送服务器管理预警。此文件仅在监控服务器上使用。 |
要配置自动故障转移,必须执行以下任务: