2장. region-DR 활성화 요구 사항

Red Hat OpenShift Data Foundation에서 지원하는 재해 복구 기능을 사용하려면 재해 복구 솔루션을 성공적으로 구현하기 위해 다음과 같은 사전 요구 사항이 모두 필요합니다.

  • 서브스크립션 요구 사항

    • 유효한 Red Hat OpenShift Data Foundation Advanced Entitlement
    • 유효한 Red Hat Advanced Cluster Management for Kubernetes 서브스크립션

    OpenShift Data Foundation의 서브스크립션이 작동하는 방법을 알아보려면 OpenShift Data Foundation 서브스크립션에 대한 기술 자료 문서 를 참조하십시오.

  • 네트워크로 연결할 수 있는 세 개의 OpenShift 클러스터가 있어야 합니다.

    • RHACM(Advanced Cluster Management for Kubernetes), ODF Multicluster Orchestrator 및 OpenShift DR Hub 컨트롤러가 설치된 Hub 클러스터.
    • OpenShift Data Foundation, OpenShift DR Cluster 컨트롤러 및 애플리케이션이 설치된 주요 관리형 클러스터.
    • OpenShift Data Foundation, OpenShift DR Cluster 컨트롤러 및 애플리케이션이 설치된 보조 관리형 클러스터.
  • RHACM Operator 및 MultiClusterResourceOverride가 Hub 클러스터에 설치되어 있는지 확인합니다. 자세한 내용은 RHACM 설치 가이드 를 참조하십시오.

    • OpenShift 인증 정보를 사용하여 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 add-ons 설명서를 참조하십시오.

  • 관리형 클러스터가 Submariner 애드온 을 사용하여 연결할 수 있는지 확인합니다. 클러스터 및 서비스 네트워크의 오버레이 범위가 아닌지 확인하고 확인한 후 RHACM 콘솔 및 클러스터 세트를 사용하여 각 관리 클러스터에 대해 Submariner 애드온 을 설치합니다. 자세한 내용은 Submariner 문서를 참조하십시오.