第 5 章 配置多站点存储复制

镜像或复制以每个 CephBlockPool 为基础在对等受管集群中启用,然后可根据池中的特定镜像子集进行配置。rbd-mirror 守护进程负责将本地对等集群的镜像更新复制到远程集群中的同一镜像。

这些说明详细介绍了如何在两个 OpenShift Data Foundation 受管集群之间创建镜像关系。

5.1. 安装 OpenShift Data Foundation 多集群编排器

OpenShift Data Foundation Multicluster Orchestrator 是一个控制器,从 Hub 集群上的 OpenShift Container Platform OperatorHub 安装。这个多集群编排器控制器以及 MirrorPeer 自定义资源会创建一个 bootstrap 令牌,并在受管集群间交换这个令牌。

流程

  1. 导航到 Hub 集群上的 OperatorHub,并使用关键字过滤器搜索 ODF Multicluster Orchestrator
  2. 点击 ODF Multicluster Orchestrator 标题。
  3. 保留所有默认设置并单击 Install。

    operator 资源安装在 openshift-operators 中,并可用于所有命名空间。

  4. 验证 ODF Multicluster Orchestrator 是否已成功安装。

    1. 通过能够选择 View Operator 来验证安装是否成功。
    2. 验证 Operator Pod 是否处于 Running 状态。

      $ oc get pods -n openshift-operators

      输出示例:

      NAME                                        READY   STATUS    RESTARTS   AGE
      odfmo-controller-manager-65946fb99b-779v8   1/1     Running   0          5m3s