automation-suite
2022.4
false
- 概述
- 要求
- 安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
- 无法获取沙盒映像
- Pod 未显示在 ArgoCD 用户界面中
- Redis 探测器失败
- RKE2 服务器无法启动
- 在 UiPath 命名空间中找不到密码
- 初始安装后,ArgoCD 应用程序进入“进行中”状态
- MongoDB Pod 处于 CrashLoopBackOff 状态或在删除后处于“等待 PVC 配置”状态
- 意外错误:不一致;手动运行 fsck
- 集群还原后 MongoDB 或业务应用程序降级
- 缺少 Self-heal-operator 和 Sf-k8-utils 存储库
- 集群还原或回滚后服务不正常
- RabbitMQ Pod 卡在 CrashLoopBackOff 中
- Prometheus 处于 CrashLoopBackoff 状态,并出现内存不足 (OOM) 错误
- 监控仪表板中缺少 Ceph-rook 指标
- Pod 无法在代理环境中与 FQDN 通信
- 使用 Automation Suite 诊断工具
- 使用 Automation Suite 支持包工具
- 探索日志
在多节点 HA 就绪生产设置中验证先决条件
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
Automation Suite 安装指南
Last updated 2024年11月4日
在多节点 HA 就绪生产设置中验证先决条件
在安装 Automation Suite 之前,最好验证安装先决条件和基础架构是否准备就绪。 在执行安装之前,您可以使用专用脚本评估环境并生成摘要。
注意:对于离线安装,您必须在可访问互联网的计算机上执行此步骤,且此计算机可访问已部署 Automation Suite 的离线计算机。将文件从联机计算机复制到第一台目标计算机。
必备程序脚本与安装程序一起打包在名为
sf-installer.zip
的存档中,支持工具捆绑为sf-infra.tar.gz
,仅供离线使用。 您需要这些文件来生成有关计划安装 Automation Suite 的所有计算机的报告。
安装类型 |
要下载的文件 |
---|---|
在线 |
sf-installer.zip – 必填。有关下载说明,请参阅 sf-installer.zip。
|
离线 |
sf-installer.zip – 必填。有关下载说明,请参阅 sf-installer.zip。
sf-infra.tar.gz – 必填。有关下载说明,请参阅 sf-infra.tar.gz:
|
-
通过运行以下命令成为根用户:
sudo su -
sudo su - -
运行以下命令,将文件复制到
/opt/UiPathAutomationSuite/{version}
文件夹:VERSION="" #add the version number you are trying to install. Ex: for 2022.4.0 Set VERSION="2022.4.0" mkdir -p /opt/UiPathAutomationSuite/${VERSION} # For below command replace the /path/to where actually the files are present. cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/${VERSION} # Additionally for offline, copy sf-infra.tar.gz as well to /opt/UiPathAutomationSuite/{VERSION} folder cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/${VERSION} cd /opt/UiPathAutomationSuite/${VERSION}
VERSION="" #add the version number you are trying to install. Ex: for 2022.4.0 Set VERSION="2022.4.0" mkdir -p /opt/UiPathAutomationSuite/${VERSION} # For below command replace the /path/to where actually the files are present. cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/${VERSION} # Additionally for offline, copy sf-infra.tar.gz as well to /opt/UiPathAutomationSuite/{VERSION} folder cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/${VERSION} cd /opt/UiPathAutomationSuite/${VERSION} -
通过运行以下命令解压缩包:
unzip sf-installer.zip -d installer
unzip sf-installer.zip -d installer -
通过运行以下命令分配必要的权限并导航到脚本文件夹:
chmod -R 755 installer cd installer
chmod -R 755 installer cd installer
要查看帮助部分和支持的标志,请运行以下命令:
./validateUiPathASReadiness.sh --help
./validateUiPathASReadiness.sh --help
输出:
***************************************************************************************
validateUiPathASReadiness.sh Runs pre-install validation checks
Arguments:
-i|--input Specify cluster config json file
-m|--machines Comma separated IP address / hostnames of all the machines
-n|--node-type Possible values [server|agent|task-mining|gpu]. Defaults to server
--install-type Possible values [online|offline]. Defaults to online
--install-standalone-aicenter Run checks for standalone aicenter service only
--prereq-bundle </uipath/sf-infra.tar.gz> Specify the path to the prereq bundle, only for offline installation
--prereq-tmp-folder </uipath> Specify parent directory for the temporary install folder, only for offline installation
-h|--help Display help
***************************************************************************************
***************************************************************************************
validateUiPathASReadiness.sh Runs pre-install validation checks
Arguments:
-i|--input Specify cluster config json file
-m|--machines Comma separated IP address / hostnames of all the machines
-n|--node-type Possible values [server|agent|task-mining|gpu]. Defaults to server
--install-type Possible values [online|offline]. Defaults to online
--install-standalone-aicenter Run checks for standalone aicenter service only
--prereq-bundle </uipath/sf-infra.tar.gz> Specify the path to the prereq bundle, only for offline installation
--prereq-tmp-folder </uipath> Specify parent directory for the temporary install folder, only for offline installation
-h|--help Display help
***************************************************************************************
下表描述了运行脚本时可以使用的参数:
参数 |
描述 |
---|---|
|
接受
cluster_config.json 文件作为输入。 此文件定义应用于通过 Automation Suite 部署的 UiPath 服务的参数、设置和首选项。 有关详细信息,请参阅 高级安装体验。
如果您不提供此文件,则脚本将触发交互式体验以收集这些输入。 然后,系统将代表您生成该文件。 |
|
接受所有计算机的以逗号分隔的 IP 地址/主机名。 这是检查所需端口上所有节点之间的连接性所必需的。 对于多节点 HA 就绪生产安装,该参数是必需的。 除此之外,如果您计划在单节点评估集群中添加 Task Mining 或 GPU 节点,则该参数也是必需的。 |
|
接受当前节点的类型。 可能的值包括:
server 、 agent 、 task-mining 和gpu 。
默认值为
server 。
|
|
接受安装方法:
online 或offline 。
默认值为
online 。
|
|
这是一个布尔值标志。 如果您计划安装独立的 AI Center,请通过此选项。 |
|
接受
sf-infra.tar.gz 所在的绝对路径。
|
|
接受将临时提取
sf-infra.tar.gz 捆绑包的绝对路径。 如果未提供此路径,则安装程序将选择/tmp 文件夹。
|
- 要验证第一台服务器计算机,请运行以下命令:
在线
./validateUiPathASReadiness.sh \
--node-type server \
--install-type online \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in cluster
./validateUiPathASReadiness.sh \
--node-type server \
--install-type online \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in cluster
离线
./validateUiPathASReadiness.sh \
--node-type server \
--install-type offline \
--prereq-bundle ../sf-infra.tar.gz \
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in cluster
./validateUiPathASReadiness.sh \
--node-type server \
--install-type offline \
--prereq-bundle ../sf-infra.tar.gz \
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in cluster
执行此脚本后,它将在
/opt/UiPathAutomationSuite
文件夹下生成一个cluster_config.json
文件。 所有其他计算机上都需要此文件。
2. 要复制其他计算机上的
cluster_config.json
文件,请运行以下命令:
scp /opt/UiPathAutomationSuite/cluster_config.json <username>@<node dns>:/opt/UiPathAutomationSuite
scp /opt/UiPathAutomationSuite/cluster_config.json <username>@<node dns>:/opt/UiPathAutomationSuite
备注:
如果由于权限错误而无法将文件复制到
/opt/UiPathAutomationSuite
文件夹,则可以将其临时复制到新计算机上的/var/tmp
,然后将其移动到/opt/UiPathAutomationSuite
。
或者,您也可以通过运行以下命令来提供对新计算机上
/opt/UiPathAutomationSuite
文件夹的完全访问权限 ( 777
): chmod -R 777 /opt/UiPathAutomationSuite
。
要验证其他服务器计算机,请运行以下命令:
在线
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type server \
--install-type online \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IP of all the nodes in cluster
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type server \
--install-type online \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IP of all the nodes in cluster
离线
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type server \
--install-type offline \
--prereq-bundle ../sf-infra.tar.gz \
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IP of all the nodes in cluster
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type server \
--install-type offline \
--prereq-bundle ../sf-infra.tar.gz \
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \
--machines "10.0.1.8, 10.0.1.9" #replace with actual machine IP of all the nodes in cluster
要验证代理计算机,请运行以下命令:
在线
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type agent \
--install-type online \
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type agent \
--install-type online \
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster
离线
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type agent \
--install-type offline \ #replace with offline for airgap
--prereq-bundle ../sf-infra.tar.gz \
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster
./validateUiPathASReadiness.sh \
--input /opt/UiPathAutomationSuite/cluster_config.json \
--node-type agent \
--install-type offline \ #replace with offline for airgap
--prereq-bundle ../sf-infra.tar.gz \
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster
要验证 Task Mining 和 GPU 计算机,请运行以下命令:
注意: 对于 Task Mining 和 GPU 节点,请在以下命令中分别使用
--node-type task-mining
和 --node-type gpu
。
在线
./validateUiPathASReadiness.sh \)\)
--input /opt/UiPathAutomationSuite/cluster_config.json \)\)
--node-type task-mining \)\) #replace with GPU for GPU node
--install-type online \)\)
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster
./validateUiPathASReadiness.sh \)\)
--input /opt/UiPathAutomationSuite/cluster_config.json \)\)
--node-type task-mining \)\) #replace with GPU for GPU node
--install-type online \)\)
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster
离线
./validateUiPathASReadiness.sh \)\)
--input /opt/UiPathAutomationSuite/cluster_config.json \)\)
--node-type task-mining \)\) #replace with GPU for GPU node
--install-type offline \)\)
--prereq-bundle ../sf-infra.tar.gz \)\)
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \)\)
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster
./validateUiPathASReadiness.sh \)\)
--input /opt/UiPathAutomationSuite/cluster_config.json \)\)
--node-type task-mining \)\) #replace with GPU for GPU node
--install-type offline \)\)
--prereq-bundle ../sf-infra.tar.gz \)\)
--prereq-tmp-folder /opt/UiPathAutomationSuite/tmp \)\)
--machines "10.0.1.8, 10.0.1.9" # replace with actual machine IP of all the nodes in cluster