- 概述
- 要求
- 安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
- 如何在安装过程中对服务进行故障排除
- 如何卸载集群
- 如何清理离线工件以改善磁盘空间
- 如何清除 Redis 数据
- 如何启用 Istio 日志记录
- 如何手动清理日志
- 如何清理存储在 sf-logs 存储桶中的旧日志
- 如何禁用 AI Center 的流日志
- 如何对失败的 Automation Suite 安装进行调试
- 如何在升级后从旧安装程序中删除映像
- 如何自动清理 Longhorn 快照
- 如何禁用 TX 校验和卸载
- 如何手动将 ArgoCD 日志级别设置为 Info
- 如何为外部注册表生成已编码的 pull_secret_value
- 如何解决 TLS 1.2 中的弱密码问题
- 如何使用证书
- 如何使用集群内对象存储 (Ceph) 收集 DU 使用情况数据
- 如何在离线环境中安装 RKE2 SELinux
- 如何清理 NFS 服务器上的旧差异备份
- 无法获取沙盒映像
- Pod 未显示在 ArgoCD 用户界面中
- Redis 探测器失败
- RKE2 服务器无法启动
- 在 UiPath 命名空间中找不到密码
- ArgoCD 在首次安装后进入“进行中”状态
- 访问 ArgoCD 只读帐户时出现问题
- MongoDB Pod 处于 CrashLoopBackOff 状态或在删除后处于“等待 PVC 配置”状态
- 集群还原或回滚后服务运行状况不佳
- Pod 在 Init:0/X 中卡住
- Prometheus 处于 CrashLoopBackoff 状态,并出现内存不足 (OOM) 错误
- 监控仪表板中缺少 Ceph-rook 指标
- Pod 无法在代理环境中与 FQDN 通信
- 无法配置升级后的电子邮件警示
- 无正常的上游问题
- 使用 Automation Suite 诊断工具
- 使用 Automation Suite 支持捆绑包
- 探索日志
本页列出了将 Automation Suite 部署到 AWS 之前需要采取的步骤。
为防止数据丢失,请确保您使用的基础架构不会在集群重新启动或关闭时自动删除集群磁盘。如果启用了此功能,请确保将其禁用。
AWS 使用入门
AWS 部署需要对 AWS 服务有一定程度的熟悉度。
如果您是 AWS 的新手,可以先阅读以下介绍性材料来熟悉一下。它们提供有关如何在 AWS Cloud 上设计、部署和操作基础架构及应用程序的基本材料。
This Quick Start also assumes familiarity with AWS Services listed in the Request resources quotas section of this guide. For a detailed diagram and description of the architecture, see:
创建 AWS 帐户
If you don’t already have an AWS account, create one by following the step-by-step instructions. Your AWS account is automatically signed up for all AWS services. You are charged only for the services you use.
配置 AWS 帐户
以下部分将指导您完成配置特定于 Automation Suite 部署要求的 AWS 帐户所需的步骤。
Amazon EC2 密钥对
您需要在您将部署快速入门的区域中的 AWS 帐户中至少有一个 EC2 密钥对。
要创建密钥对,请参阅 Amazon EC2 密钥对和 Linux 实例。
请记下部署期间需要的密钥对名称。
出于测试或评估目的,我们建议创建新的密钥对,而不是使用现有密钥。
有效的域名
本快速入门要求你已经建立了父域的所有权,网页应用程序将在该域下提供服务。如果要注册域,请参阅注册公共域。
如果您已使用 AWS Route 53 注册域,则托管区域已预先配置,无需其他配置。
否则,您应该在 AWS 帐户中设置一个托管区域,其中包含所需的名称服务器、授权开始、真实名称和文本记录。有关如何创建公共托管区域的更多详细信息,请参阅使用公共托管区域。
To use other DNS provider, leave the hosted zone id parameter empty. This pauses the deployment after the load balancer creation, allowing you to manually configure the DNS. To resume the deployment, search for the WaitConditionHandle resource in the routing stack. The Physical Id of this resource is an URL. Execute a POST request as described here.
请求资源配额
如有必要,请请求增加以下资源的服务配额。如果您的现有部署当前使用这些资源,并且此快速入门部署可能会导致超出默认配额,则您可能需要请求增加配额。服务配额控制台显示某些服务的某些方面的使用情况和配额。
| 资源 | 要求 |
|---|---|
| VPC | 1 |
| 子网 | 最多 6 个 |
| NAT 网关 | 2 |
| VPC 端点 | 1 |
| 互联网网关 | 1 |
| 弹性 IP 地址 | 最多 6 个 |
| AWS 身份和访问管理 (IAM) 安全组 | 1 |
| IAM 角色 | 最多 7 个 |
| 自动调整组 | 最多 2 个 |
| 应用程序负载均衡器 | 0 或 1 |
| 网络负载均衡器 | 1 或 2 |
| 公共证书颁发机构 (CA) | 1 |
| 托管区域 | 1 |
| RDS 实例 | 1 |
| 堡垒主机 | 1 |
| 密码 | 4 |
| Parameter Store 中的参数 | 3 |
| SSM 文档 | 0 或 3 |
| Lambda 函数 | 3 |
| 实例配置文件 | 2 |
| 安全组 | 3 |
支持的 AWS 区域
为了使本快速入门在其默认区域以外的区域中工作,该区域还必须支持部署中的所有服务。
有关 AWS 区域及其支持的 AWS 服务的最新列表,请参阅 AWS 区域服务。
某些区域可以选择加入。有关更多信息,请参阅管理 AWS 区域。
要测试是否支持特定区域,您可以为该区域启动快速入门,如果收到Unrecognized resource type错误,则表明该区域不支持快速入门。
IAM 权限
在启动本快速入门之前,您必须使用模板部署的资源的 IAM 权限登录 AWS 管理控制台。IAM 中的管理员访问权限托管策略可提供足够的权限,但您的组织可能会选择使用具有更多限制的自定义策略。
有关更多信息,请参阅作业功能的 AWS 托管策略。
For a complete list of roles and policies that the CloudFormation template creates, see Roles and policies.
与外部端点的连接
下表描述了与该服务交互的所有外部端点:
| 要求 | 详细信息 |
|---|---|
| AWS 元数据服务 | 提供有关 Amazon EC2 实例的详细信息 |
| AWS 管理 API | 通过 AWS CLI 或 lambda 函数使用 |
| AWS 引导存档 | 用于服务,以便配置和管理资源。从以下 URL 检索: https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-py3-latest.tar.gz |
| AWS CLI 包 | 用于命令行接口,以便通过计算机与 AWS 服务进行交互。您可以从以下 URL 访问该包: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip |
| AWS SSM 代理 | 用于通过远程命令大规模管理实例。您可以从以下 URL 下载代理: https://s3.${AWS::Region}.amazonaws.com/amazon-ssm-${AWS::Region}/latest/linux_amd64/amazon-ssm-agent.rpm |
| AWS Cloudwatch 代理 | 用于收集系统和应用程序日志进行监控。您可以从以下 URL 下载代理: https://s3.amazonaws.com/amazoncloudwatch-agent/redhat/amd64/latest/amazon-cloudwatch-agent.rpm |
| NVIDIA 驱动程序 | 对于启用 GPU 的虚拟机为必需。您可以从 NVIDIA 存储库获取驱动程序。 |
| 外部存储库(如果使用) | 不适用 |
| 用于模板的 UiPath S3 存储桶/lambda 函数使用情况/用于安装的 bash 脚本。 | 不适用 |
For more details, see Network requirements.
将 AI Center 连接到外部 Orchestrator
To connect AI Center to an external Orchestrator, you must set Connect AiCenter to an external Orchestrator to true and provide certificates for Orchestrator and Identity to the parameters listed in AWS deployment parameters. For details on how to obtain the certificates, see Chain certificates.
要以 Base64 格式对证书进行编码,请运行以下命令:
cat orchestrator.cer | base64 | tr -d '\n' > orchestratorCert
cat identity.cer | base64 | tr -d '\n' > identityCert
cat orchestrator.cer | base64 | tr -d '\n' > orchestratorCert
cat identity.cer | base64 | tr -d '\n' > identityCert
To register AI Center to the external Orchestrator, you must run this SSM document.
备份集群
AWS 模板允许您在部署时启用备份。 默认情况下,备份间隔设置为 90 分钟,保留间隔设置为 72 小时。 您可以在部署后更改默认值。