Data Domain: 디렉토리 복제를 중단하고 다시 동기화하는 방법
Summary: 디렉토리 복제를 위해 구성된 시스템에서 복제 재동기화(resync) 절차를 수행하는 방법
Instructions
복제를 중단한 후 다시 동기화합니다.
목적
이 문서에서는 디렉토리 또는 풀 복제를 위해 구성된 시스템에서 복제 재동기화(resync) 절차를 수행하는 방법에 대한 단계를 나열합니다. 재동기화 절차의 목적에 대한 자세한 설명은 다음을 참조하십시오. Data Domain: 복제 재동기화 설명입니다.
-
디렉토리 복제 지연이 데이터 보존 기간을 초과합니다. Data Domain: 복제 처리량 측정
- 정리 소스 시스템의 디스크 공간이 복구되지 않습니다.
-
디렉토리 또는 풀 복제용으로 구성된 모든 Data Domain 모델
-
모든 소프트웨어 릴리스
해결책
이 솔루션에 나열된 단계는 소스 Data Domain이 대상 Data Domain에 쓰도록 구성된 기본 복제 구성을 가정합니다. 복제 구성은 양방향 복제와 여러 시스템이 관련된 체인 구성으로 구성되어 더 복잡할 수 있습니다.
컨텍스트가 끊어진 경우 파트너 시스템에도 관련 컨텍스트가 끊어져야 합니다.
중단 및 재동기화 절차를 수행하려면 관련된 모든 시스템에서 파일 시스템을 일시적으로 사용할 수 없어야 합니다.
이 절차는 Enterprise Manager UI(옵션 1) 또는 명령줄(옵션 2)을 사용하여 수행할 수 있습니다.
EM 프로세스는 더 간단하며 몇 번의 클릭만으로 완료할 수 있습니다.
옵션 1: Enterprise Manager를 사용하여 기존 복제를 중단하고 다시 동기화합니다.
a. 기존 복제를 중단합니다.
이렇게 하면 소스 및 대상 DDR에서 컨텍스트가 모두 제거됩니다.
i. 소스 Data Domain의 Enterprise Manager 페이지로 이동한 다음 "Replication"을 선택합니다.
ii. 중단할 컨텍스트를 선택합니다.
iii. "페어링 삭제"를 선택합니다.
iv. "OK"를 클릭합니다.
b. 컨텍스트를 다시 동기화합니다.
이렇게 하면 소스 및 대상 DDR에 컨텍스트가 다시 추가되고 재동기화 프로세스가 시작됩니다. 재동기화 프로세스는 시스템 크기 및 현재 로드 요인에 따라 몇 시간에서 며칠 사이에 수행될 수 있습니다.
i. Enterprise Manager의 동일한 복제 탭에서 "More"를 클릭한 다음 "Start Resync"를 선택합니다.
ii. Replication Type을 선택합니다.
iii. 소스 및 대상 호스트 이름을 선택합니다.
iv. 복제된 디렉토리 또는 mtree 소스 및 대상 DDR 모두에서
v. "확인"을 클릭합니다.
--또는--
옵션 2. 명령줄 수동 중단 및 재동기화 옵션:
a. 소스 및 대상 시스템에서 기존 복제 구성 정보를 복사하고 저장합니다.
소스 및 대상 모두의 명령 프롬프트에서 다음을 입력합니다.
# replication show config
CTX Source Destination Connection Host and Port Enabled
--- ------------------------------------------------------ ---------------------------------------------------- -------------------------------------- -------
1 dir://testdatadomain.company.com/backup/monthly dir://test2datadomain.company.com/backup/monthlytest testdatadomain.company.com (default) yes
2 dir://testdatadomain.company.com/backup/weekly dir://test2datadomain.company.com/backup/weeklytest testdatadomain.company.com (default) yes
--- ------------------------------------------------------ ---------------------------------------------------- -------------------------------------- -------
두 출력을 텍스트 편집기(예: 메모장)에 임시로 복사하고 각 섹션에 적절하게 레이블을 지정합니다. 이 정보는 복제 컨텍스트를 다시 생성할 때 필요합니다. 특정 컨텍스트를 타겟팅하는 경우 컨텍스트 번호를 기록합니다.
b. 두 시스템의 상태를 확인합니다. 유휴 상태로 표시되어야 합니다.
(백업이 일시 중지되었는지(또는 Data Domain을 사용하는 다른 시스템인지) 정리 가 실행되고 있지 않은지 확인합니다.)
# system show stats
07/15 15:04:40
INTERVAL: 5 secs
--------------------------------------------------------------
CPU FS FS Net MB/s Disk KiB/s Disk NVRAM Repl
busy ops/s proc in out read write busy KiB/s KB/s
---- ----- ---- ----- ----- ------- ------- ---- ------ ------
0% 0 0% 0 0 0 0 0% 0 0
시스템이 유휴 상태로 표시되어야 합니다.
c. 두 시스템의 청소 상태를 확인합니다. 완료된 것으로 표시되어야 합니다.
# filesys clean status
Cleaning finished at 2012/04/10 06:01:30
정리가 완료로 표시되어야 합니다.
d. 시스템에서 DDOS 버전 4.7 이하를 실행하는 경우 소스 시스템에서 파일 시스템을 비활성화합니다. 이는 DDOS 버전 4.8 이상에 대한 선택적 단계입니다.
# filesys disable
e. 소스 시스템에서 복제를 중단합니다.
# replication break rctx://<context number>
예:
# replication break rctx://2
다음 명령을 사용하여 모든 컨텍스트를 분리할 수 있습니다.
# replication break context all
f. 시스템이 DDOS 버전 4.7 이하를 실행하는 경우 대상 시스템에서 파일 시스템을 비활성화합니다. 이는 DDOS 버전 4.8 이상에 대한 선택적 단계입니다.
# filesys disable
g. 대상 시스템에서 관련 컨텍스트를 중단합니다.
대상 시스템이 유일한 복제 파트너인 경우 이전 단계(2단계)에서 동일한 절차를 따릅니다.
대상 시스템이 다른 시스템과 관련된 컨텍스트로 구성된 경우 다음 명령을 사용하여 공유 컨텍스트만 중단합니다.
# replication break rctx://<context number>
h. 소스 및 대상 시스템에서 파일 시스템을 활성화합니다.
소스 및 대상 시스템의 명령 프롬프트에서 다음을 입력합니다.
# filesys enable
i. 소스 및 대상 시스템에서 복제 컨텍스트를 다시 생성합니다. 이전에 저장된 구성 정보를 사용하여 삭제된 복제 컨텍스트를 재구축합니다.
# replication add source dir://<source directory> destination dir://<destination directory>
팁: 소스 및 대상 시스템 모두에서 동일한 명령이 사용되므로 소스 클립보드에서 명령을 복사하여 대상 클립보드에 붙여 넣습니다.
j. 다음 명령을 사용하여 기존 시스템에서만 복제 컨텍스트를 재동기화합니다.
# replication resync rctx://<context number>
k. 복제 재동기화가 작동하는지 확인합니다.
다음은 복제 재동기화의 상태를 표시하는 명령 목록입니다.
# replication watch rctx://<context number>
# replication show performance [all | rctx://<context number>]
# iostat 2 (CTRL+C to quit)
iostat 명령은 더 넓은 시스템 보기를 표시합니다. 텍스트가 줄 바꿈되고 출력이 왜곡되는 것을 방지하기 위해 표시 창을 최대화해야 할 수 있습니다.
소스 디렉토리가 비어 있으면 재동기화가 빠르게 수행되어 출력에 표시되지 않을 수 있습니다. 또한 소스 에 데이터가 기록되지 않는 경우 디렉토리 처리량 수가 낮거나 존재하지 않게 됩니다.
Mtree 복제.
이 문서의 단계를 수행한 후에도 문제가 지속되면 서비스 요청을 생성하고 SUB(Support Bundle) 업로드를 참조하십시오. Data Domain: DDR(Data Domain Restorer)에서 SUB(Support Bundle)를 수집하고 업로드하는 방법