High Availability Add-on 安装指南
主动/主动灾难恢复安装需要两个高可用性加载项许可证。
配置 DNS 条目
在安装 HAA 之前,您必须使用 DNS 定义域。 您必须为计划安装 HAA 的六台(或更多)Linux 服务器中的每台服务器创建一个 A 记录。 两个数据中心站点中的每个站点至少需要三台服务器。 与数据中心关联的所有 A 记录必须对应于 NS 记录。
要配置 DNS 条目,请执行以下步骤:
确保集群和集群中至少一个节点(最好是所有节点)在 DNS 中使用适当的 NS 条目正确配置。
例如:
- 您的域为
mydomain.com - 您想将 HAA 集群命名为
mycluster - 集群中有三个节点:
node1- IP 地址1.1.1.1node2- IP 地址2.2.2.2node3- 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.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
sudo ./rl_uninstall.sh
安装 High Availability Add-on 节点
在继续安装 HAA 之前,请确保所有节点都满足先决条件。
对两个数据中心的所有节点执行以下步骤:
-
使用根权限对主节点进行 SSH 连接。
-
创建要下载和提取 HAA 的目录,例如:
mkdir haamkdir haa -
切换到新创建的目录:
cd/<path-to>/haa/cd/<path-to>/haa/ -
下载
haa.tar.gz。-
如果您使用 RHEL 9,请运行以下命令:
wget https://download.uipath.com/haa/2024.10.1/Rhel9/haa-2024.10.1.tar.gzwget 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.gzwget 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.gzwget 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.gzwget https://download.uipath.com/haa/2024.10.1/UbuntuFocal/haa-2024.10.1.tar.gz
-
-
解压缩
haa.tar.gz存档:tar -xvf haa-2024.10.1.tar.gztar -xvf haa-2024.10.1.tar.gz -
使
install-haa.sh可执行:chmod a+x install-haa.shchmod a+x install-haa.sh -
运行
install-haa.sh脚本:./install-haa.sh -y./install-haa.sh -y
创建和配置集群
要创建集群,请在数据中心的所有节点上执行以下步骤:
-
使用浏览器导航到端口
8443上任何 HAA 节点的 IP 地址。例如:
https://10.10.20.196:8443/。
-
选择“设置”。此时显示“节点配置”页面。

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

-
在“设置管理员凭据”页面上,提供电子邮件地址和密码,然后选择“下一步”。

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

-
创建地理分布式数据库
要创建地理分布式数据库,请执行以下步骤:
-
从主数据中心的 HAA 应用程序中,选择
databases选项卡。 -
在“新建数据库”窗口中,选择“部署”下拉列表下的“地理分布”,然后选择“下一步”。

-
在“创建数据库”页上,输入以下信息:
-
名称:
uipath-orchestrator -
内存限制 (GB):
3 GB -
复制:已选中
-
Redis 密码:HAA 数据库密码。
-
数据库集群:未勾选
-
端点端口号:
10000 -
参与集群:选择加号图标,以添加每个参与集群。使用以下集群 API URL格式,并提供每个数据中心的管理员凭据:
https://<DNS delegation cluster name>:9443https://<DNS delegation cluster name>:9443
-
-
选择“激活” 。
激活完成后,时间主数据中心 HAA 应用程序的数据库会显示在“状态”下带有绿色同步符号的活跃 Redis CRDB 数据库,以指示在主数据中心上启用了数据库同步。

配置 UiPath.Orchestrator.dll.config
仅当您对独立 Orchestrator 使用 HAA 时,才需要执行此步骤。
在主数据中心 HAA 应用程序中,执行以下步骤:
-
打开“数据库”选项卡,然后选择“配置”。

-
在反斜杠之前复制端点,并应用到主数据中心 Orchestrator 的
UiPath.Orchestrator.dll.config文件。
对于辅助数据中心,请执行以下步骤:
- 打开“数据库”选项卡,然后选择“配置”。
- 在反斜杠之前复制端点,并应用到主数据中心 Orchestrator 的
UiPath.Orchestrator.dll.config文件。
配置 cluster_config.json
仅当您使用适用于 Automation Suite 的 HAA 时,才需要执行此步骤。
您必须通过更新 cluster_config.json 文件中的 fabric.redis 部分,将 Automation Suite 配置为使用 HAA。有关更多详细信息,请参阅“High Availability Add-on 配置”。