- 入门指南
- 要求
- 最佳实践
- 安装
- 正在更新
- 身份服务器
- High Availability Add-On
安装
通过下载并执行提供的脚本,可以为 Orchestrator 实例安装高可用性加载项 (HAA)。
在继续安装 HAA 之前,请确保您符合硬件和软件要求。
- HAA 需要来自 Orchestrator 的单独许可证。有关详细信息,请联系 UiPath。
- 主动/主动灾难恢复部署模型需要两个 HAA 许可证。
在开始 HAA 安装之前,请确保您:
- 是根用户或对根用户具有访问
sudo
的权限。 - 具有用户创建权限。
- 确保您拥有有效的 SSL/TLS 证书。有关如何更新证书的说明,请参阅 Redis 文档。
-
已启用防火墙服务。
备注:根权限仅对安装和升级是必需的,HAA 管理员用户不需要升级权限来管理集群服务。
在 HAA 管理员用户运行的以下守护程序上,已将功能位设置为允许可执行文件具有执行所需的最小权限:
/opt/redislabs/bin/dmcproxy = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-4.0 = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-4.0-big = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-5.0 = cap_sys_resource+ep
/opt/redislabs/bin/redis-server-5.0-big = cap_sys_resource+ep
/opt/redislabs/bin/sentinel_service = cap_sys_resource+ep
/opt/redislabs/sbin/pdns_server = cap_net_bind_service+ep
/opt/redislabs/sbin/smaps = cap_sys_ptrace+ep
这些允许 HAA 管理员用户以特权运行这些服务,而无需用户具有分配的权限。
- 禁用交换:
- 使用以下命令禁用
swap
:sudo swapoff -a
。 - 要在重新启动后保留此更改,请运行以下命令来注释
etc/fstab
文件中的swap
条目:sudo sed -i.bak '/ swap / s/^(.*)$/#1/g' /etc/fstab
。 - 通过运行
yum install wget
命令来安装用于下载RS
安装文件的wget
包。 - 在要安装 HAA 的所有节点上重复此过程。
此外,根据您的语言和字符集(编码),您可能会在运行安装脚本时遇到问题。建议首先检查英语是否添加到语言列表中:
- 查看当前所用的已安装
locale
的信息:运行locale -a
或localectl
。 - 将当前会话所用的语言和编码设置为英语:运行
$ export LANG="en_US.utf8"
。
运行 HAA 安装脚本时,以下参数可用:
参数 |
说明 |
---|---|
|
HAA 集群管理员的用户名。 例如
-u documentation@uipath.com 。
|
|
安装主节点时设置的管理用户密码。 例如
-p SuperSecret_Password 。
|
|
主节点的 IP 地址。 如果提供,则会安装辅助(从)节点。 例如
-j 10.10.22.10 。
|
|
指示 HAA 安装目录的路径(仅在运行
install.sh 脚本进行高级安装时)。
注意:仔细检查选定的安装路径。不支持将安装从一个位置移动到另一个安装后位置。
|
|
指示 HAA 配置目录的路径(仅在运行
install.sh 脚本进行高级安装时)。
|
|
指示 HAA 变量目录的路径(仅在运行
install.sh 脚本进行高级安装时)。
|
|
用于显示安装帮助指南。 |
|
HAA 集群的许可证代码。 |
LoadBalancer.UseRedis
和 LoadBalancer.Redis.ConnectionString
参数将所有 HAA 节点添加到 Orchestrator UiPath.Orchestrator.dll.config 文件中。 例如:
<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password" />
<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password" />
要添加或更新高可用性插件许可证,请按照以下步骤操作:
- 将浏览器导航到端口
8443
上任何 HAA 节点的 IP 地址。 例如:https://10.10.20.196:8443/
。 系统将显示 HAA 登录页面。 - 输入安装期间提供的用户名和密码进行登录。
- 选择“设置”>“常规”选项卡。
- 在“集群密钥”字段中输入许可证密钥。
- 单击“保存”。
您的 HAA 集群现已准备就绪,您可以继续安装 Orchestrator,正如此处所述。