搜索

第 6 章 基于 Ansible 的 overcloud 注册

download PDF
重要

该功能在此发行版本中作为技术预览提供,因此不享有红帽的全面支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息

作为 第 5 章 overcloud 注册rhel 注册方法 的替代选择,director 可以使用基于 Ansible 的方法将 overcloud 节点注册到红帽客户门户或 Red Hat Satellite 6 服务器。此方法依赖于 overcloud 中启用基于 Ansible 的配置(config-download)。

6.1. Red Hat Subscription Manager (RHSM)可组合服务

rhsm 可组合服务提供了一种通过 Ansible 注册 overcloud 节点的方法。默认 roles_data 文件中的每个角色都包含一个 OS::TripleO::Services::Rhsm 资源,它默认为禁用。要启用该服务,您可以将资源注册到 rhsm 可组合服务文件中。例如:

resource_registry:
  OS::TripleO::Services::Rhsm: /usr/share/openstack-tripleo-heat-templates/extraconfig/services/rhsm.yaml

rhsm 可组合服务接受一个 RhsmVars 参数,它允许您定义与注册相关的多个子参数。例如:

parameter_defaults:
  RhsmVars:
    rhsm_repos:
      - rhel-7-server-rpms
      - rhel-7-server-extras-rpms
      - rhel-7-server-rh-common-rpms
      - rhel-ha-for-rhel-7-server-rpms
      - rhel-7-server-openstack-13-rpms
      - rhel-7-server-rhceph-3-osd-rpms
      - rhel-7-server-rhceph-3-mon-rpms
      - rhel-7-server-rhceph-3-tools-rpms
    rhsm_activation_key: "my-openstack"
    rhsm_org_id: "1234567"

您还可以将 RhsmVars 参数与特定于角色的参数(如 ControllerParameters)结合使用,在为不同的节点类型启用特定的软件仓库时提供灵活性。

下一节是可用于 RhsmVars 参数的子参数列表,可用于 rhsm 可组合服务。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.