- 概述
- 要求
- 安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
- 无法获取沙盒映像
- Pod 未显示在 ArgoCD 用户界面中
- Redis 探测器失败
- RKE2 服务器无法启动
- 在 UiPath 命名空间中找不到密码
- 初始安装后,ArgoCD 应用程序进入“进行中”状态
- MongoDB Pod 处于 CrashLoopBackOff 状态或在删除后处于“等待 PVC 配置”状态
- 意外错误:不一致;手动运行 fsck
- 集群还原后 MongoDB 或业务应用程序降级
- 缺少 Self-heal-operator 和 Sf-k8-utils 存储库
- 集群还原或回滚后服务不正常
- RabbitMQ Pod 卡在 CrashLoopBackOff 中
- Prometheus 处于 CrashLoopBackoff 状态,并出现内存不足 (OOM) 错误
- 监控仪表板中缺少 Ceph-rook 指标
- Pod 无法在代理环境中与 FQDN 通信
- 使用 Automation Suite 诊断工具
- 使用 Automation Suite 支持捆绑包
- 探索日志
步骤 3:部署后步骤
本页说明将 Automation Suite 部署到 AWS 后可以执行的操作。
验证安装
- 在“CloudFormation” > “堆栈”下,您可以找到所有部署。
- 选择您部署的堆栈,状态为CREATE_COMPLETE表示部署已成功完成。
更新证书
安装过程会代表您生成自签名证书。 默认情况下,这些证书将在 1825 天后过期,但您可以在部署时选择以下任一过期期限:90 天、365 天、730 天、1825 天或 3650 天。
安装完成后,您必须将自签名证书替换为由受信任的证书颁发机构 (CA) 签名的证书。 如果您不更新证书,则安装将在证书到期日期后停止工作。
For instructions, see Managing certificates.
访问安装程序包
在 AWS 部署中,包含用于部署后操作的所有脚本的安装程序包将在/root/installer目录中解压。
访问部署输出
-
从您选择的堆栈中,单击顶部的“输出”选项卡。在此选项卡上,您应该可以访问后续步骤所需的所有信息。
-
对于任何凭据,您都可以通过表中提供的密码链接访问它们。单击链接,然后转到“检索密码值”以获取凭据。
密钥 值 描述 ArgoCD https://alm.${CONFIG_CLUSTER_FQDN}您可以使用 ArgoCD 控制台来管理已安装的产品。 ArgoCD 密码 < 查看控制台中的链接 > ArgoCD 的凭据 Automation Suite 密码 < 查看控制台中的链接 > Automation Suite 门户的凭据 Automation Suite URL https://${CONFIG_CLUSTER_FQDN}Automation Suite 门户 主机管理门户 https://${CONFIG_CLUSTER_FQDN}主机门户是系统管理员配置 Automation Suite 实例的地方。您从该门户配置的设置将由您的所有组织继承,有些设置可以在组织级别覆盖。 主机管理密码 < 查看控制台中的链接 > 主机管理凭据 界面导览 界面导览 通用的 Automation Suite 用户界面可用作组织管理员和组织用户的门户。它是常见的组织级别资源,每个人都可以从中访问 Automation Suite 的所有区域:管理页面、平台级别页面、特定于服务的页面和特定于用户的页面。 Rancher https://monitoring.${CONFIG_CLUSTER_FQDN}Automation Suite 使用 Rancher 提供开箱即用的集群管理工具。这可帮助您管理集群以及访问监控和故障排除功能。
访问 Automation Suite 门户
通用的 Automation Suite 用户界面可用作组织管理员和组织用户的门户。它是常见的组织级别资源,每个人都可以从中访问 Automation Suite 的所有区域:管理页面、平台级别页面、特定于服务的页面和特定于用户的页面。
要访问 Automation Suite,请执行以下步骤:
- 转到以下 URL:
https://{CONFIG_CLUSTER_FQDN}。 - 切换到默认组织。
- 用户名是组织管理员。
- 通过选择输出表中为AutomationSuiteSecret提供的密码链接来检索密码。转到“检索密码值”以获取凭据。
访问主机管理
主机门户是系统管理员配置 Automation Suite 实例的地方。从该门户配置的设置将由您的所有组织继承,有些设置可以在组织级别覆盖。
要访问主机管理,请执行以下步骤:
- 转到以下 URL:
https://{CONFIG_CLUSTER_FQDN}。 - 切换到主机组织。
- 用户名是管理员。
- 通过选择输出表中为HostAdministrationSecret提供的密码链接,以检索密码。转到“检索密码值”以获取凭据。
访问 ArgoCD
您可以使用 ArgoCD 控制台来管理已安装的产品。
要访问 ArgoCD,请执行以下步骤:
- 转到以下 URL:
https://alm.${CONFIG_CLUSTER_FQDN}。 - 如果要使用 ArgoCD 管理员帐户,则用户名为admin ;如果要使用ArgoCD只读帐户,则用户名为 argocdro。
- 通过选择输出表中为ArgoCdSecret提供的密码链接,检索密码。转到“检索密码值”以获取凭据。
访问 Rancher
Automation Suite 使用 Rancher 提供开箱即用的集群管理工具。这可帮助您管理集群以及访问监控和故障排除功能。
For more details, see Rancher documentation.
For more on how to use Rancher monitoring in Automation Suite, see Using the monitoring stack.
要访问 Rancher 控制台,请执行以下步骤:
-
转到以下 URL:
https://monitoring.${CONFIG_CLUSTER_FQDN} -
用户名是管理员。
-
要访问密码,请在服务器节点上运行以下命令:
kubectl get secrets/rancher-admin-password -n cattle-system \ -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/rancher-admin-password -n cattle-system \ -o "jsonpath={.data['password']}" | echo $(base64 -d)备注:Make sure kubectl is enabled. For more information, see Accessing Automation Suite.
访问集群虚拟机
-
导航到 EC2 并找到您的 Automation Suite 实例,具体取决于您部署的是单节点还是多节点。
-
找到要连接到的堡垒或实例的公共 IP。
-
打开终端并使用 SSH 连接到堡垒。
ssh -i <path_to_private_key> <username>@<bastion_ip>ssh -i <path_to_private_key> <username>@<bastion_ip> -
从堡垒中,您可以使用以下命令通过 SSH 访问其他节点。用户名必须与用于连接到堡垒的用户名相同。
ssh -i .ssh/private_key <username>@<node_address>ssh -i .ssh/private_key <username>@<node_address>
Performing Cluster Operations
这些模板利用 Systems Manager 文档为集群操作提供自动化:
UpdateAMIDocument
描述
SSM 文档使用更新的 AMI ID 为服务器和代理自动扩展组创建新的启动模板版本。
用法
该文档公开了 2 个参数:
ImageName(例如:RHEL-8.3*_HVM-20*)– 如果提供了ImageName参数,并且将在自动扩展组上设置与ImageName匹配的 AMI;AmiId(例如:ami-032e5b6af8a711f30)– 如果提供,则AmiId优先于ImageName,并在自动扩展组上设置。
如果您在部署时未使用自定义 AMI,则可以将参数留空。 在这种情况下,存储在 Parameter Store 中的ImageName用作默认值。