Data Domain: 컬렉션 복제를 mtree 복제로 변환하는 방법
Summary: 이 문서에서는 CLI를 사용하여 컬렉션 복제를 mtree 복제로 변환하는 방법에 대해 설명합니다.
Instructions
컬렉션 복제를 mtree 복제로 변환하는 방법
목적:
CLI를 사용하여 컬렉션 복제를 mtree 복제로 변환하는 방법을 설명합니다.
적용 대상:
-
모든 Data Domain 시스템
-
소프트웨어 릴리스 5.1 이상
해결 방법:
-
이 프로세스를 시작하기 전에 적어도 20-40분 동안은 Data Domain에 대한 백업 또는 쓰기 작업을 중지하십시오.
-
정리를 수행하면 타겟 Data Domain에 많은 양의 데이터가 전송될 수 있고 스냅샷 복제가 지연될 수 있으므로 파일 시스템 정리가 변환 프로세스와 같은 날짜에 실행되도록 예약되지 않았는지 확인합니다. (변환하기 전에 정리가 시작된 경우 정리가 중지된 경우에도 전송할 데이터의 양이 많을 수 있습니다. 아래의 "Sync'ed-as-of-time:"에 특히 주의하십시오.)
-
이 프로세스 중에는 소스와 대상 Data Domain 모두의 파일 시스템이 비활성화됩니다.
-
프로세스를 시작하기 전에 컬렉션 복제를 중단하기 전에 복제가 동기화되어 있고 두 Data Domain의 모든 mtree에 공통 스냅샷이 있는지 확인합니다. 이 프로세스는 아래에서 다룹니다.
프로세스:
- 복제가 동기화되어 있는지 확인합니다. 소스 Data Domain에서 아래 예에 표시된 명령을 실행합니다.
sysadmin@Dell01# replication show detailed-stats rctx://0
CTX:
0 대상:
col://Dell02.localdomain 보낸 압축 후 바이트: 592,530,416,032,056
수신된 압축 후 바이트: 11,616,432,972
남은 압축 후 바이트 수: <0 ---남은 바이트는 0
입니다. 동기화된 시간: Wed Mar 29 08:59 <---참고: 이 시간은 Data Domain
sysadmin@Dell01# 날짜의 현재 시간 및 날짜와 일치해야 합니다
. Wed Mar 29 09:00:02 EDT 2017
sysadmin@Dell01#
- mtree 복제를 설정해야 하는 mtree를 식별합니다. 아래 예에는 두 개의 MTree가 있습니다. Mybackup 및 백업. 이 경우 mtree 복제를 위해 설정해야 하는 유일한 mtree는 Mybackup mtree입니다. 백업 mtree가 기본값이며 타겟/대상 시스템에서 mtree의 이름을 변경하지 않고는 대상에 대한 mtree 복제를 설정할 수 없습니다. 대상 시스템의 이름이 변경된 경우 변경할 수 있습니다. 소스의 백업 mtree와 대상의 백업 mtree 간에 복제가 필요한 경우 디렉토리 기반 복제를 구성해야 합니다.
예:
sysadmin@Dell01# mtree list
Name Pre-Comp (GiB) Status
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW/
data/col1/backup 394.5 RW
--------------------- -------------- ------D : 삭제 된
Q : 할당량 정의
RO : 읽기 전용
RW : 읽기쓰기
RD : 복제 대상
RLGE: 보존 잠금 거버넌스 활성화
RLGD: 보존 잠금 거버넌스 비활성화
RLCE: 보존 잠금 규정 준수가 활성화된
sysadmin@Dell01#
- 공통 스냅샷을 생성합니다. mtree 복제의 경우 재동기화 프로세스에 공통 스냅샷이 필요합니다. 스냅샷 이름은 중요하지 않습니다. MTree가 두 개 이상 있는 경우 각 MTree에 대해 이 단계를 반복해야 합니다.
예:
sysadmin@Dell01# snapshot create snapshot-A-3-29 mtree /data/col1/Mybackup retention 1day
mtree "/data/col1/Mybackup"에 대한 스냅샷 "snapshot-A-3-29"가 생성되었으며 2017년 3월 30일 08:58까지 보존됩니다.
sysadmin@Dell01# snapshot list mtree /data/col1/Mybackup
sysadmin@Dell01#
MTree에 대한 스냅샷 정보: /data/col1/Mybackup
----------------------------------------------
Name 사전 압축 파일(GiB) 생성 날짜 유지까지 상태
--------------- -------------- ----------------- ----------------- ------
snapshot-A-3-29 3248783.0 2017년 03월 29일 08:58 2017년 3월 30일 08:58
--------------- -------------- ----------------- ----------------- ------
스냅샷 요약
-------------------
합계:
1 만료되지 않음:
1 만료됨:
0 sysadmin@Dell01#
- 복제 동기화를 수행합니다. 이 프로세스는 다음 두 가지 작업을 수행합니다. 1) 복제 프로세스를 시작하여 새로 생성된 스냅샷/스냅샷을 대상 Data Domain으로 푸시합니다. 2) 컬렉션 복제를 중단하기 전에 모든 것이 동기화되어 있는지 확인합니다.
예:
sysadmin@Dell01# replication sync
0 files flushed.
현재=905268072 sync_target=905268072 머리=905268072
sysadmin@Dell01#
- 대상 Data Domain에서 새로 생성된 스냅샷이 시스템에 표시되는지 확인합니다. mtree 복제로 설정된 모든 MTree에 대해 이 단계를 반복합니다.
예:
MTree에 대한 sysadmin@Dell02# snapshot list mtree /data/col1/Mybackup
스냅샷 정보: /data/col1/Mybackup
----------------------------------------------
Name 사전 압축 파일(GiB) 생성 날짜 유지까지 상태
--------------- -------------- ----------------- ----------------- ------
snapshot-A-3-29 3248783.0 2017년 03월 29일 08:58 2017년 3월 30일 08:58
--------------- -------------- ----------------- ----------------- ------
스냅샷 요약
-------------------
합계:
1 만료되지 않음:
1 만료됨:
0 sysadmin@Dell01#
참고: MTree가 여러 개 있는 경우 snapshot list mtree * 명령을 사용하여 모든 스냅샷을 빠르게 나열할 수 있습니다.
- 스냅샷이 두 Data Domain 모두에 표시되고 현재 시간에 동기화되었는지 확인합니다. 확실하지 않은 경우 파일 시스템을 비활성화하기 전에 replication sync 명령을 다시 실행합니다. 소스 및 대상 Data Domain 모두에서 파일 시스템을 비활성화합니다.
예:
소스:
sysadmin@Dell01# filesys disable
이 작업을 수행하면 파일 시스템이 비활성화됩니다.
파일 시스템이 비활성화되어 있는 동안 애플리케이션이 중단
될 수 있습니다.
확실한가요? (yes|no|?) [No]: 네
, 계속합니다.
기다리세요..............
이제 파일 시스템이 비활성화됩니다.
sysadmin@Dell01#
목적지:
sysadmin@Dell02# filesys disable
이 작업을 수행하면 파일 시스템이 비활성화됩니다.
파일 시스템이 비활성화되어 있는 동안 애플리케이션이 중단
될 수 있습니다.
확실한가요? (yes|no|?) [No]: 네
, 계속합니다.
기다리세요..............
이제 파일 시스템이 비활성화됩니다.
sysadmin@Dell01#
- 파일 시스템이 비활성화된 상태에서 컬렉션 복제를 중단할 수 있습니다. 소스와 대상 Data Domain 모두에서 다음 작업이 수행됩니다. 컬렉션 복제는 항상 컨텍스트 0으로 지정되지만 적절한 컨텍스트가 끊어지도록 replication show config를 수행하는 것이 항상 가장 좋습니다.
예:
소스:
sysadmin@Dell01# replication show config
CTX Source Destination Connection Low-bw-optim Encryption Enabled Max-repl-
호스트 및 포트 스트림--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain(기본값) 비활성화 활성화됨 예 -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD 시스템 기본값 컨텍스트당 Max-repl-streams: 16
sysadmin@Dell01#
sysadmin@Dell01# replication break rctx://0
'replication break' 명령은 복제
를 취소 불가능하게 해제하고 이 시스템을 일반 복원 프로그램으로 만듭니다. 현재 대상에 다시 연결할 수
없습니다. 복제를 재구성
하려면 빈 대상이 필요합니다.
확실한가요? (yes|no|?) [No]: 네
, 계속합니다.
sysadmin@Dell01#
목적지:
sysadmin@Dell02# replication show config
CTX Source Destination Connection Low-bw-optim Encryption Enabled Max-repl-
호스트 및 포트 스트림--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain(기본값) 비활성화 활성화됨 예 -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD 시스템 기본값 컨텍스트당 Max-repl-streams: 16
sysadmin@Dell01#
sysadmin@Dell02# replication break rctx://0
'replication break' 명령은 복제를 취소 불가능하게 해제
하고 이 시스템을 일반 복원 프로그램으로 만듭니다. 'filesys destroy' 명령을 사용하여 모든 데이터를 제거
하지 않고는 이 시스템을 대상으로 다시 만들 수 없습니다
.
확실한가요? (yes|no|?) [No]: 네
, 계속합니다.
sysadmin@Dell01#
- 소스와 대상 Data Domain 모두에서 파일 시스템을 활성화합니다.
예:
소스:
sysadmin@Dell01# filesys enable
잠시만 기다려 주십시오......................
이제 파일 시스템이 활성화됩니다.
sysadmin@Dell01#
목적지:
sysadmin@Dell02# filesys enable
잠시만 기다려 주십시오.....................
이제 파일 시스템이 활성화됩니다.
sysadmin@Dell01#
- mtree 목록을 수행하여 mtree 목록을 표시하여 mtree 복제를 구성해야 하는 mtree 목록을 만듭니다.
예:
sysadmin@Dell01# mtree list
Name Pre-Comp (GiB) Status
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW/
data/col1/backup 394.5 RW
--------------------- -------------- ------D : 삭제 된
Q : 할당량 정의
RO : 읽기 전용
RW : 읽기쓰기
RD : 복제 대상
RLGE: 보존 잠금 거버넌스 활성화
RLGD: 보존 잠금 거버넌스 비활성화
RLCE: 보존 잠금 규정 준수가 활성화된
sysadmin@Dell01#
- 복제를 위해 구성해야 하는 MTree에 대한 복제를 설정합니다. 복제를 구성해야 하는 모든 MTree에 대해 이 프로세스를 반복합니다. 아래와 같이 소스와 대상 Data Domain 모두에서 동일한 명령이 실행됩니다.
예:
sysadmin@Dell01# replication add source mtree://< Name of source DD/>data/col1/Mtree Name> destination mtree://< Name of source DD/>data/col1/<<Mtree Name
>
Source:
sysadmin@Dell01# replication add source mtree://Dell01.localdomain/data/col1/Mybackup destination mtree://Dell02.localdomain/data/col1/Mybackup
sysadmin@Dell01#
Destination:
sysadmin@Dell02# replication add source mtree://Dell01.localdomain/data/col1/Mybackup destination mtree://Dell02.localdomain/data/col1/Mybackup
sysadmin@Dell01#
- 소스 및 대상 Data Domain 모두에서 replication show config를 실행하여 양쪽에서 복제가 제대로 구성되었는지 확인합니다.
예:
소스:
sysadmin@Dell01# replication show config
CTX Source Destination Connection Low-bw-optim Encryption Enabled Max-repl-
호스트 및 포트 스트림
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain(기본값) 비활성화 비활성화 안 함 아니요 16
컨텍스트당 --- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
DD 시스템 기본값 Max-repl-streams: 16
sysadmin@Dell01#
목적지:
sysadmin@Dell02# replication show config
CTX Source Destination Connection Low-bw-optim Encryption Enabled Max-repl-
호스트 및 포트 스트림
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain(기본값) 비활성화 비활성화 안 함 아니요 16
컨텍스트당 --- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
DD 시스템 기본값 Max-repl-streams: 16
sysadmin@Dell01#
- 새로 생성된 복제 컨텍스트를 재동기화합니다. 재동기화 프로세스는 소스 Data Domain에서만 수행됩니다. 각 컨텍스트에 대해 이 프로세스를 반복합니다.
예:
소스:
sysadmin@Dell01# replication resync rctx://1
'replication resync' 명령은 소스와 다른 대상 데이터를
취소 불가능하게 제거합니다. 손실된 데이터는 복구할 수 없습니다.
중간 재동기화를 중단해도 데이터가 이전 상태로 복원되지 않습니다.
확실한가요? (yes|no|?) [No]: 네
, 계속합니다.
(00:09) 다시 동기화가 시작되기를 기다리는 중...
(00:11) 다시 동기화가 시작되었습니다.
'replication watch rctx://1'를 사용하여 진행 상황을 모니터링합니다.
sysadmin@Dell01#
sysadmin@Dell01# replication watch rctx://2
Control-C를 사용하여 모니터링을 중지합니다.
(00:00) 복제 재동기화 시작 완료...
(00:02) 초기화 중:
(00:14) 100% 완료, 사전 수정: 0KB/s, 네트워크: 0KB/s
(00:14) 복제 재동기화가 완료되었습니다.
sysadmin@Dell01#
- 이 프로세스가 완료되면 소스에서 복제 상태 명령을 실행합니다. 이 프로세스를 시작하기 전에 Data Domain에 대한 모든 쓰기가 중지되었으므로 몇 분 내에 모든 것이 동기화되어야 합니다. 아래 예에서 컨텍스트 1은 동기화 상태이고 연결은 유휴 상태입니다. 이는 복제가 동기화 상태임을 나타냅니다.
예:
sysadmin@Dell01# replication status
CTX Destination Enabled Connection Sync'ed-as-of-time
--- ------------------------------------------------ ------- ---------- ------------------
1 mtree://Dell02.localdomain/data/col1/Mybackup yes idle 3월 29일 수요일 09:53
--- ------------------------------------------------ ------- ---------- ------------------
sysadmin@Dell01#
- 백업 애플리케이션을 다시 켭니다.