第 2 章 启用区域DR 的要求


  • 您必须有三个在它们之间具有网络可访问性的 OpenShift 集群:

    • 安装 Advanced Cluster Management for Kubernetes(RHACM operator)、ODF Multicluster Orchestrator 和 OpenShift DR Hub 控制器的 hub 集群
    • 安装 OpenShift Data Foundation、OpenShift DR 集群控制器和应用的主要受管集群
    • 安装 OpenShift Data Foundation、OpenShift DR 集群控制器和应用的辅助受管集群
  • 确保您已在 Hub 集群上安装了 RHACM 操作器和 MultiClusterHub,并使用您的 OpenShift 凭证登录到 RHACM 控制台。具体步骤请查看 RHACM 安装指南

    查找为 Advanced Cluster Manager 控制台创建的路由:

    $ oc get route multicloud-console -n open-cluster-management -o jsonpath --template="https://{.spec.host}/multicloud/clusters{'\n'}"

    输出示例:

    https://multicloud-console.apps.perf3.example.com/multicloud/clusters

    使用 OpenShift 凭据登录后,您应该会看到导入的本地集群。

  • 确保您已使用 RHACM 控制台导入或创建了 主要受管集群次要受管集群

    要使用 Submariner 附加组件连接受管 OpenShift 集群和服务网络,您需要对每个受管集群运行以下命令来验证两个集群是否具有非覆盖网络。

    $ oc get networks.config.openshift.io cluster -o json | jq .spec

    cluster1 的输出示例(如 ocp4perf1):

    {
      "clusterNetwork": [
        {
          "cidr": "10.5.0.0/16",
          "hostPrefix": 23
        }
      ],
      "externalIP": {
        "policy": {}
      },
      "networkType": "OpenShiftSDN",
      "serviceNetwork": [
        "10.15.0.0/16"
      ]
    }

    cluster2 的输出示例(如 ocp4perf2):

    {
      "clusterNetwork": [
        {
          "cidr": "10.6.0.0/16",
          "hostPrefix": 23
        }
      ],
      "externalIP": {
        "policy": {}
      },
      "networkType": "OpenShiftSDN",
      "serviceNetwork": [
        "10.16.0.0/16"
      ]
    }

    如需更多信息,请参阅 Submariner 附加组件文档

  • 确保受管集群可以使用 Submariner 附加组件进行连接。在识别并确保集群和服务网络具有非覆盖范围后,使用 RHACM 控制台和集群集为每个受管集群安装 Submariner 附加组件。具体步骤请参阅 Submariner 文档
  • 确保 OpenShift Data Foundation 4.9 或更高版本安装在每个受管集群上。

    • 如需有关 OpenShift Data Foundation 部署的信息,请参阅基础架构特定的部署指南 (如 AWS、VMware、Bare metal、Azure)。
    • 使用以下命令验证每个受管集群上是否成功部署:

      $ oc get storagecluster -n openshift-storage ocs-storagecluster -o jsonpath='{.status.phase}{"\n"}'

    如果状态结果在 Primary 受管集群secondary 受管集群上处于 Ready 状态,则继续在受管集群上启用镜像(mirror)。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部