第 4 章 为 DCN 部署准备 overcloud 模板

4.1. 使用独立 heat 堆栈的先决条件

在使用单独的 heat 堆栈创建部署前,您的环境必须满足以下先决条件:

  • 安装了 Red Hat OpenStack Platform director 17.0 实例。
  • 对于 Ceph Storage 用户:访问 Red Hat Ceph Storage 5。
  • 对于中央位置:三个能够充当中央 Controller 节点的节点。所有这三个 Controller 节点都必须位于同一 heat 堆栈中。您不能将 Controller 节点或任何 control plane 服务分割到单独的 heat 堆栈。
  • 如果您计划在边缘部署 Ceph 存储,Ceph 存储是中央位置的要求。
  • 对于每个额外的 DCN 网站:三个 HCI 计算节点。
  • 所有节点都必须预先置备,或者从中央部署网络进行 PXE 引导。您可以使用 DHCP 转发来为 DCN 启用这个连接。
  • 所有节点都由 ironic 内省。
  • 红帽建议将 <role>HostnameFormat 参数保留为默认值: %stackname%-<role>-%index%。如果没有包含 %stackname% 前缀,则您的 overcloud 在不同的堆栈中为分布式计算节点使用相同的主机名。确保分布式计算节点使用 %stackname% 前缀来区分节点与不同边缘站点的节点。例如,如果您部署两个名为 dcn0dcn1 的边缘站点,则堆栈名称前缀可帮助您在 undercloud 上运行 openstack server list 命令时区分 dcn0-distributedcompute-0 和 dcn1-distributedcompute-0。
  • 提供 centralrc 身份验证文件,以在边缘站点和中央位置调度工作负载。您不需要为边缘站点自动生成身份验证文件。