SnapMirror 복제를 위한 스토리지 시스템 준비
를 사용하여 스냅샷 복사본을 미러링하려면 먼저 소스 볼륨과 타겟 볼륨 간의 데이터 보호 관계를 구성한 다음 관계를 초기화해야 합니다. 초기화 시 SnapMirror는 소스 볼륨의 스냅샷 복사본을 생성한 다음 복사본 및 이 복사본이 대상 볼륨에 참조하는 모든 데이터 블록을 전송합니다. 또한 소스 볼륨에 있는 비교적 최신 Snapshot 복사본 중 하나를 타겟 볼륨으로 전송합니다.
-
클러스터 관리자여야 합니다.
-
타겟 볼륨에서 스냅샷 복사본을 검증하려면 소스 및 타겟 SVM(Storage Virtual Machine)에 관리 LIF와 데이터 LIF가 있어야 합니다.
관리 LIF의 DNS 이름은 SVM과 같아야 합니다. 관리 LIF 역할을 데이터, 프로토콜 안 함 및 방화벽 정책을 관리 로 설정합니다.
Data ONTAP CLI(Command-Line Interface) 또는 OnCommand System Manager를 사용하여 SnapMirror 관계를 생성할 수 있습니다. 다음 절차는 CLI 사용에 대해 설명합니다.
데이터베이스 파일과 트랜잭션 로그를 서로 다른 볼륨에 저장하는 경우 데이터베이스 파일의 소스 볼륨과 대상 볼륨 간의 관계, 트랜잭션 로그의 소스 볼륨과 대상 볼륨 간의 관계를 생성해야 합니다. |
다음 그림에서는 SnapMirror 관계를 초기화하는 절차를 보여 줍니다.
-
대상 클러스터를 식별합니다.
-
대상 클러스터에서 -typeDP 옵션과 함께 volume create 명령을 사용하여 소스 볼륨보다 크거나 같은 SnapMirror 대상 볼륨을 만듭니다.
대상 볼륨의 언어 설정은 소스 볼륨의 언어 설정과 일치해야 합니다. 다음 명령을 실행하면 애그리게이트 node01_aggr의 SVM2에서 dstvolB라는 이름의 2GB 대상 볼륨이 생성됩니다.
cluster2::> volume create -vserver SVM2 -volume dstvolB -aggregate node01_aggr -type DP -size 2GB
-
대상 SVM에서 -type DP 매개 변수와 함께 SnapMirror create 명령을 사용하여 SnapMirror 관계를 생성합니다.
DP 유형은 관계를 SnapMirror 관계로 정의합니다.
다음 명령을 실행하면 SVM1의 소스 볼륨 srcvolA와 SVM2의 타겟 볼륨 dstvolB 사이에 SnapMirror 관계가 생성되고 기본 SnapMirror 정책 DPDefault가 할당됩니다.
SVM2::> snapmirror create -source-path SVM1:srcvolA -destination-path SVM2:dstvolB -type DP
SnapMirror 관계에 대한 미러 스케줄을 정의하지 마십시오. 백업 스케줄을 생성할 때 이 기능을 수행합니다. 기본 SnapMirror 정책을 사용하지 않으려면 SnapMirror 정책 create 명령을 호출하여 SnapMirror 정책을 정의할 수 있습니다.
-
SnapMirror initialize 명령을 사용하여 관계를 초기화합니다.
초기화 프로세스는 대상 볼륨에 대한 기본 전송을 수행합니다. SnapMirror는 소스 볼륨의 스냅샷 복사본을 만든 다음 복사본과 이 복사본이 대상 볼륨에 참조하는 모든 데이터 블록을 전송합니다. 소스 볼륨의 다른 스냅샷 복사본도 타겟 볼륨으로 전송합니다.
다음 명령을 실행하면 SVM1의 소스 볼륨 srcvolA와 SVM2의 대상 볼륨 dstvolB 간의 관계가 초기화됩니다.
SVM2::> snapmirror initialize -destination-path SVM2:dstvolB