UiPath Documentation
automation-suite
2.2510
true
OpenShift 上的 Automation Suite 安装指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

Automation Suite 堆栈

Automation Suite 架构层,包括 UiPath 托管服务和客户托管基础架构组件。

简要架构​

Automation Suite 允许您引入和管理自己的 Kubernetes 集群。

下图显示了包含所有组件层的 Automation Suite 架构。

堆栈分为两个部分:

  1. 托管的 UiPath™:由 UiPath™ 提供和支持,并针对 Automation Suite 进行了优化的 UiPath™ 服务和组件。
  2. Customer managed: Prerequisites for deploying Automation Suite on your cloud infrastructure managed and supported by you. For supported configurations, refer to the Compatibility matrix.

堆栈组件

描述

UiPath™ 托管

UiPath™ 产品

部署 Automation Suite 时,默认情况下会安装一组最低共享功能,例如 UiPath™ Portal、身份、许可证、组织管理和审核。

您在安装时或安装后都可以选择在 Automation Suite 上要启用哪些 UiPath™ 产品。请注意,某些产品具有您必须解决的产品特定先决条件。

可选安装

外部密码运算符

外部密码运算符 (ESO) 是一个 Kubernetes 运算符,旨在将来自外部密码管理服务(例如 AWS Secrets Manager、HashiCorp 保险库、Google Secrets Manager、Azure 密钥保险库等)的密码作为原生密码对象直接同步到 Kubernetes 中。

如果您不想安装 Automation Suite 捆绑的外部 Secrets Orchestrator,则可以选择安装您自己的外部密码运算符版本。

客户管理

Kubernetes 集群 (OpenShift)

OpenShift 是 Red Hat 的托管 Kubernetes 服务。 确保使用所需的工作器节点和容量正确配置 OpenShift 集群。

ArgoCD

用于 Kubernetes 的开源声明性 CD 工具。 它遵循 GitOps 模式,即使用 Git 存储库作为定义所需应用程序状态的事实来源。 它进行了优化,为 Automation Suite 提供应用程序生命周期管理 (ALM) 功能。

OpenShift 提供了 OpenShift GitOps运算符,可确保与 ArgoCD 实现类似的功能。

Istio

开源服务网格,可为 Kubernetes 集群内运行的微服务提供入口、请求路由和流量监控等功能。

OpenShift 提供了 OpenShift 服务网格,可确保与 Istio 实现类似的功能。

对象存储

Automation Suite 和 UiPath™ 服务需要对象存储 - Azure Blob 存储、Amazon S3 (简单存储服务) 或与 S3 兼容的对象存储。

Red Hat 提供 OpenShift Data Foundation,作为兼容 S3 的对象存储解决方案。

块存储

块存储类似于 Automation Suite 平台和 UiPath™ 产品所需的磁盘存储。Automation Suite 与 Azure 磁盘存储和 Amazon 的 Elastic Block Storage 兼容。

此外,Red Hat 还提供 OpenShift Data Foundation 块存储解决方案。

文件存储

文件存储是分层数据存储方法,并且是多种 UiPath™ 产品所需要的存储。 Automation Suite 分别与 Microsoft 的 Azure 文件和 AWS 的 Elastic File Storage 兼容。

缓存

多种 UiPath™ 产品需要缓存。Automation Suite 与适用于 Azure 的 Cloud Redis 和适用于 AWS 的 Elasticach 兼容。

您也可以使用 OpenShift 中的 Redis 企业版运算符。

数据库

所有 UiPath™ 产品都需要 SQL Server 和 SQL 数据库。Automation Suite 与 Microsoft SQL Server、Azure SQL 和 AWS 托管 (RDS) SQL 服务兼容。

Process Mining、TaaS 和 A4D 需要 PostgreSQL。这些数据库均使用其专用的 PostgreSQL 数据库(例如,AutomationSuite_Airflow 用于 Process Mining;AutomationSuite_Taas 和 AutomationSuite_Taas_Visibility 用于 TaaS;AutomationSuite_A4D 用于 A4D)。

证书管理器

证书管理器是 Kubernetes 的开源证书控制器。 您可以选择在 Automation Suite 中预配置证书管理器,也可以使用自己的证书管理器。 如果您自带组件,则您有责任管理该组件的生命周期。
密码存储库 Automation Suite 中的密码存储是一个外部源,用于存储敏感凭据,可以用作 Automation Suite 的一部分。它可以是 Kubernetes 密码或密钥保险库。
重要提示:

Istio 和 ArgoCD 是 Automation Suite 所依赖的必需组件。对于 OpenShift 上的 Automation Suite 安装,OpenShift 服务网格可以替换 Istio,OpenShift GitOps 运算符可以替换 ArgoCD。由于从 OpenShift 安装 Istio、ArgoCD 或等效组件需要管理员权限,因此您必须在安装 Automation Suite 之前单独安装这些组件。

责任矩阵​

活动

UiPath™ 职责

客户责任

基础架构先决条件

  • 有关集群中节点容量的文档指南

  • 记录受支持的 Cloud 服务及其版本的兼容性矩阵

  • 安装前记录先决条件验证检查

  • 配置专用于 Automation Suite 所需的基础架构资源

  • 持续管理基础架构(包括修补和可用性)

网络策略(可选用 UiPath™ 提供)

不适用

不适用

Gatekeeper 和 OPA 策略(可选用 UiPath™ 提供)

不适用

不适用

uipathctl (管理工具)

  • 提供针对安装和管理 Automation Suite 进行了优化的管理工具(类似于kubectl )
  • 有关如何使用与用例相关的工具(例如,运行预检查和安装)的文档

  • 具有uipathctl的管理节点/计算机、与集群的连接以及用于安装和运行 Automation Suite 的集群管理员访问权限

Automation Suite 升级

  • 对长期支持 (LTS) 版本进行次要更新,其中包括用于错误修复的服务映像更新和安全补丁,通常每三个月一次

  • 提供 Automation Suite 的新 LTS 版本,其中包含 Orchestrator 等新服务功能,并通常每 12 个月更新组件版本。

    UiPath™ 还将发布新的 LTS 版本和基础架构组件(例如 OpenShift 版本)的更新兼容性矩阵

  • 定期使用次要更新,以获取错误修复和安全补丁。 次要版本旨在实现轻量级版本

  • 更新到主要 LTS 版本,以获取功能更新和兼容性矩阵

基础架构升级

  • 为每个新的 LTS 版本发布兼容性矩阵,以便您升级基础架构并继续使用受支持的 OpenShift 版本。有关受支持的 OpenShift 版本,请参阅兼容性矩阵。

  • 根据 Automation Suite 兼容性矩阵更新基础架构

  • 遵循在升级前进行备份的最佳实践

备份和还原

不适用

  • 使用您自己的解决方案,并遵循有关最佳实践和维护模式的 UiPath™ 文档。

  • 对于基础架构先决条件(例如 SQL 或存储),您必须创建备份。

支持

  • 根据支持计划提供支持。

  • 为 Automation Suite 提供支持

  • 提供诊断工具,以帮助确定常见问题的根本原因(Automation Suite 包或您的基础架构)

  • 管理和支持基础架构先决条件或非 Automation Suite 捆绑组件

  • 简要架构​
  • 责任矩阵​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新