第 9 章 可组合服务和自定义角色
overcloud 通常由预定义角色(如 Controller 节点、Compute 节点和不同的存储节点类型)中的节点组成。这些默认角色各自包含 director 节点上的核心 heat 模板集合中定义的一组服务。但是,您也可以创建包含特定服务集合的自定义角色。
您可以使用这种灵活性在不同的角色上创建不同的服务组合。本章介绍了自定义角色、可组合服务和使用方法的架构。
9.1. 支持的角色架构 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用自定义角色和可组合服务时,可以使用以下构架:
- 默认架构
-
使用默认的
roles_data文件。所有控制器服务都包含在一个 Controller 角色中。 - 支持的独立角色
-
使用
/usr/share/openstack-tripleo-heat-templates/roles中的预定义文件来生成自定义roles_data文件。更多信息请参阅 第 9.4 节 “支持的自定义角色”。 - 自定义可组合服务
-
创建自己的角色,并使用它们生成自定义
roles_data文件。请注意,只有有限数量的可组合服务组合已被测试并验证,红帽不支持所有可组合服务组合。