UiPath Documentation
high-availability-add-on
latest
false
  • 概述
    • 关于 High Availability Add-On
  • 要求
  • 安装
    • 安装 High Availability Add-on
    • 验证包完整性
    • 警示和监控
    • 主动/主动灾难恢复安装
  • 升级
  • 故障排除

High Availability Add-on 安装指南

上次更新日期 2026年4月22日

主动/主动灾难恢复安装

备注:

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

配置 DNS 条目

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

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

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

例如:

  • 您的域为 mydomain.com
  • 您想将 HAA 集群命名为 mycluster
  • 集群中有三个节点:
    • node1 - IP 地址1.1.1.1
    • node2 - IP 地址2.2.2.2
    • node3 - IP 地址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.3
    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.3
    

HAA CRDB 设置

重要提示:

如果您已安装 HAA,请确保在继续之前从所有服务器上卸载它。运行以下命令:

sudo ./rl_uninstall.sh
sudo ./rl_uninstall.sh

安装 High Availability Add-on 节点

重要提示:

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

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

  1. 使用根权限对主节点进行 SSH 连接。

  2. 创建要下载和提取 HAA 的目录,例如:

    mkdir haa
    mkdir haa
    
  3. 切换到新创建的目录:

    cd/<path-to>/haa/
    cd/<path-to>/haa/
    
  4. 下载 haa.tar.gz

    • 如果您使用 RHEL 9,请运行以下命令:

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

      wget https://download.uipath.com/haa/2024.10.1/Rhel8/haa-2024.10.1.tar.gz
      wget https://download.uipath.com/haa/2024.10.1/Rhel8/haa-2024.10.1.tar.gz
      
    • 如果您使用的是 Ubuntu 22.04 (Jammy),请运行以下命令:

      wget https://download.uipath.com/haa/2024.10.1/UbuntuJammy/haa-2024.10.1.tar.gz
      wget https://download.uipath.com/haa/2024.10.1/UbuntuJammy/haa-2024.10.1.tar.gz
      
    • 如果您使用的是 Ubuntu 20.04 (Focal),请运行以下命令:

      wget https://download.uipath.com/haa/2024.10.1/UbuntuFocal/haa-2024.10.1.tar.gz
      wget https://download.uipath.com/haa/2024.10.1/UbuntuFocal/haa-2024.10.1.tar.gz
      
  5. 解压缩 haa.tar.gz 存档:

    tar -xvf haa-2024.10.1.tar.gz
    tar -xvf haa-2024.10.1.tar.gz
    
  6. 使 install-haa.sh 可执行:

    chmod a+x install-haa.sh
    chmod 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 High Availability Add-on 的用户界面。

  7. 在集群中的所有其他节点上执行相同的步骤。在“节点配置”页面的“集群配置”部分中,您必须选择“加入集群”而不是“新建集群” ,并提供以下信息:

    • 集群中节点的 IP 地址 - 提供您之前添加到集群中的节点的 IP 地址

    • 电子邮件 - 用于创建集群的电子邮件

    • 密码 - 用于创建集群的密码

      “节点配置”图像

创建地理分布式数据库

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

  1. 从主数据中心的 HAA 应用程序中,选择 databases 选项卡。

  2. “新建数据库”窗口中,选择“部署”下拉列表下的“地理分布”,然后选择“下一步”

    “新建数据库”图像

  3. 在“创建数据库”页上,输入以下信息:

    • 名称uipath-orchestrator

    • 内存限制 (GB)3 GB

    • 复制:已选中

    • Redis 密码:HAA 数据库密码。

    • 数据库集群:未勾选

    • 端点端口号10000

    • 参与集群:选择加号图标,以添加每个参与集群。使用以下集群 API URL格式,并提供每个数据中心的管理员凭据:

      https://<DNS delegation cluster name>:9443
      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 配置”

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新