Automation Suite
2022.10
False
横幅背景图像
Automation Suite 安装指南
上次更新日期 2024年4月24日

手动:多节点 HA 就绪生产配置文件要求和安装

此页面将引导您了解多节点 HA 就绪生产配置文件的要求和安装说明。

部署配置文件概述

重要提示:

无论您选择哪种部署配置文件,都需要具备 Linux 和 Kubernetes 知识。 如果您在安装和配置 Automation Suite 时遇到问题,请联系 UiPath 专业服务。

在选择部署配置文件之前,请参阅支持的单节点和多节点安装用例

安装流程会代表您生成自签名证书。 这些证书将在 90 天后过期,安装完成后,您必须将其替换为由受信任的证书颁发机构 (CA) 签名的证书。 如果不更新证书,安装将在 90 天后停止工作。 有关说明,请参阅 管理证书

多节点 HA 就绪生产配置文件仅可应对一个节点故障。 这意味着您只能丢失一个服务器节点。 此限制不适用于代理节点。 只要有足够的整体集群容量可用,您就可以失去尽可能多的代理节点,但仍可以继续使用集群而不会停机。

您可以按照高级安装体验中的说明操作,提高服务器节点的故障容错能力。

联邦信息处理标准 (FIPS) 与 Automation Suite 不兼容。 如果在运行 Automation Suite 的服务器上启用 FIP,则集群将失败。 如果在任何集群服务器上启用了 FIP,则安装程序将遇到阻止安装的问题。

由于每个节点的基线资源开销固定,因此较大的节点比较小节点的效率更高。例如,3 x 32 核节点比 6 x 16 核节点更高效。

部署配置文件

先决条件

要求

配置

安装

多节点 HA 就绪生产配置文件

至少 3 台安装了 ipcalc 工具的 Linux 计算机(RHEL 8.6、8.8 或 8.9):

  • 使用 Task Mining 时需要额外的 Linux 计算机。

  • 使用 Document Understanding 时,建议使用其他具有 GPU 支持的 Linux 计算机。

备注:
  • 我们在新的 RHEL 次要版本发布后 90 天内支持新版本。

  • 我们通过默认策略支持 SELinux。

  • Microsoft SQL Server(2016、2017、2019、2022 - 标准版和企业版)

  • 只要 Microsoft SQL Server 数据库引擎满足要求,其他 Microsoft SQL 平台(如 Azure SQL 数据库或 Azure SQL 托管实例)以及 Amazon Relational Database Service 也受支持。

Dns

不适用

TLS 1.2+

不适用

IPv4

重要提示:

不支持 IPv6。

不适用不适用

受信任的 TLS、令牌签名和 SQL 连接加密证书

不适用

Load balancer

不适用

代理服务器(可选)

不适用

设置 Kerberos 身份验证(可选)

不适用

重要提示:

RHEL 内核版本 kernel-4.18.0-477.10.1.el8_8 受到中断 Automation Suite 集群安装或管理的问题的影响。请确保在安装前或安装后,没有 Automation Suite 节点使用此内核版本。您可以通过运行以下命令来更新内核版本:

dnf install -y kernel kernel-tools kernel-tools-libsdnf install -y kernel kernel-tools kernel-tools-libs
备注:
  • 您需要根用户权限才能安装和部署 Automation Suite。有关需要根用户权限访问特定组件的更多信息,请参阅根用户权限要求
  • Cilium 需要 CAP_SYS_ADMIN 权限才能正常运行。确保已授予这些权限。

  • 在系统上运行扫描代理可能会导致安装或运行时失败,因为它们对 IPTable 进行了更改。 为避免此行为,请配置扫描代理,使其不会干扰 Automation Suite 安装。
  • 只要满足 Automation Suite 要求,UiPath 就不会规定特定的防火墙或开发者工具配置。根据我们的观察,只有少数外部工具会干扰 Automation Suite 的顺利运行。如果出现此类问题,请联系相关供应商寻求帮助。有关其他指导,请参阅 Automation Suite 职责矩阵

硬件要求

完成产品选择

如果选择多节点 HA 就绪生产配置文件,则必须满足以下完整产品选择的硬性要求。如果要检查单个产品的硬件要求,请参阅容量规划

