第 7 章 在边缘部署存储

您可以使用 Red Hat OpenStack Platform director 扩展分布式计算节点部署,以使用 Red Hat OpenStack Platform 和 Ceph Storage 的优点在边缘包含分布式镜像和持久性存储。

DCN 架构

7.1. 使用存储的边缘部署角色

以下角色可用于带有存储的边缘部署。根据您的所选配置,为您的环境选择适当的角色。

7.1.1. 没有超融合节点的存储

当您使用存储部署边缘且未部署超融合节点时,使用以下四个角色之一:

DistributedCompute
DistributedCompute 角色用于存储部署中的第一个三个计算节点。DistributedCompute 角色包含 GlanceApiEdge 服务,它确保镜像服务在本地边缘站点而不是位于中央 hub 位置。对于任何其他节点,请使用 DistributedComputeScaleOut 角色。
DistributedComputeScaleOut
DistributedComputeScaleOut 角色包含 HAproxyEdge 服务,它允许在 DistributedComputeScaleOut 角色中创建的实例将对镜像服务的请求代理到边缘站点提供该服务的节点。使用 DistributedCompute 角色部署三个节点后,您可以使用 DistributedComputeScaleOut 角色来扩展计算资源。使用 DistrubutedComputeScaleOut 角色部署没有最少的主机数量。
CephAll
CephAll 角色包括 Ceph OSD、Ceph mon 和 Ceph Mgr 服务。您可以使用 CephAll 角色部署最多三个节点。对于任何其他存储容量,请使用 CephStorage 角色。
CephStorage
CephStorage 角色包含 Ceph OSD 服务。如果三个 CephAll 节点没有足够的存储容量,请根据需要添加任意数量的 CephStorage 节点。

7.1.2. 使用超融合节点存储

当您使用存储部署边缘时,并且您计划具有组合计算和存储的超融合节点时,请使用以下两个角色之一。

DistributedComputeHCI
DistributedComputeHCI 角色通过包括 Ceph 管理和 OSD 服务,在边缘启用超融合部署。使用 DistributedComputeHCI 角色时,您必须使用三个节点。
DistributedComputeHCIScaleOut
DistributedComputeHCIScaleOut 角色包含 Ceph OSD 服务,允许在将更多节点添加到边缘时通过计算扩展存储容量。此角色还包括 HAproxyEdge 服务,用于将镜像下载请求重定向到边缘站点的 GlanceAPIEdge 节点。此角色在边缘启用超融合部署。使用 DistributedComputeHCI 角色时,您必须使用三个节点。