Data Domain: Aufteilen von VTL-MTree-Pools für eine effizientere Replikation
Summary: In diesem Artikel wird ein Verfahren zum Aufteilen eines VTL-replizierten Pools auf Basis von MTree und zum Verteilen von Bändern auf verschiedene MTree-Pools zur Steigerung der Replikationsperformance bereitgestellt ...
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
Zweck
Best Practices für die Replikation schreiben vor, dass Workloads in mehrere Kontexte unterteilt werden sollten. Manchmal werden VTL-Konfigurationen außerhalb dieser Best Practices erstellt, indem ein (oder wenige) große Pools verwendet werden, und es kommt zu einer Performanceverschlechterung. In diesem Fall empfiehlt der Data Domain-Support, den Pool in mehrere Kontexte aufzuteilen.
GILT FÜR
-
Data Domain OS-Versionen 5.2.x und höher
- Alle Data Domain-Systeme
- VTL
Cause
NA
Resolution
Mit VTL können Pools auf MTree-basierten Bändern sicher zwischen Pools an der Quelle verschoben oder ohne Ausfallzeit in einen anderen Pool am Ziel kopiert werden.
Die einzige Einschränkung besteht darin, Bänder an der Quelle in den Vault zu exportieren, bevor sie in einen anderen Pool verschoben werden, um sicherzustellen, dass Bänder während des Verschiebens nicht von Clients aufgerufen werden.
Es gibt 2 verschiedene Ansätze, um einen großen VTL-Pool in mehrere kleinere Pools aufzuteilen:
- Verschieben von Bändern an der Quelle in neue Pools, ohne die vorhandene Replikation zu unterbrechen
Der Hauptvorteil besteht darin, dass Sie die Replikation nicht unterbrechen müssen.
Um sicherzustellen, dass Replikatbänder auch vor der Synchronisation der neuen VTL-Pools immer am Ziel verfügbar sind, sollten Sie die Replikatbänder, die Sie an der Quelle verschieben möchten, in einen temporären Pool kopieren.
- Unterbrechen der Replikation, anschließendes Verschieben von Bändern an der Quelle in neue Pools
Der Hauptvorteil besteht darin, dass Sie den VTL-Pool am Ziel einfach umbenennen können, um eine Kopie aller Replikatbänder beizubehalten.
Der Nachteil besteht darin, dass Sie die Replikation für alle Bänder neu erstellen müssen, auch für Bänder, die in ihrem ursprünglichen Pool an der Quelle verbleiben.
Um Befehlsbeispiele bereitzustellen, nehmen wir an, dass wir einen großen VTL-Pool mit dem Namen Big_Pool haben, der 10.000 Bänder mit Barcodes BG0000L5-BG9999L5 enthält, die alle in die VTL-Bibliothek importiert wurden, namens big_vtl, und dass wir ihn in 10 VTL-Pools mit jeweils 1.000 Bändern aufteilen möchten.
Die Quell-DD ist DD1 und die Ziel-DD ist 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.
-
Möhne Bänder an der Quelle in neue Pools, ohne die bestehende Replikation zu unterbrechen
- Erstellen Sie so viele VTL-Pools wie nötig, um die Anzahl der Bänder pro Pool auf das vorgeschlagene Limit zu reduzieren
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.
- Beenden des Zugriffs auf die VTL, in die Bänder importiert werden
- Exportieren Sie alle Bänder, die zu dem Pool gehören, den Sie aufteilen möchten.
sysadmin@DD1# vtl export big_vtl slot 1001 count 9000 ... exported 9000 tape(s)...
- Erstellen Sie am Ziel einen neuen temporären VTL-Pool
sysadmin@DD2# vtl pool add TEMP-Big_pool
- Kopieren Sie am Ziel alle Bänder, die Sie an der Quelle verschieben möchten, in den temporären VTL-Pool
sysadmin@DD2# vtl tape copy barcode BG1000L5 count 9000 source Big_Pool destination TEMP-Big_Pool ... copied 9000 tape(s)...
- Verschieben von Bändern an der Quelle in die neuen VTL-Pools
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)...
- Alle Bänder, die nach einiger Zeit in andere Pools verschoben werden, werden automatisch am Ziel aus dem ursprünglichen Replikatpool gelöscht
- Importieren aller Bänder in die ursprüngliche 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)...
- Erstellen Sie neue Replikationskontexte, um die neuen VTL-Pools zu replizieren.
- Warten Sie, bis die Replikationsinitialisierung abgeschlossen ist, bevor Sie VTL-Clients erneut den Zugriff auf die VTL erlauben
- Warten Sie, bis alle Replikationskontexte synchronisiert sind.
- Löschen Sie am Ziel alle Bänder im temporären VTL-Pool und entfernen Sie den Pool
-
Unterbrechen der Replikation, anschließendes Verschieben von Bändern an der Quelle in neue Pools
- Unterbrechen des Replikationskontexts an Quelle und Ziel
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.
- Umbenennen des VTL-Pools am Ziel
sysadmin@DD2# vtl pool rename Big_Pool SAVED-Big_Pool VTL pool 'Big_Pool' renamed to 'SAVED-Big_Pool'.
- Erstellen Sie so viele VTL-Pools wie nötig, um die Anzahl der Bänder pro Pool auf das vorgeschlagene Limit zu reduzieren (bezieht sich als Befehlsbeispiel auf I.1).
- Beenden des Zugriffs auf die VTL, in die Bänder importiert werden
- Exportieren Sie alle Bänder, die zu dem Pool gehören, den Sie splitten möchten (siehe I.3 als Befehlsbeispiel).
- Verschieben Sie die Bänder an der Quelle in die neuen VTL-Pools (bezieht sich als Befehlsbeispiel auf I.6).
- Importieren aller Bänder in die ursprüngliche VTL (bezieht sich als Befehlsbeispiel auf I.8)
- Erstellen Sie neue Replikationskontexte, um die neuen VTL-Pools zu replizieren.
- Warten Sie, bis die Replikationsinitialisierung abgeschlossen ist, bevor Sie VTL-Clients erneut den Zugriff auf die VTL erlauben
- Warten Sie, bis alle Replikationskontexte synchronisiert sind.
- Löschen Sie am Ziel alle Bänder im umbenannten VTL-Pool und entfernen Sie den Pool
Additional Information
Diese Inhalte sind in 17 Sprachen übersetzt verfügbar:
| 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 Sept 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.