一般要求

硬件

最低要求

节点数

至少 3 个服务器节点。

集群中必须有奇数个服务器节点才能提高容错能力。

对代理节点的数量没有限制。

处理器

96 (v-)CPU/内核

每个节点的最小处理器

8 (v-)CPU/内核

RAM 总计

192 GiB

每个节点的最小 RAM

16GB

每个节点的集群二进制文件和状态磁盘

256 GiB SSD

最低 IOPS:1100

块存储

512 GiB SSD

最低 IOPS:1100

每个服务器节点的 etcd 磁盘

16 GiB SSD

最低 IOPS:240

UiPath 捆绑包磁盘

(仅适用于其中一个服务器节点上的离线安装)

512 GiB SSD

最低 IOPS:1100

对象存储*

512 GiB SSD

最低 IOPS:1100

备注:

建议尽可能使用外部对象存储。这有助于独立于集群扩展对象存储,并带来额外的稳定性。我们支持以下对象存储选项:

  • Azure 存储帐户
  • AWS S3 存储桶
  • 兼容 S3 的存储桶

其他 Task Mining 要求

Task Mining 需要一个额外的代理节点,该节点必须满足以下要求:

硬件

最低要求

处理器

20 (v-)CPU/内核

RAM

60 GiB

集群二进制文件和状态磁盘

256 GiB SSD

最低 IOPS:1100

数据磁盘

不适用

其他 Automation Suite Robot 要求

在多节点 HA 就绪生产环境中,Automation Suite 机器人需要额外的代理节点。

Automation Suite Robot 节点的硬件要求取决于您计划使用资源的方式。除了其他代理节点要求外,您还需要至少 10 GiB 的空间才能启用包缓存

以下部分介绍了影响 Automation Suite Robot 节点所需硬件数量的因素。

机器人尺寸
下表描述了所有机器人规格所需的 CPU、内存和存储。

大小

CPU

内存

存储

0.5

1 GiB

1 GiB

标准

1

2 GiB

2 GiB

2

4 GiB

4 GiB

6

10 GiB

10 GiB

代理节点规格

Automation Suite Robot 代理节点的资源会影响可并发运行的作业数量。原因是作业的 CPU/内存要求需要使用 CPU 内核数和 RAM 容量。

例如,具有 16 个 CPU 和 32 GiB RAM 的节点将能够运行以下任何内容:

  • 32 个小型作业
  • 16 个标准作业
  • 8 个中型作业
  • 2 个大型作业

作业规格可以混合使用,因此在任何给定时刻,同一节点都可以运行作业组合,如下所示:

  • 10 个小型作业(消耗 5 个 CPU 和 10 GiB 内存)
  • 4 个标准作业 (消耗 4 个 CPU 和 8 GiB 内存)
  • 3 个中型作业 (消耗 6 个 CPU 和 12 GiB 内存)
Kubernetes 资源消耗

鉴于节点是 Kubernetes 集群的一部分,服务器上的 Kubernetes 代理 (kubelet) 会消耗少量资源。根据我们的测量结果,kubelet 会使用以下资源:

  • 0.6 个 CPU
  • 0.4 GiB RAM

与先前描述的节点类似的节点实际上具有大约 15.4 个 CPU 和 31.6 GiB RAM。

自动选择计算机规格

默认情况下,所有跨平台流程的“Automation Suite Robots”​​选项都设置为“自动”​​。此设置会选择适当的计算机规格,以使用 Serverless Robot 运行流程。​

自动选择规格时,系统会按顺序评估下表中列出的条件。只要满足一个标准,就会选择相应的计算机规格,并且不会再评估其余标准。

顺序

条件

计算机规格

1

[远程调试作业]

2

流程视用户界面自动化而定

​​​​​或

标准

3

其他 Unattended 流程

其他 Document Understanding 建议

为了提高性能,您可以在具有 GPU 支持的其他代理节点上安装 Document Understanding。但请注意,Document Understanding 在没有 GPU 节点的情况下也完全可以正常运行。实际上,Document Understanding 使用 CPU 虚拟机执行所有分类和提取任务,而对于 OCR,我们强烈建议使用 GPU 虚拟机。您可以在此处找到有关 Document Understanding 框架中 CPU/GPU 使用情况的更多信息。

