您可以通过编辑配置文件并在单节点设置的存储库中恢复数据,将单节点部署转换为多节点部署。

先决条件

单节点部署可以在多种基础设施上运行,包括本地机器、私有数据中心和云服务提供商。

要将运行在 AWS 或其他受支持环境中的单节点部署转换为多节点部署,请执行以下步骤。

过程

  1. 在任务管理器中,停止所有 Automation Anywhere 服务。
  2. 停止 Control Room 实例。
  3. 使用 Control Room 实例创建一个 Amazon 机器映像 (AMI) 实例。

    有关如何在 AWS 中创建 AMI 的信息,请参阅 Create an AMI from an Amazon EC2 Instance

  4. 使用上一步创建的 AMI 创建一个新的实例。
  5. 编辑与数据库服务器、Ignite 群集和 Elasticsearch 相关的配置文件,以在标准安装的配置目录中形成群集。
    文件位于 C:\Program Files\Automation Anywhere\Enterprise\config
    1. 编辑数据库服务器 URL 以指向以下位置的目标数据库服务器:boot.db.properties
      如果原始服务器已经引用非本地主机地址,请不要更改 URL。
    2. cluster.properties 文件中编辑以下属性:
      在以下位置添加一个新的服务器 IP 到列表中:ignite.discovery.static.ips=<existing list of ips>, <current server ip>
    3. elasticsearch.yaml 文件中编辑以下属性:
      • 将当前服务器地址添加到 node.name: "<local-ip>"
      • 将当前服务器地址添加到 network.host: "local-ip"
      • 保留现有值不变,并在以下位置附加当前服务器的 IP:discovery.zen.ping.unicast.hosts: ["ip1","<local-ip>"]
      • cluster.initial_master_nodes: ["<master-ip>"] 中保持现有值不变
  6. 从与所选 Control Room 快照相同的定时快照中恢复并挂载存储库到相应路径。
  7. 更新配置表以确保节点之间的 TCP 可见性。
  8. 启动复制节点上的服务,并等待几分钟以便群集建立。
  9. 登录到 Control Room 以验证 机器人 是否可用,并检查存储库结构是否完整。
  10. 检查标准安装的 Git 集成。
    如果安装配置了外部 Git,请通过进行测试签入来检查其有效性,并确认审计日志。