4.3. 设计单独的 heat 堆栈部署
要在单独的 heat 堆栈内分段部署,您必须首先使用 control plane 部署单个 overcloud。然后,您可以为分布式计算节点(DCN)站点创建单独的堆栈。以下示例显示了不同节点类型的独立堆栈:
-
Controller 节点:名为
central
的独立 heat 堆栈,例如部署控制器。为 DCN 站点创建新的 heat 堆栈时,您必须使用中央
堆栈中的数据创建它们。Controller 节点必须可用于任何实例管理任务。 -
DCN 站点:您可以有单独的、唯一命名的 heat 堆栈,如
dcn
0、dcn1
等等。使用 DHCP 转发将 provisioning 网络扩展到远程站点。
注意
您必须为每个堆栈创建单独的可用区(AZ)。
注意
如果使用 spine/leaf 网络,则必须使用特定格式来定义 Storage
和 StorageMgmt
网络,以便 ceph-ansible 正确配置 Ceph 以使用这些网络。将 Storage
和 StorageMgmt
网络定义为覆盖值,并使用单引号括起值。在以下示例中,存储网络(称为 public_network
)跨越两个子网,用逗号分开,并使用单引号括起来:
CephAnsibleExtraConfig: public_network: '172.23.1.0/24,172.23.2.0/24'