Skip to main content
NetApp Disaster Recovery
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

NetApp Disaster Recovery에서 Kubernetes 워크로드용 복제 계획을 생성합니다

기여자 netapp-ahibbard

Kubernetes 리소스와 사이트를 추가한 후에는 NetApp Disaster Recovery를 사용하여 Kubernetes 워크로드를 보호하기 위한 _복제 계획_을 생성하십시오. 이 계획은 소스 및 대상 클러스터, 리소스 그룹, 네임스페이스 및 스토리지 클래스 매핑, 스냅샷 일정, 그리고 애플리케이션에 대한 선택적 리소스 변환 및 스크립트를 정의합니다.

필요한 NetApp Console 역할 이 작업을 수행하려면 Super admin, Disaster recovery admin, Disaster recovery failover admin 또는 Disaster recovery application admin 역할이 필요합니다. "NetApp Disaster Recovery 의 사용자 역할 및 권한에 대해 알아보세요.". "모든 서비스에 대한 NetApp Console 액세스 역할에 대해 알아보세요.".

참고 VMware 워크로드에 대한 복제 계획을 생성하려면 "VMware 복제 계획 생성"을(를) 참조하십시오.

시작하기 전에

  • SnapMirror 관계를 생성하기 전에 재해 복구 외부에서 클러스터와 스토리지 VM(SVM) 피어링을 설정하십시오.

  • 리소스 그룹에 네임스페이스를 추가하기 전에 수동 탐색을 실행하십시오. 이렇게 하면 네임스페이스가 탐색되어 리소스 그룹에 나열됩니다.

  • Trident Protect가 보호 데이터를 저장할 AppVault를 생성합니다. 복제 계획을 생성할 때 또는 사전에 AppVault를 생성할 수 있습니다. 자세한 내용은 "AppVaults 관리"를 참조하십시오.

팁 재해 복구를 배포하기 전에 Kubernetes 클러스터와 네임스페이스를 구성하여 확산을 최소화하십시오. 복제 계획을 생성하기 전에 리소스 그룹을 구성하려면 "리소스 그룹 만들기"을(를) 참조하십시오.

복제 계획 만들기

계획을 생성할 때는 다음 지침을 따르십시오.

  • 플랜에 포함된 모든 Kubernetes 클러스터에 동일한 자격 증명을 사용하십시오.

  • 계획에 포함된 모든 Kubernetes 클러스터에 동일한 스크립트를 사용하십시오.

  • 복제 계획이 준비됨, 페일백 확정됨 또는 테스트 페일오버 확정됨 중 하나인 경우에만 보호 기능을 활성화할 수 있습니다.

Kubernetes 클러스터를 선택합니다

먼저 복제 계획에 사용할 소스 클러스터와 대상 클러스터를 선택합니다.

단계
  1. 재해 복구 메뉴에서 *복제 계획*을 선택합니다.

  2. 드롭다운 메뉴에서 *Kubernetes*를 선택하세요.

    사이트 유형 전환 스크린샷
  3. *추가*를 선택하세요.

  4. 복제 계획의 이름을 입력합니다.

  5. *소스*의 경우, 소스로 지정할 Kubernetes 클러스터를 선택하십시오.

  6. *대상*의 경우 재해 복구 대상으로 사용할 Kubernetes 클러스터를 선택하십시오.

  7. *다음*을 선택하세요.

리소스 그룹을 선택합니다

다음으로 보호하려는 Kubernetes 네임스페이스가 포함된 리소스 그룹을 선택합니다. 리소스 그룹을 사용하면 공통 스냅샷으로 여러 네임스페이스를 보호할 수 있습니다.

리소스 그룹을 선택할 때 다음 사항을 고려하십시오:

  • 리소스 그룹에 네임스페이스를 추가하기 전에 수동 탐색을 수행하십시오. 이렇게 하면 리소스가 탐색되어 리소스 그룹에 나열됩니다.

  • 리소스 그룹 내의 Kubernetes 네임스페이스는 동일한 ONTAP 클러스터에 속해야 합니다.

  • 리소스 그룹의 이름을 지정할 때 지원되는 문자는 소문자와 숫자뿐입니다.

단계
  1. 기존 리소스 그룹이 있는 경우 목록에서 해당 그룹을 선택하세요.

    기존 리소스 그룹이 없거나 리소스 그룹에 리소스를 추가해야 하는 경우 *+ 새 리소스 그룹 만들기*를 선택하세요. "리소스 그룹에 네임스페이스 추가"의 지침을 따르세요.

  2. 반대쪽 열에서 선택한 리소스 그룹을 검토합니다.

  3. *다음*을 선택하세요.

소스 리소스를 대상에 매핑합니다.

리소스 매핑 단계에서는 소스 클러스터의 리소스가 대상 클러스터에 어떻게 매핑되는지 지정합니다. 또한 스냅샷 일정과 데이터가 저장될 AppVault를 설정합니다.

시작하기 전에

SnapMirror 관계를 생성하려면 ONTAP에서 피어링 관계를 설정하십시오.

