2.6. Ceph 对象网关多站点注意事项
Ceph 对象网关多站点配置至少需要两个 Red Hat Ceph Storage 集群,以及至少两个 Ceph 对象网关实例,每个 Red Hat Ceph Storage 集群都有一个。通常,两个 Red Hat Ceph Storage 集群将在地理上独立的位置;但是,相同的多站点配置可以在位于同一物理站点的两个 Red Hat Ceph Storage 集群中工作。
多站点配置需要一个主要 zone group 和一个主要 zone。另外,每个 zone group 都需要一个主 zone。zone group 可能具有一个或多个次要区域。
您可以通过 CLI 或 Red Hat Ceph Storage 仪表板配置多站点。如需了解更多详细信息 ,请参阅在 Ceph 仪表板上 配置多站点对象网关。
域的主要 zone group 中的主要区域负责存储域元数据的主副本,包括用户、配额和 bucket。此元数据会自动同步到 second zone 和 second zone group。通过 radosgw-admin
命令行界面(CLI) 执行的元数据操作必须在 primary zone 组的主区域的节点中执行,以确保它们与 second zone group 和 zone 同步。目前,可以对 second zone 和 zone group 分配元数据操作,但不建议这么做,因为它们无法同步,这可能导致元数据碎片。
下图说明了在多站点 Ceph 对象网关环境中可能采用的一种和两个域配置。
图 2.4. 一个域
图 2.5. 两个 Realms
图 2.6. 两个 Realms Variant