在群集节点中安装 Control Room 后,当在群集中添加新节点时,您必须在群集中每个节点的属性文件中为所有节点配置额外的静态 IP 地址。

先决条件

要执行此任务,您必须拥有具有所需权限和许可的 Control Room 管理员账户。

  • 请确保您已安排维护窗口,该窗口需要完全停机以进行以下操作:
    • 所有用户设备将断开连接。
    • 维护期间不会运行任何计划。
    • Bot AgentAutomation Anywhere Control Room 将不可访问。
  • 在任何新节点上完成 Control Room 安装。

过程

在群集中的每个节点上执行以下步骤:

  1. 停止 Control Room 节点上的以下 Automation Anywhere 服务:
    1. Automation Anywhere Control Room Reverse Proxy
    2. Automation Anywhere Control Room Caching
    3. Automation Anywhere Control Room Service
    4. Automation Anywhere Elastic Search Service
    5. Automation Anywhere Bot Insight Elastic Search
    6. Automation Anywhere Control Room IQ Bot Service
    7. Automation Anywhere Control Room Robotic Interface Service
    8. Automation Anywhere Control Room Discovery Bot Service
  2. 在您的 Control Room 目录中找到 cluster.properties 文件。
    例如,默认位置为: C:\Program Files\Automation Anywhere\Enterprise\config\
    如果文件不在您的 Control Room 目录中,请创建该文件。
  3. 将以下属性添加到 cluster.properties 文件中,并将所有群集节点(包括现有群集节点)的主 IP 地址配置为静态 IP 地址。
    ignite.discovery.mode=static ignite.discovery.static.ips=<primary ip addresses>
    例如:ignite.discovery.static.ips=10.0.11.153,10.0.11.13
  4. 如果节点有多个 IP 地址,还需要添加以下属性,并在群集中的每个节点上配置一个特定的主 IP 地址:
    ignite.local.static.ip=<primary ip address>
    例如:ignite.local.static.ip=10.0.11.153
  5. 保存 cluster.properties 文件。
  6. 修改 elasticsearch.yml 文件以适应新的 IP 地址:
    1. Control Room 目录中找到 elasticsearch.yml 文件。
      例如,默认位置为: C:\Program Files\Automation Anywhere\Enterprise\elasticsearch\config\elasticsearch.yml
    2. 使用以下属性将 elasticsearch.yml 更新为新 IP 地址:discovery.zen.ping.unicast.hosts:["ip1", "ip2", "ip-new"]
    3. 保存 elasticsearch.yml 文件。
    注:Automation 360 v.28 版本(Build 17593)开始,Elasticsearch 服务被替换为 OpenSearch 服务,作为审计、Bot Insight 等核心产品功能的底层技术。
  7. 在每个 Control Room 节点上启动在步骤 1 中停止的所有服务。
    注: 在开始下一个服务之前,请等待 40 秒。