4.3. 启用区域DR 的要求


Red Hat OpenShift Data Foundation 支持的灾难恢复功能需要满足以下所有先决条件,才能成功实施灾难恢复解决方案:

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

    • Hub 集群,Red Hat Advanced Cluster Management for Kubernetes (RHACM operator) 在其中安装。
    • Primary 受管集群,OpenShift Data Foundation 在其中安装。
    • Secondary 受管集群,OpenShift Data Foundation 在其中安装。
  • 确保在 Hub 集群中安装 RHACM 操作符和 MultiClusterHub。具体步骤请查看 RHACM 安装指南

    成功安装 Operator 后,用户界面中会显示一个带有 Web 控制台更新可用消息的弹出窗口。点此弹出窗口中的 Refresh Web 控制台来反映控制台更改。

    重要

    用户负责确保正确配置应用流量路由和重定向。目前不支持对应用程序流量路由的配置和更新。

  • 在 Hub 集群中,进入到 All Clusters Infrastructure Clusters。确保您已使用 RHACM 控制台导入或创建了 主要受管集群次要受管集群。具体步骤请参阅创建集群将目标受管集群导入到 hub 集群
  • 受管集群必须具有非重叠的网络。

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

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

    Primary 集群的示例输出:

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

    Secondary 集群的输出示例:

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

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

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

    小心

    不要选择 Enable Globalnet,因为受管集群会有重叠的集群和服务网络。目前,区域灾难恢复不支持使用 Globalnet。在继续操作前,请确保集群和服务网络没有重叠。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.