Data Domain. Разделение пулов MTree виртуальной ленточной библиотеки для более эффективной репликации
Summary: В этой статье описывается процедура разбиения реплицируемого пула виртуальной ленточной библиотеки на основе Mtree и распределения лент по разным пулам 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
ЦЕЛЬ
Согласно передовым подходам к репликации, рабочие нагрузки должны быть разбиты на несколько контекстов. Иногда конфигурации виртуальной ленточной библиотеки создаются вне этих рекомендаций с использованием одного (или нескольких) больших пулов, что приводит к снижению производительности. В этом случае служба поддержки Data Domain рекомендует разбить пул на несколько контекстов.
ЗАТРОНУТЫЕ РЕШЕНИЯ
-
Data Domain OS версии 5.2.x и выше
- Все системы Data Domain
- Виртуальная ленточная библиотека
Cause
NA
Resolution
С помощью виртуальной ленточной библиотеки пул на основе MTree можно безопасно перемещать между пулами в исходной системе или копировать в другой пул в месте назначения без простоев.
Единственное предостережение заключается в том, что перед перемещением лент в другой пул необходимо экспортировать ленты в хранилище по месту их перемещения, чтобы гарантировать, что клиенты не смогут получить доступ к лентам во время перемещения.
Существует два различных подхода к разбиению большого пула виртуальной ленточной библиотеки на несколько меньших пулов:
- Перемещение лент из источника в новые пулы без прерывания существующей репликации
Основное преимущество заключается в том, что вам не нужно прерывать репликацию.
Чтобы гарантировать постоянную доступность лент реплик в месте назначения, даже до синхронизации новых пулов виртуальной ленточной библиотеки, следует скопировать временные ленты реплик пула, которые планируется переместить в исходной системе в другие пулы.
- Прервите репликацию, затем переместите ленты из источника в новые пулы
Основное преимущество заключается в том, что вы можете просто переименовать пул виртуальной ленточной библиотеки в месте назначения, чтобы сохранить копии всех лент реплик.
Недостатком является то, что необходимо заново создать репликацию для всех лент, даже для лент, оставшихся в исходном пуле.
Для того, чтобы привести примеры команд, предположим, что у нас есть один большой пул виртуальной ленточной библиотеки с именем Big_Pool, содержащий 10 000 лент со штрих-кодами BG0000L5-BG9999L5, все они импортированы в библиотеку виртуальной ленточной библиотеки с именем big_vtl, и что мы хотим разбить его на 10 пулов виртуальных ленточек по 1000 лент в каждом.
Исходный 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.
-
Переносите ленты из источника в новые пулы, не нарушая существующую репликацию
- Создайте столько пулов виртуальной ленточной библиотеки, сколько необходимо, чтобы сократить количество лент на пул до рекомендуемого предела.
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.
- Прекращение доступа к виртуальной ленточной библиотеке, куда импортируются ленты
- Экспортируйте все ленты, принадлежащие пулу, который мы собираемся разделить
sysadmin@DD1# vtl export big_vtl slot 1001 count 9000 ... exported 9000 tape(s)...
- В месте назначения создайте новый временный пул виртуальной ленточной библиотеки
sysadmin@DD2# vtl pool add TEMP-Big_pool
- В месте назначения скопируйте все ленты, которые будут перемещены в исходной системе, во временный пул виртуальной ленточной библиотеки
sysadmin@DD2# vtl tape copy barcode BG1000L5 count 9000 source Big_Pool destination TEMP-Big_Pool ... copied 9000 tape(s)...
- Перемещение лент в новые пулы виртуальной ленточной библиотеки в источнике
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)...
- Все ленты, перемещенные в другие пулы, через некоторое время будут автоматически удалены в месте назначения из исходного пула реплик
- Импортируйте все ленты в исходную виртуальную ленточную библиотеку
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)...
- Создание новых контекстов репликации для репликации новых пулов виртуальной ленточной библиотеки
- Дождитесь завершения инициализации репликации, прежде чем снова разрешить клиентам виртуальной ленточной библиотеки доступ к виртуальной ленточной библиотеке
- Дождитесь синхронизации всех контекстов репликации
- В месте назначения удалите все ленты во временном пуле виртуальной ленточной библиотеки и удалите пул
-
Прервите репликацию, затем переместите ленты из источника в новые пулы
- Прерывание контекста репликации на исходной и целевой сторонах
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.
- Переименование пула виртуальной ленточной библиотеки в целевой системе
sysadmin@DD2# vtl pool rename Big_Pool SAVED-Big_Pool VTL pool 'Big_Pool' renamed to 'SAVED-Big_Pool'.
- Создайте столько пулов виртуальной ленточной библиотеки, сколько необходимо, чтобы уменьшить количество лент на пул до предложенного предела (см. пример команды I.1).
- Прекращение доступа к виртуальной ленточной библиотеке, куда импортируются ленты
- Экспортируйте все ленты, принадлежащие пулу, который мы собираемся разделить (см. пример команды I.3).
- В источнике переместите ленты в новые пулы виртуальной ленточной библиотеки (см. пример команды в I.6).
- Импорт всех лент в исходную виртуальную ленточную библиотеку (пример команды см. в I.8).
- Создание новых контекстов репликации для репликации новых пулов виртуальной ленточной библиотеки
- Дождитесь завершения инициализации репликации, прежде чем снова разрешить клиентам виртуальной ленточной библиотеки доступ к виртуальной ленточной библиотеке
- Дождитесь синхронизации всех контекстов репликации
- В месте назначения удалите все ленты в переименованном пуле виртуальной ленточной библиотеки и удалите пул
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.