Data Domain: 보다 효율적인 복제를 위해 VTL MTree 풀 분리
Summary: 이 문서에서는 Mtree를 기반으로 VTL 복제 풀을 해체하고 서로 다른 MTree 풀에 테이프를 분산하여 복제 성능을 높이는 절차를 설명합니다
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
목적
복제 모범 사례에 따르면 워크로드를 여러 컨텍스트로 분할해야 합니다. 경우에 따라 VTL 구성은 하나(또는 몇 개)의 큰 풀을 사용하여 이러한 모범 사례 외부에서 생성되어 성능 저하를 경험합니다. 이 경우 풀을 여러 컨텍스트로 분할하는 것이 좋습니다.
적용 대상
-
Data Domain OS 버전 5.2.x 이상
- 모든 Data Domain 시스템
- VTL
Cause
해당 없음
Resolution
MTree 기반 VTL 풀을 사용하면 다운타임 없이 소스의 풀 간에 테이프를 안전하게 이동하거나 대상의 다른 풀에 복사할 수 있습니다.
유일한 주의 사항은 테이프를 다른 풀로 이동하기 전에 소스의 Vault로 내보내 이동하는 동안 클라이언트가 테이프에 액세스하지 않도록 하는 것입니다.
큰 VTL 풀을 여러 개의 작은 풀로 분할하는 2가지 접근 방식이 있습니다.
- 기존 복제를 중단하지 않고 소스에서 새 풀로 테이프 이동
가장 큰 장점은 복제를 중단할 필요가 없다는 것입니다.
복제 테이프를 대상에서 항상 사용할 수 있도록 하려면 새 VTL 풀을 동기화하기 전에도 소스에서 다른 풀로 이동하려는 임시 풀 복제 테이프를 복사해야 합니다.
- 복제를 중단한 다음 소스에서 테이프를 새 풀로 이동
주요 이점은 대상에서 VTL 풀의 이름만 변경하여 모든 복제 테이프의 복사본을 유지할 수 있다는 것입니다.
단점은 소스에서 원래 풀에 남아 있는 테이프를 포함하여 모든 테이프에 대한 복제를 다시 생성해야 한다는 것입니다.
명령 예를 제공하기 위해 바코드가 BG0000L5-BG9999L5인 10,000개의 테이프가 포함된 Big_Pool라는 하나의 큰 VTL 풀이 있고 모두 big_vtl라는 VTL 라이브러리로 가져온 것을 각각 1,000개의 테이프가 있는 10개의 VTL 풀로 분할한다고 가정해 보겠습니다.
소스 DD는 DD1이고 대상 DD는 DD2입니다.
sysadmin@DD1# vtl pool show all
VTL Pools
Pool Status Tapes Size (GiB) Used (GiB) Comp
---------------- ------ ----- ---------- ---------- ----
Default RW 0 0 0 0x
Big_Pool RW 10000 15000000 0 0x
---------------- ------ ----- ---------- ---------- ----
10000 tapes in 2 pools
sysadmin@DD1# replication show config
CTX Source Destination Connection Low-bw-optim Encryption Enabled Max-repl-
Host and Port (Auth-mode) streams
--- ---------------------------------------------------- --------------------------------------------------- ---------------------------------- ------------ ----------- ------- ---------
1 mtree://DD1.localhost/data/col1/Big_Pool mtree://DD2.localhost/data/col1/Big_Pool DD2.localhost (default) disabled disabled yes 32
--- ---------------------------------------------------- --------------------------------------------------- ---------------------------------- ------------ ----------- ------- ---------
DD System default Max-repl-streams per context: 32
* Used for recovery only.
sysadmin@DD2# vtl pool show all VTL Pools Pool Status Tapes Size (GiB) Used (GiB) Comp ----------------- ----------- ----- ---------- ---------- ---- Default RW 0 0 0 0x Big_Pool RO/RD 10000 15000000 0 0x ----------------- ----------- ----- ---------- ---------- ---- 10000 tapes in 2 pools RO : Read Only RD : Replication Destination RLGD : Retention-Lock Governance Disabled BCM : Backwards-Compatibility sysadmin@DD2# replication show config CTX Source Destination Connection Low-bw-optim Crepl-gc-bw-optim Encryption Enabled Max-repl- Host and Port (Auth-mode) streams --- ------------------------------------------------------ ------------------------------------------------------ --------------------------------------- ------------ ----------------- ----------- ------- --------- 1 mtree://DD1.localhost/data/col1/Big_Pool mtree://DD2.localhost/data/col1/Big_Pool DD1.localhost* (default)* disabled disabled disabled yes 32 --- ------------------------------------------------------ ------------------------------------------------------ --------------------------------------- ------------ ----------------- ----------- ------- --------- DD System default Max-repl-streams per context: 32 * Used for recovery only.
-
기존 복제 작업을 중단하지 않고 소스에서 새 풀에 테이프 통합
- 풀당 테이프 수를 권장 제한으로 줄이기 위해 필요한 만큼 VTL 풀을 생성합니다
sysadmin@DD1# vtl pool add Big_Pool_2 VTL pool added. sysadmin@DD1# vtl pool add Big_Pool_3 VTL pool added. ... ... ...
sysadmin@DD1# vtl pool add Big_Pool_10 VTL pool added.
- 테이프를 가져올 VTL에 대한 액세스 중지
- 분할할 풀에 속한 모든 테이프를 내보냅니다.
sysadmin@DD1# vtl export big_vtl slot 1001 count 9000 ... exported 9000 tape(s)...
- 대상에서 새 VTL 임시 풀을 생성합니다
sysadmin@DD2# vtl pool add TEMP-Big_pool
- 대상에서 소스에서 이동할 모든 테이프를 VTL 임시 풀에 복사합니다
sysadmin@DD2# vtl tape copy barcode BG1000L5 count 9000 source Big_Pool destination TEMP-Big_Pool ... copied 9000 tape(s)...
- 소스에서 테이프를 새 VTL 풀로 이동합니다
sysadmin@DD1# vtl tape move barcode BG1000L5 count 1000 source Big_Pool destination Big_Pool_2 ... moved 1000 tape(s)... sysadmin@DD1# vtl tape move barcode BG2000L5 count 1000 source Big_Pool destination Big_Pool_3 ... moved 1000 tape(s)... ... ... ...
sysadmin@DD1# vtl tape move barcode BG9000L5 count 1000 source Big_Pool destination Big_Pool_10 ... moved 1000 tape(s)...
- 일정 시간이 지난 후 다른 풀로 이동된 모든 테이프는 원래 복제본 풀의 대상에서 자동으로 삭제됩니다.
- 모든 테이프를 원래 VTL로 가져오기
sysadmin@DD1# vtl import big_vtl barcode BG1000L5 count 1000 pool Big_Pool_2 ... imported 1000 tape(s)... sysadmin@DD1# vtl import big_vtl barcode BG2000L5 count 1000 pool Big_Pool_3 ... imported 1000 tape(s)... ... ... ...
sysadmin@DD1# vtl import big_vtl barcode BG9000L5 count 1000 pool Big_Pool_10 ... imported 1000 tape(s)...
- 새 VTL 풀을 복제할 새 복제 컨텍스트 생성
- VTL 클라이언트가 VTL에 다시 액세스할 수 있도록 허용하기 전에 복제 초기화가 완료될 때까지 기다리십시오
- 모든 복제 컨텍스트가 동기화될 때까지 기다립니다.
- 대상에서 VTL 임시 풀의 모든 테이프를 삭제하고 풀을 제거합니다
-
복제를 중단한 다음 소스에서 테이프를 새 풀로 이동
- 소스 및 대상에서 복제 컨텍스트 중단
sysadmin@DD1# replication break rctx://1 The 'replication break' command irrevocably turns off logical replication from this mtree. To reconfigure the mtree for replication, the destination mtree must not exist, or, alternatively, 'replication resync' must be used. Are you sure? (yes|no) [no]: yes ok, proceeding.
sysadmin@DD2# replication break rctx://1 The 'replication break' command irrevocably turns off logical replication from this mtree. To reconfigure the mtree for replication, the destination mtree must not exist, or, alternatively, 'replication resync' must be used. Are you sure? (yes|no) [no]: yes ok, proceeding.
- 대상에서 VTL 풀 이름 변경
sysadmin@DD2# vtl pool rename Big_Pool SAVED-Big_Pool VTL pool 'Big_Pool' renamed to 'SAVED-Big_Pool'.
- 풀당 테이프 수를 권장 제한으로 줄이기 위해 필요한 만큼 VTL 풀을 생성합니다(명령 예는 I.1 참조).
- 테이프를 가져올 VTL에 대한 액세스 중지
- 분할할 풀에 속한 모든 테이프를 내보냅니다(명령 예시는 I.3 참조).
- 소스에서 테이프를 새 VTL 풀로 이동합니다(명령 예는 I.6 참조).
- 모든 테이프를 원래 VTL로 가져옵니다(명령 예는 I.8 참조).
- 새 VTL 풀을 복제할 새 복제 컨텍스트 생성
- VTL 클라이언트가 VTL에 다시 액세스할 수 있도록 허용하기 전에 복제 초기화가 완료될 때까지 기다리십시오
- 모든 복제 컨텍스트가 동기화될 때까지 기다립니다.
- 대상에서 VTL 이름이 변경된 풀의 모든 테이프를 삭제하고 풀을 제거합니다.
Additional Information
이 콘텐츠는 다음과 같은 17개 언어로 번역되어 있습니다.
| https://downloads.dell.com/TranslatedPDF/CS_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/DA_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/DE_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/ES-XL_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/FI_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/FR_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/IT_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/JA_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/KO_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/NL_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/NO-NO_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/PL_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/PT-BR_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/RU_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/SV_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/TR_KB541411.pdf |
| https://downloads.dell.com/TranslatedPDF/ZH-CN_KB541411.pdf |
Affected Products
Data DomainProducts
Data Domain, Data Domain Replicator, Data Domain Virtual Tape LibraryArticle Properties
Article Number: 000063457
Article Type: Solution
Last Modified: 23 Sep 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.