第 1 章 多单元 overcloud 部署
您可以使用单元将大型部署中的 Compute 节点划分为组,每个节点都有消息队列和包含实例信息的专用数据库。
默认情况下,director 为所有 Compute 节点使用一个单元(cell)安装 overcloud。此单元包含所有计算服务和数据库,以及所有实例和实例元数据。对于较大的部署,您可以使用多单元部署 overcloud,以适应大量 Compute 节点。在安装新的 overcloud 或之后的任何时间,您可以在环境中添加单元格。
在多单元部署中,每个单元格都运行特定于单元的计算服务和数据库的独立副本,并且仅为该单元中的实例存储实例元数据。全局信息和单元映射存储在全局控制器单元中,后者在一 个单元格失败时提供安全性和恢复。
Important
如果向现有 overcloud 添加单元格,默认单元格中的编排器也会执行超级编排器的角色。这会对部署中的单元和 overcloud 性能的单元通信产生负面影响。另外,如果您的默认单元离线,则超级编排器也会变为离线状态,这将停止整个 overcloud 部署。因此,要扩展现有的 overcloud,请不要将任何 Compute 节点添加到默认单元。取而代之,将 Compute 节点添加到您创建的新单元格中,允许默认单元充当超级编排器。
要创建多单元 overcloud,您必须执行以下任务:
- 配置和部署 overcloud 以处理多个单元。
- 在部署中创建并置备您需要的新单元。
- 添加 Compute 节点到每个单元。
- 将每个 Compute 单元添加到一个可用区。
1.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 您已部署了具有所需数量的 Controller 节点的基本 overcloud。