第 4 章 集成 Red Hat Satellite 和 Ansible Tower


您可以集成 Red Hat Satellite 和 Ansible Tower,以使用卫星服务器作为 Ansible Tower 的动态清单来源。

您也可以从主机或 Ansible Tower 使用置备回调功能在由 Satellite 管理的主机上运行 playbook。从卫星服务器置备新主机时,您可以使用置备回调功能来触发从 Ansible Tower 运行的 playbook。playbook 配置以下 Kickstart 部署的主机。

4.1. 将卫星服务器添加到 Ansible Tower 中作为动态清单 Item

要将卫星服务器作为动态清单项添加到 Ansible Tower 中,您必须为 Ansible Tower 上的卫星服务器用户创建凭据,添加 Ansible Tower 用户到凭据,再配置清单源。

先决条件

  • 如果您的 Satellite 部署非常大,例如,使用非管理员用户管理数千台主机可能会对性能造成负面影响,因为授权检查期间出现问题。对于大型部署,请考虑使用管理员用户。
  • 对于非管理员用户,必须将 Ansible Tower 清单 Reader 角色分配给 Satellite Server 用户。有关管理用户、角色和权限过滤器的更多信息,请参阅 管理 Red Hat Satellite 中的创建和管理角色
  • 您必须在相同的网络或子网上托管卫星服务器和 Ansible Tower。

流程

  1. 在 Ansible Tower Web UI 中,为您的 Satellite 创建凭据。有关创建凭证的更多信息,请参阅 Ansible Tower 用户指南中的 添加新凭据和 Red Hat Satellite 6 凭据http://docs.ansible.com/ansible-tower/latest/html/userguide/credentials.html#add-a-new-credential

    表 4.1. Satellite 凭证
    凭证类型Red Hat Satellite 6

    Satellite 6 URL

    https://satellite.example.com

    用户名

    卫星用户的用户名及集成角色。

    密码

    Satellite 用户的密码。

  2. 将 Ansible Tower 用户添加到新凭据。有关将用户添加到凭证的更多信息,请参阅 Ansible Tower 用户指南中的使用凭证
  3. 添加新清单。有关更多信息,请参阅 Ansible Tower 用户指南中的 添加新清单
  4. 在新清单中,添加卫星服务器作为清单源,并指定以下清单源选项:如需更多信息,请参阅 Ansible Tower 用户指南中的添加源https://docs.ansible.com/ansible-tower/latest/html/userguide/inventories.html#add-source

    表 4.2. 清单源选项
    Red Hat Satellite 6

    凭证

    为 Satellite 服务器创建的凭证。

    覆盖

    选择

    覆盖变量

    选择

    启动时更新

    选择

    缓存超时

    90

  5. 确保您同步您添加的源。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.