第 7 章 创建 overcloud
当自定义环境文件就绪时,您可以指定每个角色使用的类别和节点,然后执行部署。以下小节更详细地说明了这两个步骤。
7.1. 为角色分配节点和类别 复制链接链接已复制到粘贴板!
规划 overcloud 部署涉及指定要分配给各个角色的节点数量和哪些类型。与所有 Heat 模板参数一样,这些角色规格在环境文件的 parameter_defaults 部分中声明(本例中为 ~/templates/storage-config.yaml)。
为此,请使用以下参数:
| Heat 模板参数 | Description |
|---|---|
| ControllerCount | 扩展的 Controller 节点数量 |
| OvercloudControlFlavor |
Controller 节点使用的 flavor ( |
| ComputeCount | 扩展的 Compute 节点数量 |
| OvercloudComputeFlavor |
Compute 节点使用的 flavor ( |
| CephStorageCount | 扩展的 Ceph 存储(OSD)节点数量 |
| OvercloudCephStorageFlavor |
用于 Ceph Storage (OSD)节点( |
| CephMonCount | 扩展的专用 Ceph MON 节点数量 |
| OvercloudCephMonFlavor |
用于专用 Ceph MON 节点( |
| CephMdsCount | 扩展的专用 Ceph MDS 节点数量 |
| OvercloudCephMdsFlavor |
用于专用 Ceph MDS 节点( |
CephMonCount、CephMdsCount、OvercloudCephMonFlavor 和 OvercloudCephMdsFlavor 参数(以及 ceph-mon 和 ceph-mds 类别)只有在您创建了自定义 CephMON 和 CephMds 角色时,才有效,如 第 3 章 在专用节点上部署 Ceph 服务 所述。
例如,要将 overcloud 配置为为每个角色(Controller、Compute、Ceph-Storage 和 CephMon)部署三个节点,请将以下内容添加到您的 parameter_defaults 中: