搜索

第 6 章 安装自动化控制器

download PDF

安装 Ansible Automation Platform Operator 后,以下步骤在 Red Hat OpenShift 集群中安装自动化控制器。

注意

资源请求和限值值特定于此引用环境。确保阅读 第 3 章 开始前 部分来正确地计算 Red Hat OpenShift 环境的值。

警告

删除自动化控制器实例时,关联的持久性卷声明(PVC)不会被自动删除。如果新部署的名称与之前部署的名称相同,这可能会导致迁移期间出现问题。建议您在在同一命名空间中部署新自动化控制器实例前删除旧的 PVC。删除以前部署 PVC 的步骤可在 附录 B, 从以前的 AAP 安装中删除现有的 PVC 中找到。

  • 使用集群凭证登录到 Red Hat OpenShift Web 控制台。
  • 在左侧导航菜单中选择 Operators Installed Operators,选择 Ansible Automation Platform
  • 进入到 Automation Controller 选项卡,然后点 Create AutomationController
  • 在 Form 视图中,提供 Name,例如 my-automation-controller 并选择 高级配置 来扩展附加选项。
  • Additional configuration 中,按照从启动前部分计算的每个容器设置适当的 资源要求

    • 扩展 Web Container 资源要求

      • limits: CPU 内核:2000m, Memory: 1.5Gi
      • requests: CPU cores: 500m, Memory: 1.5Gi
    • 扩展 任务容器资源要求

      • limits: CPU cores: 4000m, Memory: 8Gi
      • requests: CPU cores: 1000m, Memory: 8Gi
    • 展开 EE Control Plane Container 资源要求

      • limits: CPU cores: 500m, Memory: 400Mi
      • requests: CPU cores: 100m, Memory: 400Mi
    • 扩展 Redis Container 资源要求

      • limits: CPU cores: 500m, Memory: 1.5Gi
      • requests: CPU cores: 250m, Memory: 1.5Gi
    • 扩展 PostgreSQL Container 资源要求

      • limits: CPU 内核:1000m, Memory: 1Gi
      • requests: CPU cores: 500m, Memory: 1Gi
  • Create AutomationController 页面的顶部,切换 YAML 视图

    • spec: 部分中,添加 extra_settings 参数,以传递 第 3 章 开始前 部分中计算的 AWX_CONTROL_NODE_TASK_IMPACT

      spec:
      ...
        extra_settings:
          - setting: AWX_CONTROL_NODE_TASK_IMPACT
            value: "5"
  • YAML 视图 中,将以下内容添加到 spec 部分,为 control pod 添加专用节点。

    spec:
    ...
      node_selector: |
        aap_node_type: control
      topology_spread_constraints: |
        - maxSkew: 1
          topologyKey: "kubernetes.io/hostname"
          whenUnsatisfiable: "ScheduleAnyway"
          labelSelector:
            matchLabels:
              aap_node_type: control
      tolerations: |
        - key: "dedicated"
          operator: "Equal"
          value: "AutomationController"
          effect: "NoSchedule"
    注意

    确保您的节点标签和污点到应运行控制 pod 的适当专用 worker 节点。要设置的详情可在 附录 C, 将标签和污点应用到 Red Hat OpenShift 节点 中找到。

  • Create 按钮
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.