단계
  1. 각 리소스 그룹의 각 네임스페이스에 대한 네임스페이스 매핑을 선택하십시오. 기본적으로 Disaster Recovery는 타겟을 소스와 동일하게 선택합니다. 타겟 클러스터에서 다른 네임스페이스를 선택할 수 있습니다.

  2. 각 리소스 그룹에 대한 스토리지 클래스 매핑을 지정하십시오. 스토리지 클래스는 소스 환경과 피어링된 ONTAP 스토리지 VM에 연결되어야 합니다. 스토리지 클래스를 지정하지 않으면 클러스터의 기본 스토리지 클래스가 사용됩니다.

    팁 스토리지 클래스를 보려면 네임스페이스에서 CLI 명령 `kubectl get pvc -n <namespace>`을 실행하십시오.
  3. 스냅샷 일정을 설정하십시오. 스냅샷 및 보존 시작 시간(달력 날짜 및 시간), 스냅샷 및 보존 빈도(스냅샷 시작 빈도), 스냅샷 보존 개수(저장할 스냅샷 개수)를 선택하십시오.

    스냅샷 빈도를 설정할 때는 최소 5분 간격으로 설정해야 합니다.

  4. 보호 데이터가 저장될 AppVault를 생성하려면 *AppVault 추가*를 선택합니다. 설정 페이지에서도 "AppVaults 관리" 할 수 있습니다.

    1. *이름*을 입력하고 AppVault를 연결할 *콘솔 에이전트*를 선택하십시오.

    2. AppVault를 호스팅할 클라우드 *Provider*를 선택합니다.

    3. 공급자 선택을 기반으로 Disaster Recovery는 기존에 구성된 클라우드 구독을 채웁니다.

      Azure의 경우 클라우드 공급자로 구독, 리소스 그룹 및 *스토리지 계정*을 선택하십시오.

    AWS, ONTAP S3 및 StorageGRID의 경우 계정, 자격 증명 및 *버킷*을 선택하십시오.

    1. ONTAP S3 또는 StorageGRID를 선택한 경우 선택적으로 자격 증명을 추가할 수 있습니다. 자격 증명 추가*를 선택하여 옵션을 확장한 다음 *자격 증명 이름, 게이트웨이 노드 FQDN, 포트 번호, 액세스 키 및 *비밀 키*를 추가하십시오.

    2. *추가*를 선택하세요.

      Kubernetes용 스토리지 클래스 매핑 스크린샷

  5. *다음*을 선택하세요.

리소스 변환, 스크립트 실행 및 부팅 순서를 추가합니다

Kubernetes 복제 계획의 경우 리소스 변환 및 스크립트 실행을 적용하고 부팅 순서를 설정할 수 있습니다. 이러한 단계는 선택 사항입니다.

리소스 변환 추가

리소스 변환을 추가하면 장애 조치 중에 워크로드의 모든 측면을 수정할 수 있습니다. 리소스 변환은 재해 복구 이벤트 중에 워크로드를 다양한 환경 및 구성에 맞게 조정할 수 있는 유연성을 제공합니다. "리소스 변환을 생성하는 방법을 알아보세요."

리소스 변환은 나열된 순서대로 적용됩니다.

  1. 드롭다운 메뉴에서 추가할 리소스 변환을 선택합니다.

  2. 변환을 적용할 리소스를 선택한 다음 필요한 값을 추가하십시오.

  3. 변환 순서를 검토하여 작업이 올바른 순서로 실행되는지 확인하십시오.

스크립트 실행 추가

재해 복구는 스냅샷을 생성하기 전이나 후에 스크립트를 실행하여 애플리케이션의 일시 중지 및 재개를 관리할 수 있습니다. 이 작업을 수행하면 스냅샷이 복제 및 복원되기 전에 애플리케이션이 적절하게 준비되고 장애 조치 후에도 원활하게 작업을 재개할 수 있습니다.

  1. *+ 스크립트 추가*를 선택합니다.

  2. 스크립트 파일을 선택하려면 *업로드*를 선택합니다.

  3. * 실행 단계*를 선택합니다. 스냅샷을 생성하기 전에 실행하려면 *스냅샷 전*을, 생성한 후에 실행하려면 *스냅샷 후*를 선택합니다.

  4. *저장*을 선택하세요.

부팅 순서를 설정하십시오

여러 리소스 그룹을 포함하는 복제 계획의 경우 선택적으로 부팅 순서를 설정할 수 있습니다. 부팅 순서를 설정하면 동시에 온라인 상태가 되어야 하는 리소스가 온라인 상태가 되고, 다른 리소스 그룹에 의존하는 리소스 그룹은 해당 그룹이 온라인 상태가 될 때까지 온라인 상태가 되지 않습니다.

  1. 부팅 순서 및 지연 섹션을 선택하십시오.

  2. 복제 계획의 각 리소스에 대해 1부터 시작하는 부팅 순서 값을 지정합니다. 동시에 부팅해야 하는 리소스에는 동일한 번호를 할당합니다.

  3. 지연 시간을 분 단위로 설정하십시오. 리소스를 지연시켜야 하는 경우 지연 시간을 설정하십시오.

복제 계획을 검토하고 생성합니다.

마지막으로 복제 계획 설정을 검토하고 확인하십시오.

팁 나중에 복제 계획을 비활성화하거나 삭제할 수 있습니다.
단계
  1. 장애 조치 매핑을 검토하십시오.

  2. 복제 계획을 생성하려면 *추가*를 선택하십시오.

    *추가*를 선택한 후 *작업 모니터링*에서 다양한 작업을 모니터링할 수 있습니다.