- 概述
- 要求
- 部署模板
- 手动:准备安装
- 手动:准备安装
- 步骤 1:为离线安装配置符合 OCI 的注册表
- 步骤 2:配置外部对象存储
- 步骤 3:配置 High Availability Add-on
- 步骤 4:配置 SQL 数据库
- 步骤 5:配置负载均衡器
- 步骤 6:配置 DNS
- 步骤 7:配置磁盘
- 步骤 8:配置内核和操作系统级别设置
- 步骤 9:配置节点端口
- 步骤 10:应用其他设置
- 步骤 12:验证并安装所需的 RPM 包
- Cluster_config.json 示例
- 常规配置
- 配置文件配置
- 证书配置
- 数据库配置
- 外部对象存储配置
- 预签名 URL 配置
- ArgoCD 配置
- Kerberos 身份验证配置
- 符合 OCI 的外部注册表配置
- Disaster Recovery:主动/被动和主动/主动配置
- High Availability Add-on 配置
- 特定于 Orchestrator 的配置
- Insights 特定配置
- Process Mining 特定配置
- Document Understanding 特定配置
- Automation Suite Robot 特定配置
- AI Center 特定配置
- 监控配置
- 可选:配置代理服务器
- 可选:在多节点 HA 就绪生产集群中启用区域故障恢复
- 可选:传递自定义 resolv.conf
- 可选:提高容错能力
- 添加具有 GPU 支持的专用代理节点
- 为 Task Mining 添加专用代理节点
- 连接 Task Mining 应用程序
- 为 Automation Suite Robot 添加专用代理节点
- 步骤 15:为离线安装配置临时 Docker 注册表
- 步骤 16:验证安装的先决条件
- 手动:执行安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
- 如何在安装过程中对服务进行故障排除
- 如何卸载集群
- 如何清理离线工件以改善磁盘空间
- 如何清除 Redis 数据
- 如何启用 Istio 日志记录
- 如何手动清理日志
- 如何清理存储在 sf-logs 存储桶中的旧日志
- 如何禁用 AI Center 的流日志
- 如何对失败的 Automation Suite 安装进行调试
- 如何在升级后从旧安装程序中删除映像
- 如何禁用 TX 校验和卸载
- 如何手动将 ArgoCD 日志级别设置为 Info
- 如何扩展 AI Center 存储
- 如何为外部注册表生成已编码的 pull_secret_value
- 如何解决 TLS 1.2 中的弱密码问题
- 如何查看 TLS 版本
- 如何使用证书
- 如何计划 Ceph 备份和还原数据
- 如何从注册表 Pod 中清理未使用的 Docker 映像
- 如何使用集群内对象存储 (Ceph) 收集 DU 使用情况数据
- 如何在离线环境中安装 RKE2 SELinux
- 无法在 RHEL 8.4 操作系统上运行离线安装
- 下载捆绑包时出错
- 由于缺少二进制文件,离线安装失败
- 离线安装中的证书问题
- SQL 连接字符串验证错误
- 对于selinux iscsid 模块的先决条件检查失败
- Azure 磁盘未标记为 SSD
- 证书更新后失败
- 杀毒软件导致安装问题
- 操作系统升级后,Automation Suite 无法正常工作
- Automation Suite 要求将积压_等待_时间设置为 0
- 由于尚未为工作负载做好准备,因此无法装载卷
- 支持捆绑包日志收集失败
- 在 RHEL 8.9 上的临时注册表安装失败
- 离线安装期间 UiPath 命名空间部署中的频繁重新启动问题
- DNS settings not honored by CoreDNS
- Unable to install temporary registry
- 升级 Automation Suite 后重新安装或升级 Insights 时丢失数据
- 升级到 Automation Suite 2024.10.0 后无法访问 Automation Hub
- 单节点升级在结构阶段失败
- 由于 Ceph 运行状况不佳,升级失败
- 由于空间问题,RKE2 未启动
- 卷无法装载,且仍处于附加/分离循环状态
- 由于 Orchestrator 数据库中的传统对象,升级失败
- 并行升级后,发现 Ceph 集群处于降级状态
- Insights 组件运行状况不佳导致迁移失败
- Apps 服务升级失败
- 就地升级超时
- Docker 注册表迁移卡在 PVC 删除阶段
- 升级到 2023.10 或更高版本后 AI Center 配置失败
- 在离线环境中升级失败
- 升级期间 SQL 验证失败
- 快照-控制器-crds Pod 在升级后处于 CrashLoopBackOff 状态
- 由于 Insights PVC 大小被覆盖,升级失败
- 无法升级到 Automation Suite 2024.10.1
- 由于 Velero 迁移问题,升级失败
- Upgrade stuck on rook-ceph application deletion
- 无法在 Automation Suite 2024.10.0 中还原部分备份
- 无法获取沙盒映像
- Pod 未显示在 ArgoCD 用户界面中
- Redis 探测器失败
- RKE2 服务器无法启动
- 在 UiPath 命名空间中找不到密码
- ArgoCD 在首次安装后进入“进行中”状态
- MongoDB Pod 处于 CrashLoopBackOff 状态或在删除后处于“等待 PVC 配置”状态
- Pod 在 Init:0/X 中卡住
- 监控仪表板中缺少 Ceph-rook 指标
- 诊断性运行状况检查期间报告的错误不匹配
- 无正常的上游问题
- 日志流式传输在代理设置中不起作用
- 无法在离线环境中添加代理节点
- 在上传大型 Document Understanding 捆绑包期间,节点无响应 (OOM)
- 使用 Process Mining 运行高可用性
- 使用 Kerberos 登录时 Process Mining 挖掘失败
- 在 Disaster Recovery 后,DAPR 无法正常用于 Process Mining
- 无法使用 pyodbc 格式连接字符串连接到 AutomationSuite_ProcessMining_Warehouse 数据库
- Airflow 安装失败,并显示 sqlalchemy.exc.ArgumentError:无法从字符串“”中解析 rfc1738 URL
- 如何添加 IP 表格规则以使用 SQL Server 端口 1433
- 运行 CData Sync 的服务器不信任 Automation Suite 证书
- 运行诊断工具
- 使用 Automation Suite 支持捆绑包
- 探索日志
- 探索汇总遥测

