4.2. 安装自动化 hub Operator
-
进入到
。 - 找到 Automation hub 条目,然后点 。
如果您使用基于文件的存储,且安装场景包含自动化 hub,请确保将 Ansible Automation Platform Operator 的 ReadWriteOnce 默认存储选项改为 ReadWriteMany。
自动化 hub 需要基于 ReadWriteMany 文件、Azure Blob 存储或 Amazon S3 兼容存储才能进行操作,以便多个 pod 可以访问共享内容,如集合。
另外,OpenShift Data Foundation 提供了一个 ReadWriteMany 或 S3 兼容实现。另外,您可以设置 NFS 存储配置来支持 ReadWriteMany。但是,这会将 NFS 服务器作为潜在的单点故障引入。
4.2.1.1. 使用 ReadWriteMany 访问模式置备 OCP 存储 复制链接链接已复制到粘贴板!
要确保成功安装 Ansible Automation Platform Operator,您必须为自动化 hub 置备存储类型,最初为 ReadWriteMany 访问模式。
流程
- 单击 Provisioning 以更新访问模式。
-
在第一步中,将
accessModes从默认的ReadWriteOnce更新为ReadWriteMany。 - 完成本节中的额外步骤,以创建持久性卷声明 (PVC)。
4.2.2. 配置自动化 hub Operator 路由选项 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform Operator 安装表单允许您在 高级配置下进一步配置 Automation hub operator 路由选项。
- 点 。
- 在 Ingress type 下,点下拉菜单并选择 Route。
- 在 Route DNS host 下,输入路由要回答的通用主机名。
- 在 Route TLS termination mechanism 下,点下拉菜单并选择 Edge 或 Passthrough。
- 在 Route TLS credential secret 下,点下拉菜单并从列表中选择一个 secret。
4.2.3. 为您的 Automation hub Operator 配置 Ingress 类型 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform Operator 安装表单允许您在 高级配置下进一步配置 Automation hub operator Ingress。
流程
- 点 。
- 在 Ingress type 下,点下拉菜单并选择 Ingress。
- 在 Ingress annotations 下,输入要添加到 ingress 的任何注解。
- 在 Ingress TLS secret 下,点下拉菜单并从列表中选择一个 secret。
配置 Automation hub Operator 后,点表单视图底部的 。Red Hat OpenShift Container Platform 现在会创建 pod。这可能需要几分钟时间。
您可以通过进入到
验证
验证来自自动化中心的 Ansible Automation Platform Operator 安装提供的以下 Operator pod 是否正在运行:
| Operator Manager 控制器 | 自动化控制器 | Automation hub |
|---|---|---|
| 每 3 个 operator 的 operator 管理器控制器,包括:
| 部署自动化控制器后,您将看到添加的 pod:
| 部署自动化中心后,您将看到添加的 pod:
|
缺少 pod 可以代表需要 pull secret。受保护的或私有镜像 registry 需要 pull secret。如需更多信息,请参阅使用镜像 pull secret。您可以通过运行 oc describe pod <pod-name> 来查看 该 pod 上是否有 ImagePullBackOff 错误来进一步诊断此问题。
配置 Automation hub Operator 后,点表单视图底部的 。Red Hat OpenShift Container Platform 现在会创建 pod。这可能需要几分钟时间。
-
进入到
查看进度并找到新创建的实例。