第 12 章 基于 Ansible 的 overcloud 注册
director 使用基于 Ansible 的方法将 overcloud 节点注册到红帽客户门户网站或 Red Hat Satellite Server。
I:f 从以前的 Red Hat OpenStack Platform 版本中使用了 rhel-registration 方法,您必须禁用它并切换到基于 Ansible 的方法。如需更多信息,请参阅 第 12.6 节 “切换到 rhsm 可组合服务” 和 第 12.7 节 “RHEL-registration 到 rhsm 映射”。
除了基于 director 的注册方法外,您还可以在部署后手动注册。如需更多信息,请参阅 第 12.9 节 “手动运行基于 Ansible 的注册”。
12.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/deployment/rhsm/rhsm-baremetal-ansible.yaml
resource_registry:
OS::TripleO::Services::Rhsm: /usr/share/openstack-tripleo-heat-templates/deployment/rhsm/rhsm-baremetal-ansible.yaml
rhsm 可组合服务接受 RhsmVars 参数,您可以使用它来定义与注册相关的多个子参数:
您还可以使用 RhsmVars 参数与特定于角色的参数(如 ControllerParameters )结合使用,以便在为不同的节点类型启用特定存储库时提供灵活性。