Data Domain: Dela upp VTL MTree-pooler för effektivare replikering

Summary: Den här artikeln är avsedd att tillhandahålla en procedur för att bryta upp en VTL-replikerad pool baserat på MTree och sprida band över olika Mtree-pooler för att öka replikeringsprestanda ...

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



SYFTE

Metodtips för replikering kräver att arbetsbelastningar ska delas upp i flera kontexter. Ibland skapas VTL-konfigurationer utanför dessa bästa praxis genom att använda en (eller ett fåtal) stora pooler och prestandaförsämring. När detta inträffar rekommenderar Data Domain-supporten att poolen delas upp i flera kontexter.


GÄLLER
  • Data Domain OS version 5.2.x och senare

  • Alla Data Domain-system
  • VTL (på engelska) 

Cause

Ej tillämpligt

Resolution


Med VTL-pool baserad på Mtree kan band säkert flyttas mellan pooler vid källan eller kopieras till en annan pool vid destinationen utan driftstopp.
Den enda invändningen är att exportera band till Arkiv vid källan innan du flyttar dem till en annan pool, för att garantera att banden inte nås av klienter när de flyttar.
Det finns 2 olika sätt att dela upp en stor VTL-pool i flera mindre pooler:
 
  1. Flytta band vid källan till nya pooler utan att bryta befintlig replikering
Den största fördelen är att du inte behöver bryta replikeringen.
För att garantera att replikband alltid är tillgängliga på målet, även före synkroniseringen av de nya VTL-poolerna, bör du kopiera in ett tillfälligt poolreplikband som du planerar att flytta vid källan till olika pooler.
  1. Avbryt replikeringen och flytta sedan band vid källan till nya pooler
Den största fördelen är att du bara kan byta namn på VTL-poolen på destinationen för att behålla en kopia av alla replikband.
Nackdelen är att du måste återskapa replikeringen för alla band, även för band som finns kvar i den ursprungliga poolen vid källan.

För att ge kommandoexempel, låt oss anta att vi har en stor VTL-pool, som heter Big_Pool, som innehåller 10000 band med streckkoder BG0000L5-BG9999L5, alla importerade till VTL-biblioteket, med namnet big_vtl, och att vi vill dela upp den i 10 VTL-pooler med 1000 band vardera.
Käll-DD är DD1 och mål-DD är 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.


 

  1. Move band vid källan till nya pooler utan att bryta befintlig replikering

 
  1. Skapa så många VTL-pooler som behövs för att minska antalet band per pool till den föreslagna gränsen
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.

 

  1. Stoppa åtkomsten till VTL dit banden importeras
  2. Exportera alla band som tillhör poolen som vi ska dela
sysadmin@DD1# vtl export big_vtl slot 1001 count 9000
... exported 9000 tape(s)...
 

  1. Skapa en ny tillfällig VTL-pool på destinationen
sysadmin@DD2# vtl pool add TEMP-Big_pool
 

  1. På destinationen kopierar du alla band som du ska flytta vid källan till VTL Temporary Pool
sysadmin@DD2# vtl tape copy barcode BG1000L5 count 9000 source Big_Pool destination TEMP-Big_Pool

... copied 9000 tape(s)...
 

  1. Vid källan, flytta banden till de nya VTL-poolerna
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)...
 

  1. Alla band som flyttas till olika pooler efter en viss tid tas automatiskt bort vid målet från den ursprungliga replikpoolen
  2. Importera alla band till den ursprungliga VTL-filen
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)...
 

  1. Skapa nya replikeringskontexter för att replikera de nya VTL-poolerna
  2. Vänta tills replikeringsinitieringen har slutförts innan du tillåter VTL-klienter att få åtkomst till VTL igen
  3. Vänta tills alla replikeringskontexter är synkroniserade
  4. Vid destinationen tar du bort alla band i den tillfälliga VTL-poolen och tar bort poolen
 
  1. Avbryt replikeringen och flytta sedan band vid källan till nya pooler

 
  1. Bryt replikeringskontext vid källa och mål
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.
 

  1. Byt namn på VTL-poolen på destinationen
sysadmin@DD2# vtl pool rename Big_Pool SAVED-Big_Pool
VTL pool 'Big_Pool' renamed to 'SAVED-Big_Pool'.
 

  1. Skapa så många VTL-pooler som behövs för att minska antalet band per pool till den föreslagna gränsen (se I.1 för kommandoexempel)
  2. Stoppa åtkomsten till VTL dit banden importeras
  3. Exportera alla band som tillhör poolen som vi ska dela (hänvisar till I.3 för kommandoexempel)
  4. Vid källan, flytta band till de nya VTL-poolerna (se I.6 för kommandoexempel)
  5. Importera alla band till den ursprungliga VTL:n (se I.8 för kommando example)
  6. Skapa nya replikeringskontexter för att replikera de nya VTL-poolerna
  7. Vänta tills replikeringsinitieringen har slutförts innan du tillåter VTL-klienter att få åtkomst till VTL igen
  8. Vänta tills alla replikeringskontexter är synkroniserade
  9. Vid målet tar du bort alla band i VTL-poolen som bytt namn och tar bort poolen

Additional Information

Detta innehåll är översatt till 17 språk: 
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 Domain

Products

Data Domain, Data Domain Replicator, Data Domain Virtual Tape Library
Article 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.