Linux 版 Automation Suite 安装指南
为 Automation Suite Robot 添加专用代理节点
link要求
link在开始安装 Automation Suite 机器人之前,请确保您满足硬件要求。
-
在单节点评估安装中,Automation Suite 机器人在主服务器节点上运行。 缓存的包存储在主节点的文件系统中,位于交互式安装程序自动配置的文件夹中。 在单节点评估安装中,为 Automation Suite 机器人添加专用代理节点是可选的。
注意:在单节点评估安装中,并发 Serverless 作业的数量的上限为 5 个。 -
在多节点 HA 就绪生产环境中,必须为 Automation Suite 机器人添加专用节点。有关专用节点必须满足的要求的详细信息,请参阅硬件和软件要求。
注意:在多节点 HA 就绪生产安装中,并发无服务器作业的最大数量由节点的资源(CPU/内存)决定。 - 包缓存至少需要 10GB。
将 Automation Suite 代理节点添加到集群
link以下部分说明了如何为 Automation Suite 机器人添加专用代理节点。
步骤 1:配置计算机
步骤 1.1:对磁盘进行分区
为确保磁盘已正确分区,请参阅配置磁盘中的说明。请确保按照代理节点的步骤操作。
步骤 1.2:配置磁盘以进行包缓存
选项 A
/uipath_asrobots_package_cache
位置或通过cluster_config.json/packagecachefolder
配置的自定义路径配置一个文件夹。 该文件夹必须至少有 10GB 的可用空间,否则安装将失败。
选项 B
configureUiPathDisks
脚本配置单独的磁盘,该脚本可以配置磁盘和路径:
./bin/uipathctl rke2 disk --robot-package-disk-name [DISKNAME] --robot-package-path /uipath_asrobots_package_cache
./bin/uipathctl rke2 disk --robot-package-disk-name [DISKNAME] --robot-package-path /uipath_asrobots_package_cache
--robot-package-path
参数是可选参数。 如果未设置,则参数默认为/uipath_asrobots_package_cache
。
cluster_config.json/packagecachefolder
的默认值,请确保传递给--robot-package-path
参数的值与配置的值匹配。
步骤 1.3:为 Serverless Robot 配置节点
When configuring a node for serverless robots, the setup depends on how the node is added to the cluster:
Option A: Add a dedicated ASR node
If you add a new node to the cluster as a dedicated ASR node, the required labels and taints are automatically applied. Run the following command:
./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement
./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement
- taint:
serverless.robot=present:NoSchedule
- labels:
serverless.robot=true
andserverless.daemon=true
Option B: Use an existing agent node
If you want to repurpose an already configured agent node (not configured by default as ASR), you must manually add the labels, taints, and configure the package cache disk. Run the following commands to configure the node manually:
-
Add a taint for serverless robots:
kubectl taint nodes [NODE_NAME] serverless.robot=present:NoSchedule
kubectl taint nodes [NODE_NAME] serverless.robot=present:NoSchedule - Add the labels for serverless robots:
kubectl label nodes [NODE_NAME] serverless.robot=true serverless.daemon=true
kubectl label nodes [NODE_NAME] serverless.robot=true serverless.daemon=true
步骤 2:将交互式安装程序复制到目标计算机
要将交互式安装程序复制到目标计算机,请执行以下步骤:
- 通过 SSH 连接到正确的计算机:
- 如果您已将 Automation Suite 机器人添加到单节点评估安装,请转到主机。
- 如果您已将 Automation Suite 机器人添加到多节点 HA 就绪生产安装,请转到任何服务器节点。
- 将
UiPathAutomationSuite
文件夹的内容 复制到 Automation Suite Robot 节点。确保使用特定于 Automation Suite Robot 节点的 用户名和 DNS。sudo su - scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/ scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/
sudo su - scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/ scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/
步骤 3:运行交互式安装程序以配置专用节点
要配置专用节点,请执行以下步骤:
- 通过 SSH 连接到 Automation Suite 机器人节点。
- 运行 Automation Suite 交互式安装程序。
sudo su - cd /opt/UiPathAutomationSuite yum install unzip jq -y CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json ./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement
sudo su - cd /opt/UiPathAutomationSuite yum install unzip jq -y CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json ./bin/uipathctl rke2 install -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement
步骤 4:启用 kubectl
要在 Automation Suite 机器人计算机上设置 kubectl 上下文,请运行以下命令:
sudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodes
sudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodes
您应该会看到节点及其相应的名称。 在下一步中,您需要 Automation Suite 机器人节点的名称。
步骤 5:验证 Automation Suite Robot 配置
<node name>
替换为 Automation Suite 机器人节点名称。
kubectl describe node <node name> | grep -i "taints"
kubectl describe node <node name> | grep -i "taints"
该命令应返回以下输出:
$ kubectl describe node asrobots0 | grep -i "taints"
Taints: serverless.robot=present:NoSchedule
$ kubectl describe node asrobots0 | grep -i "taints"
Taints: serverless.robot=present:NoSchedule
至此,您已成功完成 Automation Suite 机器人的安装。