在 Linux 群集设置中配置共享存储库中的 Control Room

作为 RPA 平台管理员,您可以在群集设置中通过共享存储库配置 Control Room,以实现高可用性、负载均衡和灾难恢复。

先决条件

  • 验证是否满足本地安装的先决条件。

    Automation 360 On-Premises 先决条件

  • 确保您具备以下条件:
    • 三台运行 RHEL 7.9 的 Linux 虚拟机
    • 一台连接到数据库且运行 Microsoft SQL 2019 的 Linux 虚拟机
    • 一个可以访问所有节点的负载均衡器
    • 一个 AWS NFS

如果其中一个 Control Room 节点宕机,其他节点将保持服务的连续性并管理服务器上的负载。 如果特定节点发生故障,可以从服务器上其他共享节点恢复数据。

过程

要使用共享存储库在包含三个节点(N1、N2 和 N3)的群集中配置 Control Room,请执行以下步骤。

  1. 在 AWS 中设置 NFS。
  2. 在节点 N1、N2 和 N3 中创建一个目录。
    /CRRepo/AutomationAnywhere
  3. 运行以下命令,为所有节点上的新目录授予读取和写入权限:
    1. sudo chown -R crkernel:controlroom /CRRepo/AutomationAnywhere
    2. sudo chmod -R 775 /CRRepo/AutomationAnywhere
  4. 在所有三个节点中运行以下命令以编辑 fstab 文件,将新目录与 NFS 挂载和映射。
    fs-eec88e3f.efs.ap-south-1.amazonaws.com:/ /CRRepo/AutomationAnywhere nfs rw,hard,intr,rsize=1048576,wsize=1048576,timeo=14 0 0
  5. 要验证远程 NFS 卷是否已成功加载,请重新启动节点 N1、N2 和 N3,并运行 df -h 命令。
    挂载共享后,挂载点成为已挂载文件系统的根目录。
  6. 要验证 NFS 是否在共享版本库中运行,请在节点 N1 的 /CRRepo/AutomationAnywhere 目录中创建一个文本文件。
    您可以在节点 N2 和 N3 的目录中查看相同的文件。
  7. 在节点 N1、N2 和 N3 中安装 Control Room

后续步骤

在共享存储库中配置 Control Room 后,请执行以下步骤:
  1. 通过负载均衡器 URL 访问 Control Room
  2. 在完成 Control Room 配置步骤后,继续以下步骤。
    1. Control Room 存储库路径中,输入 /CRRepo/AutomationAnywhere
    2. 在 URL 字段中,输入负载均衡器服务器的 URL。
    3. 完成创建管理员用户所需的步骤。
  3. 通过导航到管理 > 设置 > 常规选项卡,验证所有三个节点上的 Control Room