第 7 章 安装自动化中心
安装 Ansible Automation Platform Operator 后,以下步骤在 Red Hat OpenShift 集群中安装自动化中心。
资源请求和限值值特定于此引用环境。确保阅读 第 3 章 开始前 部分来正确地计算 Red Hat OpenShift 环境的值。
删除自动化中心实例时,关联的持久性卷声明(PVC)不会被自动删除。如果新部署的名称与之前部署的名称相同,这可能会导致迁移期间出现问题。建议您在在同一命名空间中部署新自动化中心实例前删除旧的 PVC。删除以前部署 PVC 的步骤可在 附录 B, 从以前的 AAP 安装中删除现有的 PVC 中找到。
自动化 hub 需要基于 ReadWriteMany
文件的存储、Azure Blob 存储或 Amazon S3 兼容存储才能确保多个 pod 可以访问共享内容,如集合。
- 使用集群凭证登录到 Red Hat OpenShift Web 控制台。
-
在左侧导航菜单中选择 Operators
Installed Operators,选择 Ansible Automation Platform。 - 进入 Automation Hub 选项卡,然后点 Create AutomationHub。
在 Form 视图中
- 提供一个名称 , 如 my-automation-hub
在 Storage type 中,选择您的
ReadWriteMany
兼容存储。注意此引用环境使用 Amazon S3 作为其
ReadWriteMany
存储。有关创建 Amazon S3 存储桶的详情,请参考 附录 D, 创建 Amazon S3 存储桶。- 提供 S3 存储机密。有关如何在 附录 E, 创建 AWS S3 Secret 中创建的详情。
- 选择 Advanced configuration 以展开附加选项。
在 PostgreSQL 容器存储要求中(使用受管实例时)
- 将存储限制设置为 50Gi
- 将存储请求设置为 8Gi
在 PostgreSQL 容器资源要求中(使用受管实例时)
- limits: CPU cores: 500m, Memory: 1Gi
- requests: CPU cores: 200m, Memory: 1Gi
在 Redis 部署配置中,选择 Advanced configuration
选择内存中数据存储资源要求
- limits: CPU cores: 250m, Memory: 200Mi
- requests: CPU cores: 100m, Memory: 200Mi
在 API 服务器配置 中,选择 Advanced configuration
选择 API 服务器资源要求
- limits: CPU cores: 250m, Memory: 400Mi
- requests: CPU cores: 150m, Memory: 400Mi
在 Content server configuration 中,选择 Advanced configuration
选择 Content server 资源要求
- limits: CPU cores: 250m, Memory: 400Mi
- requests: CPU cores: 100m, Memory: 400Mi
在 Worker 配置中,选择 Advanced configuration
选择 Worker 资源要求
- limits: CPU 内核:1000m, Memory: 3Gi
- requests: CPU cores: 500m, Memory: 3Gi
- 点 Create 按钮