第 9 章 迁移 Red Hat Ceph Storage 集群
在 data plane 采用中,其中 Red Hat OpenStack Platform (RHOSP)服务在 Red Hat OpenShift Container Platform (RHOCP)中重新部署,您可以使用名为 "externalizing" Red Hat Ceph Storage 集群来迁移 director Operator 部署的 Red Hat Ceph Storage 集群。
有两个部署拓扑,其中包括一个内部的 Red Hat Ceph Storage 集群:
- RHOSP 包括专用的 Red Hat Ceph Storage 节点,用于托管对象存储守护进程(OSD)
- 超融合基础架构(HCI),其中计算和存储服务位于超融合节点上
在这两种情况下,在 RHOSP Controller 节点上部署一些 Red Hat Ceph Storage 进程:Red Hat Ceph Storage monitor、Ceph Object Gateway (RGW)、Rados 块设备(RBD)、Ceph 元数据服务器(MDS)、Ceph Dashboard 和 NFS Ganesha。要迁移 Red Hat Ceph Storage 集群,您必须停用 Controller 节点,并将 Red Hat Ceph Storage 守护进程移到已属于 Red Hat Ceph Storage 集群一部分的目标节点上。
先决条件
- 完成 Red Hat OpenStack Platform 17.1 环境中的任务。有关更多信息,请参阅 Red Hat Ceph Storage 先决条件。
9.1. Red Hat Ceph Storage 守护进程卡 复制链接链接已复制到粘贴板!
Red Hat Ceph Storage 7 及更新的版本应用严格的限制,以守护进程在同一节点上并置。有关更多信息,请参阅红帽知识库文章 Red Hat Ceph Storage: 支持的配置。您的拓扑取决于您停用的 Controller 节点中的可用硬件和 Red Hat Ceph Storage 服务的数量。您可以迁移的服务量取决于集群中可用节点的数量。下图显示了在需要至少 3 个节点的 Red Hat Ceph Storage 节点上分发 Red Hat Ceph Storage 守护进程。
以下场景只包含 RGW 和 RBD,没有 Red Hat Ceph Storage 仪表板:
| | | | |----|---------------------|-------------| | osd | mon/mgr/crash | rgw/ingress | | osd | mon/mgr/crash | rgw/ingress | | osd | mon/mgr/crash | rgw/ingress |
| | | | |----|---------------------|-------------| | osd | mon/mgr/crash | rgw/ingress | | osd | mon/mgr/crash | rgw/ingress | | osd | mon/mgr/crash | rgw/ingress |
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Red Hat Ceph Storage 仪表板,但没有共享文件系统服务(manila),至少需要 4 个节点。Red Hat Ceph Storage 仪表板没有故障切换:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Red Hat Ceph Storage 仪表板和共享文件系统服务,至少需要 5 个节点,Red Hat Ceph Storage 仪表板没有故障转移:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow