Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

6.3. 使用 rhsm 可组合服务注册 overcloud

使用以下步骤创建可启用和配置 rhsm 可组合服务的环境文件。director 使用此环境文件注册和订阅您的节点。

流程

  1. 创建环境文件(templates/rhsm.yml)以存储配置。
  2. 在环境文件中包含您的配置。例如:

    resource_registry:
      OS::TripleO::Services::Rhsm: /usr/share/openstack-tripleo-heat-templates/extraconfig/services/rhsm.yaml
    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"
        rhsm_pool_ids: "1a85f9223e3d5e43013e3d6e8ff506fd"
        rhsm_method: "portal"

    resource_registryrhsm 可组合服务与 OS::TripleO::Services::Rhsm 资源关联,每个角色都可用。

    RhsmVars 变量将参数传递给 Ansible,以配置您的红帽注册。

  3. 保存环境文件

您还可以为特定 overcloud 角色提供注册详情。下一节提供了此示例。