1.4. 单元部署架构
director 安装的默认 overcloud 具有所有 Compute 节点的单一单元。您可以通过添加更多单元格来扩展 overcloud,如下架构图所示。
单单元部署架构
下图显示了默认单单元 overcloud 中基本结构和交互的示例。
在本部署中,所有服务都配置为使用单个编排器在计算 API 和 Compute 节点之间进行通信,单个数据库存储所有实时实例数据。
在较小的部署中,此配置可能已经足够,但如果任何全局 API 服务或数据库失败,则整个计算部署无法发送或接收信息,无论高可用性配置是什么。
多cell 部署架构
下图显示了自定义多单元 overcloud 中基本结构和交互的示例。
在本部署中,计算节点划分为多个单元,每个单元都有自己的编排器、数据库和消息队列。全局服务使用超级编排器与每个单元通信,全局数据库仅包含整个 overcloud 所需的信息。
单元级服务无法访问全局服务。这种隔离在出现单元格失败时提供额外的安全性和故障安全功能。
重要
不要在第一个单元上运行任何计算服务,其名称为"default"。相反,请单独部署包含 Compute 节点的每个新单元。