1.2. 在 Red Hat OpenShift Container Platform 上部署 Red Hat Ansible Automation Platform Operator
使用这个流程,指导您通过 Red Hat OpenShift Container Platform 上的 Operator 部分部署 Red Hat Ansible Automation Platform Operator,选择适当的更新频道和安装模式,然后验证部署是否成功。
安装 Ansible Automation Platform Operator 时,您可以选择命名空间范围的 Operator 或集群范围的 Operator。这取决于您选择的更新频道,stable-2.x 或 cluster-scoped-2.x。
命名空间范围的 Operator 仅限于一个命名空间,提供更严格的安全性。集群范围的运算符跨越多个命名空间,这授予更广泛的权限。
如果您要管理具有相同 Ansible Automation Platform Operator 版本的多个 Ansible Automation Platform 实例,请使用集群范围的 Operator,它使用单个 Operator 来管理集群中的所有 Ansible Automation Platform 自定义资源。
如果同一集群中需要多个 Operator 版本,则必须使用命名空间范围的 Operator。operator 和部署共享同一命名空间。这在调试时也很有用,因为 operator 日志仅与该命名空间中的自定义资源相关。
如需有关 Ansible Automation Platform Operator 系统要求和基础架构拓扑的信息,请参阅 测试部署模型 中的 Operator 拓扑。
有关安装命名空间或集群范围的 Operator 的帮助,请参阅以下步骤。
您无法在 OpenShift Cluster 上的 default 命名空间中部署 Ansible Automation Platform。建议使用 aap 命名空间。您可以使用自定义命名空间,但它应该只运行 Ansible Automation Platform。
先决条件
- 您已在 OperatorHub 中安装了 Red Hat Ansible Automation Platform 目录。
-
您已为平台创建一个
StorageClass对象,以及一个带有ReadWriteMany访问模式的持久性卷声明(PVC)。详情请参阅 动态置备。 要使用
ReadWriteMany访问模式的 Amazon Web Services (AWS) 上运行 Red Hat OpenShift Container Platform 集群,您必须添加 NFS 或其他存储。-
有关 AWS Elastic Block Store (EBS)或使用
aws-ebs存储类的详情,请参考使用 AWS Elastic Block Store 的持久性存储。 -
要对 AWS EBS 使用 multi-attach
ReadWriteMany访问模式,请参阅将卷附加到带有 Amazon EBS Multi-Attach 的多个实例。
-
有关 AWS Elastic Block Store (EBS)或使用
流程
- 登录到 Red Hat OpenShift Container Platform。
-
进入到
。 - 搜索 Ansible Automation Platform 并点 。
选择一个 Update Channel:
- stable-2.x: 安装命名空间范围的 operator,将自动化中心和自动化控制器实例部署到安装 Operator 的命名空间,这适用于大多数情况。stable-2.x 频道不需要管理员特权并使用较少的资源,因为它仅监控一个命名空间。
- stable-2.x-cluster-scoped :在管理所有命名空间中的 Ansible Automation Platform 自定义资源和部署的单一命名空间中安装 Ansible Automation Platform Operator。Ansible Automation Platform Operator 需要集群中所有命名空间的管理员特权。
- 选择 Installation Mode, Installed Namespace, 和 Approval Strategy.
- 点 。
验证
安装过程开始。安装完成后,会出现一个模态通知您在指定命名空间中安装 Ansible Automation Platform Operator。
- 点 查看新安装的 Ansible Automation Platform Operator,并验证是否存在以下 Operator 自定义资源:
| 自动化控制器 | Automation hub | Event-Driven Ansible (EDA) | Red Hat Ansible Lightspeed |
|---|---|---|---|
|
|
|
|
- 验证 Ansible Automation Platform Operator 是否显示 Succeeded 状态。