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

部署方案

OpenShift 上的 Automation Suite 部署架构,具有凭据存储配置。

OpenShift 上的 Automation Suite 部署​

部署架构​

您可以参考以下架构图在 OpenShift 上部署 Automation Suite。

概述​

OpenShift 架构由控制平面节点和计算节点组成。控制平面节点托管 Kubernetes 的控制平面应用程序,例如 API 服务器、etcd、调度程序等,而计算节点托管其他应用程序,例如监控堆栈、网络等。Automation Suite 也安装在计算节点上。

Automation Suite 依赖 Istio 进行联网,并依赖 ArgoCD 进行部署。 您可以将 Istio 替换为 OpenShift 服务网格,并将 ArgoCD 替换为 OpenShift GitOps运算符。

还需要以下组件:

  • Redis
  • 与 S3 兼容的对象存储
  • Microsoft SQL Server
  • 块存储

您可以通过使用 OpenShift 中的 Redis 企业版运算符或在单独的计算机上安装High Availability Add-on来满足 Redis 要求。

您可以将 OpenShift Data Foundation 用于 S3 对象存储桶和块存储。

Kubernetes 集群必须具有网络连接和密码存储的访问权限才能检索凭据。

使用密码存储部署 Automation Suite​

Automation Suite 需要多个基础架构凭据才能部署其所有产品。

您可以配置密码存储以安全地管理和提供敏感信息,而不是直接在input.json文件中定义凭据。在部署期间, uipathctl会从配置的密码存储区检索凭据并自动应用。

您可以存储以下凭据:

  • SQL 凭据
    • 用户名
    • 密码
    • SQL 连接字符串
  • 存储凭据
    • S3/AWS
      • 访问密钥
      • 密钥
      • ARN(Amazon 资源名称)
    • Azure
      • 帐户密钥
      • 客户端 ID
      • 客户端密码
      • 订阅 ID
      • 租户 ID
  • Redis 凭据
    • 密码
    • 许可证
  • Kerberos 身份验证
    • AD 用户名
    • 用户密钥表
    • AD 域
    • 工单有效期
备注:

无法将证书路径或与证书相关的凭据作为密码存储区的一部分存储。

Kubernetes 密码​

您可以使用 Kubernetes 密码提供所有敏感数据,而不是将其包含在input.json中。

部署 Automation Suite 及其产品时, uipathctl使用密码中存储的凭据。

Azure 密钥保管库​

您可以在 Azure 密钥保险库中配置所有敏感数据或凭据。

部署 Automation Suite 时, uipathctl使用存储在 Azure 密钥保险库中的凭据。

HashiCorp 保险库​

您可以在 HashiCorp 保险库实例中配置所有敏感数据或凭据。HashiCorp 保险库支持 KV(键值)密码引擎 v1 和 v2。

uipathctl使用 Kubernetes 服务帐户令牌或 AppRole 凭据对保险库进行身份验证,并在部署 Automation Suite 时检索存储的凭据。

AWS Secrets Manager​

您可以在 AWS Secrets Manager 中配置所有敏感数据或凭据。密码可以存储为键值对或纯文本字符串。

部署 Automation Suite 时, uipathctl使用 AWS 开发工具包凭据链对 AWS Secrets Manager 进行身份验证和检索凭据。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新