4장. OpenShift Data Foundation용 regional-DR 솔루션
가이드의 이 섹션에서는 하나의 OpenShift Container Platform 클러스터에서 다른 OpenShift Container Platform 클러스터로 애플리케이션을 장애 조치한 다음 동일한 애플리케이션을 원래 기본 클러스터로 실패하는 데 필요한 지역 재해 복구(Regional-DR) 단계 및 명령에 대한 세부 정보를 제공합니다. 이 경우 RHACM(Red Hat Advanced Cluster Management)을 사용하여 OpenShift Container Platform 클러스터를 생성하거나 가져옵니다.
Regional-DR 솔루션은 비동기 데이터 복제를 기반으로 구축되므로 잠재적인 데이터 손실이 있을 수 있지만 광범위한 오류에 대한 보호 기능을 제공합니다.
이는 서로 다른 두 OpenShift Container Platform 클러스터에서 OpenShift Data Foundation 및 RHACM을 사용하여 ODR(OpenShift Disaster Recovery) 기능을 구성하고 실행하는 데 필요한 Regional-DR 단계에 대한 일반적인 개요입니다. 관리형 클러스터라는 두 개의 클러스터 외에도 3번째 OpenShift Container Platform 클러스터는 RHACM(Red Hat Advanced Cluster Management) 허브 클러스터여야 합니다.
이제 OpenShift Data Foundation을 사용하여 OpenShift 가상화 기술을 기반으로 워크로드에 대한 지역 재해 복구 솔루션을 쉽게 설정할 수 있습니다. 자세한 내용은 기술 자료 문서를 참조하십시오.
4.1. Regional-DR 솔루션의 구성 요소 링크 복사링크가 클립보드에 복사되었습니다!
regional-DR은 Red Hat OpenShift Container Platform 클러스터 전체에서 애플리케이션 및 데이터 이동성을 제공하기 위해 Kubernetes 및 OpenShift Data Foundation 구성 요소를 위한 Red Hat Advanced Cluster Management로 구성됩니다.
Red Hat Advanced Cluster Security for Kubernetes
RHACM(Red Hat Advanced Cluster Management)은 여러 클러스터 및 애플리케이션 라이프사이클을 관리할 수 있는 기능을 제공합니다. 따라서 다중 클러스터 환경에서 컨트롤 플레인 역할을 합니다.
RHACM은 다음 두 부분으로 나뉩니다.
- RHACM Hub: 다중 클러스터 컨트롤 플레인에서 실행되는 구성 요소입니다.
- 관리형 클러스터: 관리되는 클러스터에서 실행되는 구성 요소입니다.
이 제품에 대한 자세한 내용은 RHACM 설명서 및 RHACM " 애플리케이션 관리" 설명서를 참조하십시오.
OpenShift Data Foundation
OpenShift Data Foundation은 OpenShift Container Platform 클러스터에서 상태 저장 애플리케이션에 대한 스토리지를 프로비저닝하고 관리하는 기능을 제공합니다.
OpenShift Data Foundation은 스토리지 공급자로서 OpenShift Data Foundation 구성 요소 스택의 Rook에서 라이프사이클을 관리합니다. Ceph-CSI는 상태 저장 애플리케이션을 위한 영구 볼륨 프로비저닝 및 관리를 제공합니다.
재해 복구를 위한 다음과 같은 기능으로 OpenShift Data Foundation 스택이 향상되었습니다.
- OpenShift Data Foundation 인스턴스(클러스터) 간에 미러링을 위해 RBD 블록 풀을 활성화
- RBD 블록 풀 내에서 특정 이미지를 미러링하는 기능
- PVC(영구 볼륨 클레임) 미러링별로 관리할 수 있는 csi-addons 제공
OpenShift DR
OpenShift DR은 RHACM을 사용하여 관리되는 피어 OpenShift 클러스터에서 상태 저장 애플리케이션을 구성하고 관리하는 오케스트레이터 세트이며 영구 볼륨에서 애플리케이션 상태의 라이프사이클을 오케스트레이션하는 클라우드 네이티브 인터페이스를 제공합니다. 여기에는 다음이 포함됩니다.
- OpenShift 클러스터 전체에서 애플리케이션 및 해당 상태 관계 보호
- 애플리케이션 및 해당 상태를 피어 클러스터로 장애 발생
- 애플리케이션 및 해당 상태를 이전에 배포한 클러스터로 재배치
OpenShift DR은 다음 세 가지 구성 요소로 나뉩니다.
- ODF Multicluster Orchestrator:RHACM Hub(Multi-cluster Control Plane)에 설치되었으며, Metro 및 Regional DR 관계를 위한 OpenShift Data Foundation 클러스터의 구성 및 피어링을 오케스트레이션합니다.
- OpenShift DR Hub Operator: 자동으로 허브 클러스터에 ODF Multicluster Orchestrator 설치의 일부로 설치되어 DR 지원 애플리케이션의 페일오버 또는 재배치를 오케스트레이션합니다.
- OpenShift DR Cluster Operator: 애플리케이션의 모든 PVC의 라이프사이클을 관리하기 위해 Metro 및 Regional DR 관계의 일부인 각 관리형 클러스터에 자동으로 설치됩니다.