如果要使用具有 GPU 支持的其他节点,则必须满足以下要求:

硬件

最低要求

处理器

8 (v-)CPU/内核

RAM

52 GiB

集群二进制文件和状态磁盘

256 GiB SSD

最低 IOPS:1100

数据磁盘

不适用

GPU RAM

11 GiB

有关更多详细信息,请参阅 AI Center 注意事项

注意:由于每个节点的基线资源开销固定,因此较大的节点比较小节点的效率更高。例如,3 x 32 核节点比 6 x 16 核节点更高效。

单个产品

本节列出了成功部署 Automation Suite 的最低硬件要求。部署的最低硬件要求是共享套件功能和您安装的各个产品的要求之和。

重要提示:除了满足本节中列出的最低硬件要求外,强烈建议使用 20% 的缓冲区

下表列出了共享套件功能的要求:

CPU

RAM

 

共享的 Suite 功能

40 (v-)CPU

47.6 GiB

下表列出了各个产品的要求:

产品

CPU

RAM

Action Center

2 (v-)CPU

4.7 GiB

AI Center

5.5 (v-)CPU

14 GiB

Apps

7.25 (v-)CPU

18.5 GiB

Automation Hub

2 (v-)CPU

3.5 GiB

Automation Ops

1 (v-)CPU

1.7 GiB

Automation Suite 机器人

1 (v-)CPU

1.5 GiB

Data Service

0.5 (v-)CPU

1 GiB

Document Understanding

6.7 (v-)CPU

8.6 GiB

Insights

1.5 (v-)CPU

5 GiB

Orchestrator1

3.5 (v-)CPU

7.2 GiB

Process Mining

5.1 (v-)CPU

6 GiB

Task Mining

8.4 (v-)CPU

10 GiB

Test Manager

1 (v-)CPU

2 GiB

1 对于大型机器人部署,您需要增加 Orchestrator HPA 容量。对于超过 10 万个机器人的部署,我们建议至少使用 20 个 Pod。

RPM package requirements

在开始手动安装 Automation Suite 之前,您必须确保满足以下要求:

  • 您已订阅 RHEL
  • 您已启用 BaseOS 和 AppStream 存储库;
  • 您已安装所需的 RPM 包(您负责安装所需的 RPM 包)。

如果从之前的 Automation Suite 版本升级,则表示您已经安装了 RPM 包。

下表列出了所需的 RPM 包:

RPM 包

描述

iscsi-initiator-utils nfs-utils rpcbind util-linux nmap-ncat openssl httpd-tools gettext zstd

在安装节点上是必需的。

podman>=3.2.3 nmap-ncat bind-utils openssl wget unzip conmon=>2.0.24

在节点上执行就绪检查时需要。

ansible zip unzip

在业务流程节点上执行需要 Ansible 的 uipathctl.sh 功能时为必选项。

iscsi-initiator-utils gettext nfs-utils rpcbind util-linux nmap-ncat openssl httpd-tools podman=>3.2.3 zstd

仅离线安装需要。

备注:

默认情况下,RHEL 8.3 包含 Podman 1.6,这可能会导致安装问题。为防止发生这种情况,请将 Podman 更新到版本 3.2.3。

默认情况下,RHEL 8.4 及更高版本在 BaseOS 和 AppStream 存储库中具有所需的 RPM 包。

有关如何安装所需 RPM 包的详细信息,请参阅配置计算机

Microsoft SQL Server 一般要求

安装需要外部 SQL Server 作为先决条件。

注意:确保可以从每个集群虚拟机访问 SQL Server。

支持 Microsoft SQL Server 2016、2017、2019 和 2022 标准版和企业版。

Microsoft SQL Server 的最低硬件要求是:

  • 8 (v-)CPU
  • 32 GiB RAM
  • 256 GiB SSD
  • 部署配置文件概述
  • 硬件要求
  • 完成产品选择
  • 单个产品
  • RPM package requirements
  • Microsoft SQL Server 一般要求

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.