Ecosystem Manager 有助于在多系统环境中实现高可用性。任何组件发生故障都可能导致应用程序中断。备用组件可以在计划内和计划外中断期间增强可用性。Ecosystem Manager 会监控所有组件并确定故障对应用程序可用性产生的影响。
如果对环境进行了高可用性配置,那么在发生故障期间,Ecosystem Manager 和 Viewpoint 仍然可用。高可用性配置至少需要两个 Ecosystem Manager 服务器和两个 Viewpoint 服务器。对于大多数故障情形,Ecosystem Manager 会自动故障转移到备用 Ecosystem Manager 服务器。Viewpoint 服务器会监控主动 Ecosystem Manager 服务器,并在任何组件发生故障时触发故障转移序列。
故障转移的工作原理如下所示:
- 故障转移监控守护程序在处于主动状态的 Viewpoint 服务器上运行,并监控处于主动状态的 Ecosystem Manager 服务器上的主要组件。
- 如果主动 Ecosystem Manager 服务器上的关键组件发生故障,故障转移监控器会检测到该故障,并开始故障转移到备用 Ecosystem Manager 服务器。
- 故障转移监控会转移到处于备用状态的 Viewpoint 服务器,并开始监控处于备用状态的 Ecosystem Manager 服务器上的主要组件。
- 此时,备用 Ecosystem Manager 服务器将充当主动 Ecosystem Manager 服务器,并会尝试以备用模式重新启动先前主动 Ecosystem Manager 服务器上的关键组件。
主要组件 | 说明 |
---|---|
网络可访问性 | 连接到网络 |
内部存储库 | 将信息存储在 Ecosystem Manager 存储库中 |
ActiveMQ 服务 (tdactivemq) | 允许在 Teradata Alerts 组件之间进行消息交换 |
发布者服务 (empublisher) | 将事件发送到消息总线 |
事件使用者服务 (emeventconsumer) | 接收来自所有事件代理的事件并写入数据库 |
控制服务 (emcontrol) | 运行远程自定义脚本和状态更改控制脚本 |
控制代理服务 (emcontrolagent) | 根据控制服务的请求运行脚本 |