Data Domain: Dividindo pools de MTree da VTL para uma replicação mais eficiente

Summary: Este artigo destina-se a fornecer um procedimento para dividir um pool replicado da VTL com base em Mtree e distribuir fitas entre diferentes pools de Mtree para aumentar o desempenho da replicação ...

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



OBJETIVO

As práticas recomendadas de replicação determinam que as cargas de trabalho devem ser divididas em vários contextos. Às vezes, as configurações de VTL são criadas fora dessas práticas recomendadas usando um (ou alguns) pools grandes e experimentam degradação no desempenho. Quando isso ocorre, o suporte do Data Domain recomenda dividir o pool em vários contextos.


APLICA-SE A
  • Data Domain SO versões 5.2.x e posteriores

  • Todos os sistemas Data Domain
  • VTL 

Cause

NA

Resolution


Com o pool da VTL baseado em Mtree, as fitas podem ser movidas com segurança entre pools na origem ou copiadas para um pool diferente no destino sem tempo de inatividade.
A única ressalva é exportar fitas para o cofre na origem antes de movê-las para um pool diferente, para garantir que as fitas não sejam acessadas pelos clients durante a movimentação.
Há duas abordagens diferentes para dividir um grande pool da VTL em vários pools menores:
 
  1. Mover fitas na origem para novos pools sem interromper a replicação existente
A principal vantagem é que você não precisa interromper a replicação.
Para garantir que as fitas de réplica estejam sempre disponíveis no destino, mesmo antes da sincronização dos novos pools da VTL, você deve copiar em um pool temporário as fitas de réplica que planeja mover na origem para pools diferentes.
  1. Interromper a replicação e mover as fitas na origem para novos pools
A principal vantagem é que você pode apenas renomear o pool da VTL no destino para manter uma cópia de todas as fitas de réplica.
A desvantagem é que você precisa recriar a replicação para todas as fitas, mesmo para fitas que permanecem em seu pool original na origem.

Para fornecer exemplos de comando, vamos supor que temos um grande pool VTL, chamado Big_Pool, contendo 10000 fitas com códigos de barras BG0000L5-BG9999L5, todas importadas para a biblioteca VTL, chamado big_vtl, e que queremos dividi-lo em 10 pools VTL com 1000 fitas cada.
O DD de origem é DD1 e o DD de destino é 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. M ove fitas na origem para novos pools sem interromper a replicação existente

 
  1. Crie quantos pools de VTL forem necessários para reduzir o número de fitas por pool ao limite sugerido
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. Interrompa o acesso à VTL em que as fitas são importadas
  2. Exporte todas as fitas pertencentes ao pool que vamos dividir
sysadmin@DD1# vtl export big_vtl slot 1001 count 9000
... exported 9000 tape(s)...
 

  1. No destino, crie um novo pool temporário da VTL
sysadmin@DD2# vtl pool add TEMP-Big_pool
 

  1. No destino, copie todas as fitas que você moverá na origem para o pool temporário da VTL
sysadmin@DD2# vtl tape copy barcode BG1000L5 count 9000 source Big_Pool destination TEMP-Big_Pool

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

  1. Na origem, mova as fitas para os novos pools da 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)...
 

  1. Todas as fitas movidas para diferentes pools depois de algum tempo serão excluídas automaticamente no destino do pool de réplicas original
  2. Importe todas as fitas para a VTL original
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. Crie novos contextos de replicação para replicar os novos pools da VTL
  2. Aguarde até que a inicialização da replicação seja concluída antes de permitir que os clients VTL acessem a VTL novamente
  3. Aguarde até que todos os contextos de replicação estejam sincronizados
  4. No destino, exclua todas as fitas no pool temporário da VTL e remova o pool
 
  1. Interromper a replicação e mover as fitas na origem para novos pools

 
  1. Interrompa o contexto de replicação na origem e no destino
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. Renomear o pool da VTL no destino
sysadmin@DD2# vtl pool rename Big_Pool SAVED-Big_Pool
VTL pool 'Big_Pool' renamed to 'SAVED-Big_Pool'.
 

  1. Crie quantos pools de VTL forem necessários para reduzir o número de fitas por pool ao limite sugerido (consulte I.1 como exemplo de comando)
  2. Interrompa o acesso à VTL em que as fitas são importadas
  3. Exporte todas as fitas pertencentes ao pool que vamos dividir (consulte I.3 como exemplo de comando)
  4. Na origem, mova as fitas para os novos pools da VTL (consulte I.6 como exemplo de comando)
  5. Importe todas as fitas para a VTL original (consulte I.8 para exemplo de comando)
  6. Crie novos contextos de replicação para replicar os novos pools da VTL
  7. Aguarde até que a inicialização da replicação seja concluída antes de permitir que os clients VTL acessem a VTL novamente
  8. Aguarde até que todos os contextos de replicação estejam sincronizados
  9. No destino, exclua todas as fitas no pool renomeado da VTL e remova o pool

Additional Information

Este conteúdo está traduzido 17 idiomas: 
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.