automation-suite
2023.4
false
- 概述
- 要求
- 安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
为集群启用 Redis High Availability Add-on
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
Linux 版 Automation Suite 安装指南
Last updated 2024年9月5日
为集群启用 Redis High Availability Add-on
在多节点 HA 就绪生产设置中,高可用性 (HA) 默认处于启用状态。但是,集群服务使用的基于 Redis 的内存缓存在单个节点上运行,并且表示单点故障。因此,如果您尚未购买 High Availability Add-on (HAA) 许可证,则缓存节点故障或重新启动将导致整个集群停机。为防止发生此类事件,您可以购买 HAA,它可以实现缓存的冗余、多节点 HA 就绪生产部署。
备注:
所有安装都包括具有单节点许可证的 HAA 软件。此许可证是免费的,无需购买。
如果您希望跨多个节点启用 HAA,则需要购买 HAA 许可证。这将在多节点 HA 就绪生产设置中实现集群的完全高可用性。
HAA 基于 Redis 技术。
为此,请执行以下步骤:
- 购买 HAA 许可证。有关详细信息,请联系 UiPath。
-
更新
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 -
离线安装
./install-uipath.sh -i cluster_config.json -f --install-type offline -o output.json --accept-license-agreement
./install-uipath.sh -i cluster_config.json -f --install-type offline -o output.json --accept-license-agreement
-