high-availability-add-on
latest
false
  • 概述
    • 关于 High Availability Add-On
  • 要求
  • 安装
    • 安装 High Availability Add-on
    • 警示和监控
    • 主动/主动灾难恢复安装
  • 升级
UiPath logo, featuring letters U and I in white
High Availability Add-on 安装指南
Last updated 2024年8月22日

主动/主动灾难恢复安装

注意:主动/主动灾难恢复安装需要两个高可用性加载项许可证。

配置 DNS 条目

在安装 HAA 之前,您必须使用 DNS 定义域。 您必须为计划安装 HAA 的六台(或更多)Linux 服务器中的每台服务器创建一个 A 记录。 两个数据中心站点中的每个站点至少需要三台服务器。 与数据中心关联的所有 A 记录必须对应于 NS 记录。

要配置 DNS 条目,请执行以下步骤:

确保集群和集群中至少一个节点(最好是所有节点)在 DNS 中使用适当的 NS 条目正确配置。

例如:

  • 您的域为 mydomain.com
  • 您想将 HAA 集群命名为 mycluster
  • 集群中有三个节点:

    • node1(IP 地址 1.1.1.1
    • node2 (2.2.2.2)
    • node3 (3.3.3.3)
  • 在 FQDN 字段中,输入 mycluster.mydomain.com 值,并在 mydomain.com 的 DNS 表中添加以下记录:
    mycluster.mydomain.com        NS  node1.mycluster.mydomain.com
                                      node2.mycluster.mydomain.com
                                      node3.mycluster.mydomain.com 
    node1.mycluster.mydomain.com  A   1.1.1.1
    node2.mycluster.mydomain.com  A   2.2.2.2
    node3.mycluster.mydomain.com  A   3.3.3.3mycluster.mydomain.com        NS  node1.mycluster.mydomain.com
                                      node2.mycluster.mydomain.com
                                      node3.mycluster.mydomain.com 
    node1.mycluster.mydomain.com  A   1.1.1.1
    node2.mycluster.mydomain.com  A   2.2.2.2
    node3.mycluster.mydomain.com  A   3.3.3.3

HAA CRDB 设置

重要提示:如果您已安装 HAA,请确保在继续之前从所有服务器上卸载它。使用以下命令:sudo ./rl_uninstall.sh

安装 High Availability Add-on 节点

重要提示:在继续安装 HAA 之前,请确保所有节点都满足先决条件

在两个数据中心的所有节点上执行以下步骤:

  1. 使用根权限对主节点进行 SSH 连接。
  2. 创建要下载和提取 HAA 的目录,例如:
    mkdir haamkdir haa
  3. 切换到新创建的目录:
    cd/<path-to>/haa/cd/<path-to>/haa/
  4. 下载 haa.tar.gz
    • 如果您使用 RHEL 9,请运行以下命令:

      wget https://download.uipath.com/haa/2023.10.2/Rhel9/haa-2023.10.2.tar.gzwget https://download.uipath.com/haa/2023.10.2/Rhel9/haa-2023.10.2.tar.gz
    • 如果您使用 RHEL 8,请运行以下命令:

      wget https://download.uipath.com/haa/2023.10.2/Rhel8/haa-2023.10.2.tar.gzwget https://download.uipath.com/haa/2023.10.2/Rhel8/haa-2023.10.2.tar.gz
    • 如果您使用 Ubuntu,请运行以下命令:

      wget https://download.uipath.com/haa/2023.10.2/UbuntuFocal/haa-2023.10.2.tar.gzwget https://download.uipath.com/haa/2023.10.2/UbuntuFocal/haa-2023.10.2.tar.gz
  5. 解压缩 haa.tar.gz 存档:
    tar -xvf haa-2023.10.2.tar.gztar -xvf haa-2023.10.2.tar.gz
  6. 使 install-haa.sh 可执行:
    chmod a+x install-haa.shchmod a+x install-haa.sh
  7. 运行 install-haa.sh 脚本:
    ./install-haa.sh -y./install-haa.sh -y

创建和配置集群

要创建集群,请在数据中心的所有节点上执行以下步骤:

  1. 使用浏览器导航到端口 8443 上任何 HAA 节点的 IP 地址。例如:https://10.10.20.196:8443/


  2. 单击“设置”。系统将显示“节点配置”页面。


  3. 在“集群配置”部分中,选择“新建集群”,并在“集群名称 (FQDN)”字段中提供先前创建的 NS 记录之一。您还可以选择更改永久或临时存储路径,从多个网络适配器中进行选择等。完成后,单击“下一步”。系统将显示“集群身份验证”页面。
  4. 在“集群密钥”字段中,提供许可证密钥(如有),然后单击“下一步”:


  5. 在“设置管理员凭据”页面上,提供电子邮件地址和密码,然后单击“下一步”


  6. 集群已创建。现在,您应该会看到 Orchestrator 高可用性加载项的用户界面。
  7. 在集群中的所有其他节点上执行相同的步骤。在“节点配置”页面的“集群配置”部分中,您必须选择“加入集群”而不是“新建集群”,并提供以下信息:
    • 集群中节点的 IP 地址 - 提供您之前添加到集群中的节点的 IP 地址
    • 电子邮件 - 用于创建集群的电子邮件
    • 密码 - 用于创建集群的密码



创建地理分布式数据库

要创建地理分布式数据库,请执行以下步骤:

  1. 在主数据中心上的 HAA 应用程序中,单击 databases 选项卡。
  2. 在“新建数据库”窗口中,选择“部署”下拉列表下的“地理分布”,然后单击“下一步”。


  3. 在“创建数据库”页上,输入以下信息:
    • 名称uipath-orchestrator
    • 内存限制 (GB)3 GB
    • 复制:已选中
    • Redis 密码:HAA 数据库密码。
    • 数据库集群:未勾选
    • 端点端口号10000
    • 参与集群:单击 +,分别使用 Cluster API URL https://<DNS delegation cluster name>:9443 和管理员凭据为主数据中心和辅助数据中心的凭据添加每个参与群集。


  4. 单击“激活”。
激活完成后,时间主数据中心 HAA 应用程序的数据库会显示在状态下带有绿色同步符号的活跃 Redis CRDB 数据库,以指示在主数据中心上启用了数据库同步。


配置 UiPath.Orchestrator.dll.config

重要提示:

仅当您对独立 Orchestrator 使用 HAA 时,才需要执行此步骤。

在主数据中心 HAA 应用程序中,执行以下步骤:

  1. 打开“数据库”选项卡并单击“配置”


  2. 在反斜杠之前复制端点,并应用到主数据中心 Orchestrator 的 UiPath.Orchestrator.dll.config 文件。

对于辅助数据中心,请执行以下步骤:

  1. 打开“数据库”选项卡并单击“配置”
  2. 在反斜杠之前复制端点,并应用到主数据中心 Orchestrator 的 UiPath.Orchestrator.dll.config 文件。

配置 cluster_config.json

重要提示:

仅当您使用适用于 Automation Suite 的 HAA 时,才需要执行此步骤。

您必须通过更新 cluster_config.json 文件中的 fabric.redis 部分,将 Automation Suite 配置为使用 HAA。有关更多详细信息,请参阅 High Availability Add-on 配置

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。