7.3. 创建 Realm

支持 Ceph 对象网关的 Ceph 存储池应用到 zone group 中的 zone。默认情况下,Ceph 对象网关将定义默认的 zone group 和 zone。

对于 master zone group 和 zone,红帽建议创建新的 realm、zone group 和 zone。然后,删除默认区域及其池(如果已生成)。使用配置主区 作为最佳实践,因为这为 多站点 操作配置集群。

  1. 创建 realm。如需了解更多详细信息,请参阅 Realms
  2. 创建 master zone group。有关 zone group 的详情,请参阅 zone group。
  3. 创建 master zone。有关区域的详情,请参阅 区域。
  4. 删除 default zone group 和 zone。如果您已创建 默认 池,MAY 删除它们,并且不会存储客户端数据。不要 删除 .rgw.root 池。
  5. 创建系统用户.
  6. 更新 period
  7. 更新 Ceph 配置文件
注意

此流程省略了启动网关的步骤,因为网关可能会手动创建池。若要指定特定的 CRUSH 规则和数据持久性方法,可以手动创建池。

通过设置新的 realm、zone group 和 zone,集群现在已准备好扩展到多站点集群,其中 zone group 中有多个 zone。这意味着可以扩展和配置集群,以便进行故障转移和灾难恢复。如需了解更多详细信息 ,请参阅使用多站点扩展 集群。

网关域

在红帽 Ceph 存储 2 中,多站点配置默认为主动主动。在部署多站点集群时,区域及其底层 Ceph 存储集群可能位于不同的地理区域中。由于每个区域都有同一命名空间中每个对象的深度副本,因此用户可从物理上最接近的区域访问副本,从而减少延迟。但是,如果辅助区域仅用于故障转移和灾难恢复,则集群可以配置为主动 - 被动模式。

注意

支持使用带有多个 zone 的 zone group。使用多个 zone group 只是一个技术预览,在生产环境中不支持。