Trident 보호 요구 사항
운영 환경, 애플리케이션 클러스터, 애플리케이션 및 라이선스의 준비 상태를 확인하여 시작하세요. Trident Protect를 배포하고 운영하려면 환경이 이러한 요구 사항을 충족하는지 확인하세요.
Trident Protect Kubernetes 클러스터 호환성
Trident Protect는 다음을 포함한 광범위한 완전 관리형 및 자체 관리형 Kubernetes 제품과 호환됩니다.
-
아마존 엘라스틱 쿠버네티스 서비스(EKS)
-
Google Kubernetes 엔진(GKE)
-
Microsoft Azure 쿠버네티스 서비스(AKS)
-
레드햇 오픈시프트
-
SUSE Rancher
-
VMware Tanzu 포트폴리오
-
업스트림 쿠버네티스
|
|
|
Trident Protect 스토리지 백엔드 호환성
Trident Protect는 다음과 같은 스토리지 백엔드를 지원합니다.
-
Amazon FSx for NetApp ONTAP
-
Cloud Volumes ONTAP
-
ONTAP 스토리지 어레이
-
Google Cloud NetApp Volumes
-
Azure NetApp Files
스토리지 백엔드가 다음 요구 사항을 충족하는지 확인하세요.
-
클러스터에 연결된 NetApp 스토리지가 Trident 24.02 이상(Trident 24.10 권장)을 사용하는지 확인하세요.
-
NetApp ONTAP 스토리지 백엔드가 있는지 확인하세요.
-
백업을 저장하기 위해 개체 스토리지 버킷을 구성했는지 확인하세요.
-
애플리케이션이나 애플리케이션 데이터 관리 작업에 사용할 애플리케이션 네임스페이스를 만듭니다. Trident Protect는 이러한 네임스페이스를 자동으로 생성하지 않습니다. 사용자 정의 리소스에 존재하지 않는 네임스페이스를 지정하면 작업이 실패합니다.
nas-economy 볼륨에 대한 요구 사항
Trident Protect는 NAS 경제 볼륨에 대한 백업 및 복원 작업을 지원합니다. 현재 NAS 경제 볼륨에 대한 스냅샷, 복제 및 SnapMirror 복제는 지원되지 않습니다. Trident Protect와 함께 사용하려는 각 NAS-Economy 볼륨에 대해 스냅샷 디렉토리를 활성화해야 합니다.
|
|
일부 애플리케이션은 스냅샷 디렉토리를 사용하는 볼륨과 호환되지 않습니다. 이러한 애플리케이션의 경우 ONTAP 스토리지 시스템에서 다음 명령을 실행하여 스냅샷 디렉토리를 숨겨야 합니다.
|
다음 명령을 각 nas-economy 볼륨에 대해 실행하여 스냅샷 디렉토리를 활성화할 수 있습니다. <volume-UUID> 변경하려는 볼륨의 UUID를 사용하여:
tridentctl update volume <volume-UUID> --snapshot-dir=true --pool-level=true -n trident
|
|
Trident 백엔드 구성 옵션을 설정하여 새 볼륨에 대해 기본적으로 스냅샷 디렉토리를 활성화할 수 있습니다. snapshotDir 에게 true . 기존 볼륨에는 영향을 미치지 않습니다.
|
KubeVirt VM을 사용하여 데이터 보호
Trident protect 24.10 및 24.10.1 이상 버전은 KubeVirt VM에서 실행되는 애플리케이션을 보호할 때 동작이 다릅니다. 두 버전 모두 데이터 보호 작업 중에 파일 시스템 동결 및 동결 해제를 활성화하거나 비활성화할 수 있습니다.
|
|
복원 작업 중에 VirtualMachineSnapshots 가상 머신(VM)에 대해 생성된 항목은 복원되지 않습니다.
|
Trident protect 24.10은 데이터 보호 작업 중에 KubeVirt VM 파일 시스템의 일관된 상태를 자동으로 보장하지 않습니다. Trident protect 24.10을 사용하여 KubeVirt VM 데이터를 보호하려면 데이터 보호 작업을 시작하기 전에 파일 시스템의 동결/동결 해제 기능을 수동으로 활성화해야 합니다. 이렇게 하면 파일 시스템이 일관된 상태를 유지하게 됩니다.
데이터 보호 작업 중 VM 파일 시스템의 동결 및 동결 해제를 관리하도록 Trident protect 24.10을 구성할 수 있습니다."가상화 구성" 그리고 다음 명령을 사용합니다.
kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=true -n trident-protect
Trident protect 24.10.1부터 Trident protect는 데이터 보호 작업 중에 KubeVirt 파일 시스템을 자동으로 동결 및 동결 해제합니다. 선택적으로 다음 명령을 사용하여 이 자동 동작을 비활성화할 수 있습니다.
kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=false -n trident-protect
SnapMirror 복제 요구 사항
NetApp SnapMirror 복제는 다음 ONTAP 솔루션에 대해 Trident Protect와 함께 사용할 수 있습니다.
-
온프레미스 NetApp FAS, AFF 및 ASA 클러스터
-
NetApp ONTAP Select
-
NetApp Cloud Volumes ONTAP
-
Amazon FSx for NetApp ONTAP
SnapMirror 복제를 위한 ONTAP 클러스터 요구 사항
SnapMirror 복제를 사용하려면 ONTAP 클러스터가 다음 요구 사항을 충족하는지 확인하세요.
-
* NetApp Trident*: NetApp Trident 백엔드로 ONTAP 활용하는 소스 및 대상 Kubernetes 클러스터 모두에 존재해야 합니다. Trident Protect는 다음 드라이버로 지원되는 스토리지 클래스를 사용하여 NetApp SnapMirror 기술을 통한 복제를 지원합니다.
-
ontap-nas: NFS -
ontap-san: iSCSI -
ontap-san: FC -
ontap-san: NVMe/TCP(최소 ONTAP 버전 9.15.1 필요)
-
-
라이선스: 데이터 보호 번들을 사용하는 ONTAP SnapMirror 비동기 라이선스는 소스 및 대상 ONTAP 클러스터 모두에서 활성화되어야 합니다. 참조하다 "ONTAP 의 SnapMirror 라이선싱 개요" 자세한 내용은.
ONTAP 9.10.1부터 모든 라이선스는 여러 기능을 활성화하는 단일 파일인 NetApp 라이선스 파일(NLF)로 제공됩니다. 참조하다"ONTAP One에 포함된 라이센스" 자세한 내용은.
SnapMirror 비동기 보호만 지원됩니다.
SnapMirror 복제를 위한 피어링 고려 사항
스토리지 백엔드 피어링을 사용하려면 환경이 다음 요구 사항을 충족하는지 확인하세요.
-
클러스터 및 SVM: ONTAP 스토리지 백엔드는 피어링되어야 합니다. 참조하다 "클러스터 및 SVM 피어링 개요" 자세한 내용은.
두 ONTAP 클러스터 간 복제 관계에 사용된 SVM 이름이 고유한지 확인하세요. -
* NetApp Trident 및 SVM*: 피어링된 원격 SVM은 대상 클러스터의 NetApp Trident 에서 사용할 수 있어야 합니다.
-
관리형 백엔드: 복제 관계를 생성하려면 Trident Protect에서 ONTAP 스토리지 백엔드를 추가하고 관리해야 합니다.
SnapMirror 복제를 위한 Trident / ONTAP 구성
Trident Protect를 사용하려면 소스 및 대상 클러스터 모두에 대한 복제를 지원하는 하나 이상의 스토리지 백엔드를 구성해야 합니다. 소스 및 대상 클러스터가 동일한 경우, 최상의 복원력을 위해 대상 애플리케이션은 소스 애플리케이션과 다른 스토리지 백엔드를 사용해야 합니다.
SnapMirror 복제를 위한 Kubernetes 클러스터 요구 사항
Kubernetes 클러스터가 다음 요구 사항을 충족하는지 확인하세요.
-
AppVault 접근성: 애플리케이션 개체 복제를 위해 소스 클러스터와 대상 클러스터 모두 AppVault에서 읽고 쓸 수 있는 네트워크 액세스 권한이 있어야 합니다.
-
네트워크 연결: WAN을 통해 클러스터와 AppVault 간의 통신을 활성화하기 위해 방화벽 규칙, 버킷 권한 및 IP 허용 목록을 구성합니다.
|
|
많은 기업 환경에서는 WAN 연결 전반에 걸쳐 엄격한 방화벽 정책을 구현합니다. 복제를 구성하기 전에 인프라 팀과 함께 이러한 네트워크 요구 사항을 확인하세요. |