16.20 - 从备用模式切换到活动模式 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
Content Type
用户指南
Publication ID
B035-4101-107K-CHS
Language
中文 (简体)
通过运行活动同步服务和备用同步服务,可以在活动服务器上的守护程序发生故障时使用备用服务器上的守护程序继续运行作业。因为这些服务使活动服务器与备用服务器上的存储库保持同步,所以备用服务器可用作故障转移服务器。

任何文件路径中的 nn.nn 是指 Data Mover 的主要版本号和次要版本号。

名称 说明
Original-active 在发生故障转移之前主要用作活动系统的系统。也称为故障的活动系统或还原的活动系统,具体取决于系统的状态。
Designated-standby Original-active 系统停止工作时,分配来承担活动系统任务的备用系统。也称为指定的新活动系统。
Standby-only 在发生故障时仍保持备用状态的备用系统;这与 designated-standby 系统不同,后者会在发生故障时成为活动系统。可以存在多个 standby-only 系统。
  1. 等待 designated-standby 同步服务在备用服务器上运行完所有 SQL 语句。可以等待几分钟,然后检查是否重新生成 dmSyncSlave.json 文件来确认是否已运行完。备用同步系统发生故障时,此文件可能不会被移除。
  2. 如果 designated-standby 上的同步系统仍在运行,可运行 /opt/teradata/datamover/sync/nn.nn/dmsync stop 在服务器上停止服务,其中 nn.nn 是指 Data Mover 的主要版本号和次要版本号。
  3. 对于 designated-standby 系统,编辑 sync.properties 文件,并将 sync.isMaster 设置为 true,以使 designated-standby 系统可以充当活动服务器。
  4. 移除以下文件(如果日志目录中存在)。
    • dmSyncMaster.json
    • slave_<clientName>.lastread
    • dmSyncSlave.json
    • slave_sql.lastExecuted
    • metricsCollectorPointer.txt
  5. 运行 /opt/teradata/datamover/sync/nn.nn/dmsync start 以启动指定的新活动服务器(designated-standby 服务器)的活动同步服务。
  6. 为其他与故障的 original-active 系统同步的任何 standby-only 服务器运行 /opt/teradata/datamover/sync/nn.nn/dmsync stop
  7. 对于其余各个 standby-only 系统,在 sync.properties 中编辑 master.host 的值,以反映出指定新活动服务器(designated-standby 服务器)的主机名。
  8. 运行 /etc/init.d/dmdaemon start,重新启动指定新活动服务器(designated-standby 服务器)上的守护程序。
  9. 当 designated-standby 系统在发生故障期间充当活动系统时,通过运行 teradata/datamover/sync/nn.nn/dmsync start 命令在 designated-standby 系统上启用同步服务。
    有关详细信息,请参阅启动同步服务
  10. 为其余 standby-only 服务器运行 /opt/teradata/datamover/sync/nn.nn/dmsync start,重新启动同步服务。
  11. 在安装了命令行界面的计算机上,在 commandline.properties 中为 broker.url 输入一个新值,以反映 designated-standby 服务器的主机名或 IP 地址。
  12. 如果您的环境中安装了 Data Mover 门户组件,可单击 Teradata Viewpoint 门户的管理菜单中的 Data Mover 设置,启用对 designated-standby Data Mover 服务器的监控。