Data Domain. Преобразование репликации коллекции в репликацию mtree
Summary: В этой статье объясняется, как преобразовать репликацию коллекции в репликацию mtree с помощью интерфейса командной строки.
Instructions
Преобразование репликации коллекции в репликацию mtree
ЦЕЛЬ.
Объясняется, как преобразовать репликацию коллекции в репликацию mtree с помощью интерфейса командной строки.
ОБЛАСТЬ ПРИМЕНЕНИЯ:
-
Все системы Data Domain
-
Программное обеспечение версии 5.1 и более поздних
РЕШЕНИЕ:
-
Отключите все операции резервного копирования и записи в Data Domain по крайней мере на 20–40 минут перед запуском этого процесса.
-
Убедитесь, что выполнение очистки файловой системы не запланировано на тот же день, что и процесс преобразования, так как очистка может отправить большой объем данных в целевую систему Data Domain и может замедлить репликацию моментального снимка при выполнении указанных ниже действий. (Обратите внимание, что если очистка была начата до преобразования, у вас все еще может быть большой объем данных для передачи, даже если очистка была остановлена. Обратите особое внимание на параметр «Синхронизация по состоянию времени:» ниже.)
-
Во время этого процесса файловые системы в исходной и целевой системах Data Domain будут отключены.
-
Перед запуском процесса убедитесь, что репликация синхронизирована и что у вас есть общий моментальный снимок во всех mtree в обоих доменах Data Domain, прежде чем нарушать репликацию коллекции. Этот процесс описан ниже.
ПРОЦЕСС:
- Убедитесь, что репликация синхронизирована. В исходной системе Data Domain выполните команду, показанную в примере ниже:
sysadmin@Dell01# replication show detailed-stats rctx://0
CTX:
0 Назначение:
col://Dell02.localdomain переданных байтов после сжатия: 592 530 416 032 056
полученных постсжатых байт: Осталось 11 616 432 972
байт после сжатия: <0 ---Обратите внимание, что оставшиеся байты равны 0
Синхронизировано по состоянию на время: Ср 29 марта 08:59 <---Обратите внимание, что это время должно совпадать с текущим временем и датой Data Domain
sysadmin@Dell01# дата
Ср 29 мар 09:00:02 EDT 2017
sysadmin@Dell01#
- Определите mtree, для которых необходимо установить репликацию mtree. В приведенном ниже примере есть два mtree: Моерезервное копирование и резервное копирование. В этом случае единственным mtree, который необходимо настроить для репликации mtree, является Mybackup mtree. Резервное mtree используется по умолчанию, и его невозможно настроить для репликации mtree в целевую систему, не изменив имя mtree в целевой/целевой системе. Если имя в целевой системе изменено, это можно сделать. Если требуется репликация между резервным mtree в исходной системе и резервным mtree в целевой системе, необходимо настроить репликацию на основе каталогов.
Пример.
sysadmin@Dell01# список
mtree Имя Pre-Comp (GiB) Status
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW/
data/col1/backup 394.5 RW
--------------------- -------------- ------D : Удален
В : Квота определена
для RO : Только
для чтения RW : Чтение и запись
RD : RLGE пункта назначения
репликации: Retention-Lock Governance Enabled
RLGD : Отключено
управление хранением и блокировкой RLCE: Комплаенс блокировки хранения включен
sysadmin@Dell01#
- Создание общего моментального снимка. Для репликации mtree требуется общий моментальный снимок, необходимый для процесса повторной синхронизации. Имя моментального снимка не имеет значения. Если имеется несколько элементов mtree, этот шаг необходимо повторить для каждого из них.
Пример.
sysadmin@Dell01# snapshot create snapshot-A-3-29 mtree /data/col1/Mybackup retention 1day
Snapshot "snapshot-A-3-29" для mtree "/data/col1/Mybackup" создан и будет храниться до 30 марта 2017 г., 08:58.
sysadmin@Dell01# список снимков mtree /data/col1/Mybackup
sysadmin@Dell01#
Snapshot Information for MTree: /data/col1/Mybackup
----------------------------------------------
Name Предварительная композиция (ГиБ) Дата создания Сохранять до состояния
--------------- -------------- ----------------- ----------------- ------
моментальный снимок-A-3-29 3248783.0 29 марта 2017 г. 08:58 30 марта 2017 г., 08:58
--------------- -------------- ----------------- ----------------- ------
Сводка
снимков-------------------
Всего:
1 Срок действия не истек:
1 Срок действия истек:
0 sysadmin@Dell01#
- Выполните синхронизацию репликации. Этот процесс позволяет выполнить две задачи: 1) Запускает процесс репликации для отправки вновь созданного моментального снимка/моментальных снимков в целевой Data Domain; 2) также проверяет синхронизацию всех данных перед нарушением репликации коллекции.
Пример.
sysadmin@Dell01# синхронизация
репликации 0 файлов очищена.
current=905268072 sync_target=905268072 head=905268072
sysadmin@Dell01#
- В Destination Data Domain убедитесь, что в системе отображаются новые созданные моментальные снимки. Повторите этот шаг для всех mtree, для которых настроена репликация mtree.
Пример.
sysadmin@Dell02# список снимков mtree /data/col1/Mybackup
Информация о снимках для MTree: /data/col1/Mybackup
----------------------------------------------
Name Предварительная композиция (ГиБ) Дата создания Сохранять до состояния
--------------- -------------- ----------------- ----------------- ------
моментальный снимок-A-3-29 3248783.0 29 марта 2017 г. 08:58 30 марта 2017 г., 08:58
--------------- -------------- ----------------- ----------------- ------
Сводка
снимков-------------------
Всего:
1 Срок действия не истек:
1 Срок действия истек:
0 sysadmin@Dell01#
Примечание: При наличии нескольких mtree можно быстро вывести список всех моментальных снимков с помощью следующей команды: snapshot list mtree *
- Убедитесь, что моментальные снимки отображаются в обоих доменах Data Domain, а синхронизация по состоянию на момент является текущим. Если вы не уверены, перед отключением файловой системы еще раз выполните команду синхронизации репликации. Отключите файловую систему в исходном и целевом системах Data Domain.
Пример.
Source:
sysadmin@Dell01# filesys disable
Это действие приведет к отключению файловой системы.
Во время отключенной файловой системы в работе приложений могут возникать перебои
.
Уверен? (yes|no|?) [Нет]: Да
, хорошо, продолжаем.
Подождите..............
Файловая система отключена.
sysadmin@Dell01#
Пункт назначения:
sysadmin@Dell02# filesys disable
Это действие приведет к отключению файловой системы.
Во время отключенной файловой системы в работе приложений могут возникать перебои
.
Уверен? (yes|no|?) [Нет]: Да
, хорошо, продолжаем.
Подождите..............
Файловая система отключена.
sysadmin@Dell01#
- Теперь, когда файловая система отключена, репликация коллекции может быть нарушена. Следующие действия выполняются как в исходной, так и в целевой системе Data Domain. Несмотря на то, что репликация коллекции всегда обозначается как контекст 0, рекомендуется всегда выполнять конфигурацию replication show, чтобы нарушить надлежащий контекст.
Пример.
Source:
sysadmin@Dell01# replication show config
CTX Source Destination Connection, low-BW-optim, encryption Enabled, Max-repl-
потоки хоста и порта
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain (по умолчанию) отключено включено yes -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD Максимальное количество потоков репл-потоков в системе по умолчанию: 16
sysadmin@Dell01#
sysadmin@Dell01# replication break rctx://0
Команда 'replication break' безвозвратно отключает репликацию
и делает эту систему обычным средством восстановления. Повторное подключение к текущему адресу назначения будет невозможно
. Чтобы повторно настроить
репликацию, требуется пустой целевой ресурс.
Уверен? (yes|no|?) [Нет]: Да
, хорошо, продолжаем.
sysadmin@Dell01#
Назначение:
sysadmin@Dell02# replication show config
CTX Source Destination Connection, low-BW-optim, encryption Enabled, Max-repl-
потоки хоста и порта
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain (по умолчанию) отключено включено yes -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD Максимальное количество потоков репл-потоков в системе по умолчанию: 16
sysadmin@Dell01#sysadmin@Dell02
# replication break rctx://0
Команда «replication break» безвозвратно отключает
репликацию и делает эту систему обычным средством восстановления.
Невозможно снова сделать эту систему местом назначения, не уничтожив
все ее данные с помощью команды «filesys destroy».
Уверен? (yes|no|?) [Нет]: Да
, хорошо, продолжаем.
sysadmin@Dell01#
- Включите файловую систему в исходной и целевой системах Data Domain.
Пример.
Source:
Включить
sysadmin@Dell01# filesys Подождите......................
Теперь файловая система включена.
sysadmin@Dell01#
Назначение:
sysadmin@Dell02# filesys enable
Подождите.....................
Теперь файловая система включена.
sysadmin@Dell01#
- Выполните список mtree, чтобы представить свой список mtree, чтобы составить список mtree, для которых должна быть настроена репликация mtree.
Пример.
sysadmin@Dell01# список
mtree Имя Pre-Comp (GiB) Status
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW/
data/col1/backup 394.5 RW
--------------------- -------------- ------D : Удален
В : Квота определена
для RO : Только
для чтения RW : Чтение и запись
RD : RLGE пункта назначения
репликации: Retention-Lock Governance Enabled
RLGD : Отключено
управление хранением и блокировкой RLCE: Комплаенс блокировки хранения включен
sysadmin@Dell01#
- Настройте репликацию для mtree, которые должны быть настроены для репликации. Повторите этот процесс для всех mtree, для которых должна быть настроена репликация. Одна и та же команда выполняется в исходной и целевой системах Data Domain, как показано ниже.
Пример.
sysadmin@Dell01# replication add source mtree://< Name of source DD/>data/col1/<Mtree Name> destination mtree://< Name of source DD/>data/col1/<MtreeName>
Source:
Репликация sysadmin@Dell01# Добавление исходного mtree://Dell01.localdomain/data/col1/Mybackup целевого ресурса mtree://Dell02.localdomain/data/col1/Mybackup sysadmin@Dell01
#
Destination:
Репликация sysadmin@Dell02#, добавление исходного mtree://Dell01.localdomain/data/col1/Mybackup целевого mtree://Dell02.localdomain/data/col1/Mybackup sysadmin@Dell01
#
- Выполните команду replication show config в исходной и целевой системах Data Domain, чтобы убедиться, что репликация правильно настроена на обеих сторонах.
Пример.
Source:
sysadmin@Dell01# replication show config
CTX Source Destination Connection, low-BW-optim, шифрование включено, Max-repl-
потоки хоста и порта
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain (по умолчанию) отключено, отключено, нет 16
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
DD Система по умолчанию Max-repl-потоков на контекст: 16
sysadmin@Dell01#
Назначение:
sysadmin@Dell02# replication show config
CTX Source Destination Connection, low-BW-Optim, шифрование включено, Max-repl-
потоки
хоста и портов--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain (по умолчанию) отключено, отключено, нет 16
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
DD Система по умолчанию Max-repl-потоков на контекст: 16
sysadmin@Dell01#
- Повторно синхронизируйте только что созданные контексты репликации. Процесс повторной синхронизации выполняется только в исходной системе Data Domain. Повторите этот процесс для каждого контекста.
Пример.
Source:
sysadmin@Dell01# replication resync rctx://1
Команда replication resync безвозвратно удаляет данные
назначения, отличающиеся от данных в исходной системе. Восстановить утраченные данные не удастся.
Прерывание повторной синхронизации в середине не восстановит предыдущее состояние данных.
Уверен? (yes|no|?) [Нет]: Да
, хорошо, продолжаем.
(00:09) Ожидание начала повторной синхронизации...
(00:11) Началась повторная синхронизация.
Для отслеживания хода выполнения используйте «rctx://1 наблюдения за репликацией».
sysadmin@Dell01#
sysadmin@Dell01# Наблюдение за репликацией rctx://2
Использовать Control-C для прекращения мониторинга.
(00:00) Повторная синхронизация репликации началась...
(00:02) инициализация:
(00:14) 100% выполнение, предварительная композиция: 0 Кбайт/с, сеть: 0 Кбайт/с
(00:14) Повторная синхронизация репликации завершена.
sysadmin@Dell01#
- После завершения этого процесса выполните команду состояния репликации в исходной системе. Поскольку все операции записи в Data Domain были остановлены до запуска этого процесса, все должно быть синхронизировано в течение нескольких минут. В приведенном ниже примере контекст 1 синхронизирован, а подключение находится в состоянии бездействия. Это указывает на то, что репликация синхронизирована.
Пример.
Состояние
репликации sysadmin@Dell01# CTX Destination Enabled Connection Sync'ed-of-time-of-time
--- ------------------------------------------------ ------- ---------- ------------------
1 mtree://Dell02.localdomain/data/col1/Mybackup да Idle Ср 29 мар 09:53
--- ------------------------------------------------ ------- ---------- ------------------sysadmin@Dell01
#
- Снова включите приложения резервного копирования.