- 概述
- 要求
- 推荐:部署模板
- 手动:准备安装
- 手动:准备安装
- 步骤 1:为离线安装配置符合 OCI 的注册表
- 步骤 2:配置外部对象存储
- 步骤 3:配置 High Availability Add-on
- 步骤 4:配置 Microsoft SQL Server
- 步骤 5:配置负载均衡器
- 步骤 6:配置 DNS
- 步骤 7:配置内核和操作系统级别设置
- 步骤 8:配置磁盘
- 步骤 9:配置节点端口
- 步骤 10:应用其他设置
- 步骤 12:验证并安装所需的 RPM 包
- 步骤 13:生成 cluster_config.json
- 证书配置
- 数据库配置
- 外部对象存储配置
- 预签名 URL 配置
- 符合 OCI 的外部注册表配置
- Disaster Recovery:主动/被动和主动/主动配置
- High Availability Add-on 配置
- 特定于 Orchestrator 的配置
- Insights 特定配置
- Process Mining 特定配置
- Document Understanding 特定配置
- Automation Suite Robot 特定配置
- 监控配置
- 可选:配置代理服务器
- 可选:在多节点 HA 就绪生产集群中启用区域故障恢复
- 可选:传递自定义 resolv.conf
- 可选:提高容错能力
- install-uipath.sh 参数
- 添加具有 GPU 支持的专用代理节点
- 为 Task Mining 添加专用代理节点
- 连接 Task Mining 应用程序
- 为 Automation Suite Robot 添加专用代理节点
- 步骤 15:为离线安装配置临时 Docker 注册表
- 步骤 16:验证安装的先决条件
- 手动:执行安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
High Availability Add-on 配置
Automation Suite supports High Availability Add-on (HAA) installed either in the same cluster or on external machines.
You must configure HAA to enable the actual HA setup for the multi-node setup. To do that, you can either provide the HAA license to the installer or install HAA on the external machines and give the HAA configurations to the installer.
在多节点 HA 就绪生产设置中,我们会默认启用高可用性 (HA)。但是,集群服务使用的基于 Redis 的内存缓存在单个节点上运行,并且表示单点故障。为了减轻缓存节点故障或重新启动的影响,您可以购买 High Availability Add-on (HAA),它可以实现缓存的冗余多节点 HA 就绪生产部署。
所有安装都包括具有单节点许可证的 HAA 软件。此许可证是免费的,无需购买。
如果您希望跨多个节点启用 HAA,则需要购买 HAA 许可证。这将在多节点 HA 就绪生产设置中实现集群的完全高可用性。
HAA 基于 Redis 技术。
为此,请执行以下步骤:
- Purchase an HAA license. Contact UiPath® for details.
-
更新
cluster_config.json
文件中的以下字段:fabric.redis.license
- 输入已转换为单个 Base64 字符串的 HAA 许可证。在 Bash 中,您可以使用echo 'license_text_here' | base64 -w0
执行此操作。-
fabric.redis.ha
- 使用true
启用 HAA,并确保配置fabric.redis.license
参数。这将启用 HAA 数据库复制,并将 HAA Pod 的数量增加到 3。默认情况下,fabric.redis.ha
设置为false
。注意:如果启用了redis.ha
,则需要将redis.license
设置为支持两个以上分片的许可证。"fabric": { "redis": { "ha": "true", "license": Base64String } }
"fabric": { "redis": { "ha": "true", "license": Base64String } }
- 重新运行结构安装程序:
./install-uipath.sh -i cluster_config.json -f -o output.json --accept-license-agreement
./install-uipath.sh -i cluster_config.json -f -o output.json --accept-license-agreement
选择 Automation Suite 的主动/主动配置时,必须使用外部集群托管的 High Availability Add-on。在所有其他情况下,它只是可选的。
要配置 High Availability Add-on,您必须更新 cluster_config.json 文件中的以下参数:
参数 |
描述 |
---|---|
|
提供 High Availability Add-on (HAA) 服务器的 FQDN。 |
| 提供用于连接到 HAA 服务器的密码。 |
| 提供 HAA 服务器的端口。 |
fabric.redis.tls |
启用 TLS 协议。默认情况下,启用 TLS。 备注:
如果在启用 TLS 时需要证书,请确保通过
additional_ca_certs 标志提供证书。有关详细信息,请参阅证书配置。
|
"fabric": {
"redis": {
"hostname": "redis_fqdn",
"password": "credential_to_connect_redis",
"port": 6380,
"tls": true,
}
}
"fabric": {
"redis": {
"hostname": "redis_fqdn",
"password": "credential_to_connect_redis",
"port": 6380,
"tls": true,
}
}