3.3. 将节点和类别分配给角色
规划 overcloud 部署涉及指定多少个节点以及分配给各个角色的类别。与所有 heat 模板参数一样,这些角色规格在自定义环境文件的 parameter_defaults 部分中声明,本例中为 /home/stack/templates/ceph-config。
要做到这一点,请使用以下参数:
| Heat 模板参数 | Description |
|---|---|
| ControllerCount | 扩展的 Controller 节点数量 |
| OvercloudControlFlavor |
Controller 节点使用的 flavor ( |
| ComputeCount | 扩展的 Compute 节点数量 |
| OvercloudComputeFlavor |
用于 Compute 节点的 flavor ( |
例如,要将 overcloud 配置为为每个角色(Controller 和 Compute)部署三个节点,请将以下内容添加到 parameter_defaults 中:
parameter_defaults: ControllerCount: 3 ComputeCount: 3 OvercloudControlFlavor: control OvercloudComputeFlavor: compute
parameter_defaults:
ControllerCount: 3
ComputeCount: 3
OvercloudControlFlavor: control
OvercloudComputeFlavor: compute
有关更多信息和更完整的 heat 模板参数列表,请参阅 Director 安装和使用 指南中的使用 CLI 工具创建 Overcloud。