Data Domain: Jak przekonwertować replikację kolekcji na replikację MTree
Summary: W tym artykule wyjaśniono, jak przekonwertować replikację kolekcji na replikację MTree przy użyciu interfejsu wiersza poleceń.
Instructions
Jak przekonwertować replikację kolekcji na replikację MTree
CEL:
Wyjaśnij, jak przekonwertować replikację kolekcji na replikację MTree za pomocą interfejsu wiersza poleceń.
DOTYCZY:
-
Wszystkie systemy Data Domain
-
Oprogramowanie w wersji 5.1 i nowszej
ROZWIĄZANIE:
-
Przed rozpoczęciem tego procesu wyłącz wszelkie kopie zapasowe lub zapisywanie w Data Domain na co najmniej 20–40 minut.
-
Upewnij się, że czyszczenie systemu plików nie zostało zaplanowane na ten sam dzień, co proces konwersji, ponieważ czyszczenie może wysłać dużą ilość danych do docelowej domeny danych i opóźnić replikację migawek w poniższych krokach. (Pamiętaj, że jeśli czyszczenie rozpoczęło się przed konwersją, możesz nadal mieć dużą ilość danych do przesłania, nawet jeśli czyszczenie zostało zatrzymane. Zwróć szczególną uwagę na "Synchronizowane jako czas" poniżej).
-
System plików zarówno w źródłowej, jak i docelowej Data Domain jest wyłączony podczas tego procesu.
-
Przed rozpoczęciem procesu przed przerwaniem replikacji kolekcji należy sprawdzić, czy replikacja jest zsynchronizowana i czy istnieje wspólna migawka we wszystkich obiektach MTree w obu domenach danych. Ten proces został opisany poniżej.
PROCES:
- Upewnij się, że replikacja jest zsynchronizowana. W źródłowej Data Domain uruchom polecenie przedstawione w poniższym przykładzie:
sysadmin@Dell01# replication show detailed-stats rctx://0
CTX:
0 Miejsce docelowe:
col://Dell02.localdomain Wysłane bajty po kompresji: Otrzymano 592 530 416 032 056
bajtów po kompresji: Pozostało 11 616 432 972
bajtów po kompresji: <0 ---Zauważ, że pozostałe bajty to 0
Zsynchronizowane w czasie: Wed Mar 29 08:59 <---Uwaga: ta godzina powinna być zgodna z bieżącą datą Data Domain
sysadmin@Dell01# Wed
Mar 29 09:00:02 EDT 2017
sysadmin@Dell01#
- Zidentyfikuj drzewa MTree, które wymagają ustanowienia replikacji drzewa MTree. W poniższym przykładzie istnieją dwa drzewa MTree: Mybackup i kopia zapasowa. W takim przypadku jedynym drzewem MTree, które należy skonfigurować do replikacji drzewa MTree, jest drzewo mtree Mybackup. Kopia zapasowa obiektu MTree jest ustawieniem domyślnym i nie można jej skonfigurować do replikacji obiektu MTree do obiektu docelowego bez zmiany nazwy obiektu MTree w systemie docelowym/docelowym. Można to zrobić, jeśli nazwa w systemie docelowym zostanie zmieniona. Jeśli wymagana jest replikacja między obiektem MTree kopii zapasowej w źródle a obiektem MTree kopii zapasowej w obiekcie docelowym, należy skonfigurować replikację opartą na katalogu.
Przykład:
sysadmin@Dell01# mtree list
Name Pre-Comp (GiB) Status
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW/
data/col1/backup 394.5 RW
--------------------- -------------- ------D : Skreślono
Q : RO zdefiniowany
limit: RW tylko
do odczytu: Odczyt i zapis
RD : Miejsce docelowe
replikacji RLGE: Blokada retencji z włączonym zarządzaniem RLGD
: Zarządzanie blokadą przechowywania wyłączone
RLCE: Blokada przechowywania włączona
sysadmin@Dell01#
- Utwórz wspólną migawkę. W przypadku replikacji drzewa MTree do ponownej synchronizacji wymagana jest wspólna migawka. Nazwa migawki nie jest ważna. Jeśli istnieje więcej niż jedno drzewo MTree, krok ten należy powtórzyć dla każdego drzewa MTree.
Przykład:
sysadmin@Dell01# snapshot create snapshot-A-3-29 mtree /data/col1/Mybackup retention 1day
Migawka "snapshot-A-3-29" dla drzewa mtree "/data/col1/Mybackup" utworzona i będzie przechowywana do 30 marca 2017 08:58.
sysadmin@Dell01# lista migawek mtree /data/coll1/Mybackup
sysadmin@Dell01#
Informacje o migawkach dla MTree: /data/col1/Mybackup
----------------------------------------------
Name Pre-Comp (GiB) Data utworzenia Zachowaj do stanu
--------------- -------------- ----------------- ----------------- ------
snapshot-A-3-29 3248783.0 Mar 29, 2017 08:58 Mar 30, 2017 08:58
--------------- -------------- ----------------- ----------------- ------
Snapshot Podsumowanie
-------------------
Razem:
1 Nie minął:
1 Wygasł:
0 sysadmin@Dell01#
- Przeprowadź synchronizację replikacji. W ramach tego procesu można osiągnąć dwie rzeczy: 1) Uruchamia proces replikacji w celu wypchnięcia nowo utworzonych migawek/migawek do docelowej domeny danych. 2) Upewnia się również, że wszystko jest zsynchronizowane przed przerwaniem replikacji kolekcji.
Przykład:
sysadmin@Dell01# replication sync
0 opróżniono pliki.
current=905268072 sync_target=905268072 head=905268072
sysadmin@Dell01#
- W docelowej domenie danych sprawdź, czy nowo utworzone migawki są wyświetlane w systemie. Powtórz ten krok dla wszystkich drzew MTree, które są skonfigurowane z replikacją MTree.
Przykład:
sysadmin@Dell02# lista migawek mtree /data/coll1/Mybackup
Informacje o migawkach dla MTree: /data/col1/Mybackup
----------------------------------------------
Name Pre-Comp (GiB) Data utworzenia Zachowaj do stanu
--------------- -------------- ----------------- ----------------- ------
snapshot-A-3-29 3248783.0 Mar 29, 2017 08:58 Mar 30, 2017 08:58
--------------- -------------- ----------------- ----------------- ------
Snapshot Podsumowanie
-------------------
Razem:
1 Nie minął:
1 Wygasł:
0 sysadmin@Dell01#
Uwaga: Jeśli istnieje wiele obiektów MTree, można szybko wyświetlić listę wszystkich migawek za pomocą następującego polecenia: snapshot list mtree *
- Sprawdź, czy migawki są wyświetlane w obu domenach danych i czy są synchronizowane w chwili obecnej. W razie wątpliwości należy ponownie uruchomić polecenie synchronizacji replikacji przed wyłączeniem systemu plików. Wyłącz system plików w domenie źródłowej i docelowej Data Domain.
Przykład:
Source:
sysadmin@Dell01# filesys disable
Ta czynność wyłącza system plików.
Działanie aplikacji może się nie
wyłączać, gdy system plików jest wyłączony.
Czy na pewno? (yes|no|?) [NIE]: Tak
, OK, kontynuowanie.
Czekaj..............
System plików jest teraz wyłączony.
sysadmin@Dell01#
Miejsce docelowe:
sysadmin@Dell02# filesys disable
Ta czynność wyłącza system plików.
Działanie aplikacji może się nie
wyłączać, gdy system plików jest wyłączony.
Czy na pewno? (yes|no|?) [NIE]: Tak
, OK, kontynuowanie.
Czekaj..............
System plików jest teraz wyłączony.
sysadmin@Dell01#
- Po wyłączeniu systemu plików replikacja kolekcji może zostać przerwana. Poniższe czynności są wykonywane zarówno w źródłowej, jak i docelowej Data Domain. Mimo że replikacja kolekcji jest zawsze oznaczona jako kontekst 0, zawsze najlepszym rozwiązaniem jest wykonanie konfiguracji pokazu replikacji, aby właściwy kontekst został uszkodzony.
Przykład:
Source:
sysadmin@Dell01# replication show config
CTX Source Destination Connection Low-bw-optim Encryption Enabled Max-repl-
strumienie hosta i portu
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain (ustawienie domyślne) wyłączone Tak -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD Domyślne ustawienie systemowe Max-repl-streams na kontekst: 16
sysadmin@Dell01#
sysadmin@Dell01# przerwa replikacji rctx://0
Polecenie 'replication break' nieodwołalnie wyłącza replikację
i ustawia system w trybie normalnego przywracania. Ponowne nawiązanie połączenia z bieżącym obiektem docelowym nie będzie możliwe
. Aby ponownie skonfigurować
replikację, wymagane jest puste miejsce docelowe.
Czy na pewno? (yes|no|?) [NIE]: Tak
, OK, kontynuowanie.
sysadmin@Dell01#
Miejsce docelowe:
sysadmin@Dell02# replication show config
CTX Source Destination Connection Low-bw-optim Encryption Enabled Max-repl-
Strumienie hosta i portu
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain (ustawienie domyślne) wyłączone Tak -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD Domyślne ustawienie systemowe Max-repl-streams na kontekst: 16
sysadmin@Dell01#
sysadmin@Dell02# przerwa replikacji rctx://0
Polecenie 'replication break' nieodwołalnie wyłącza
replikację i czyni system normalnym programem przywracającym. Nie
będzie możliwe ponowne uczynienie tego systemu miejscem docelowym bez zniszczenia
wszystkich jego danych za pomocą polecenia "filesys destroy".
Czy na pewno? (yes|no|?) [NIE]: Tak
, OK, kontynuowanie.
sysadmin@Dell01#
- Włącz system plików w źródłowej i docelowej Data Domain.
Przykład:
Source:
sysadmin@Dell01# filesys enable
Please wait......................
System plików jest teraz włączony.
sysadmin@Dell01#
Miejsce docelowe:
sysadmin@Dell02# filesys enable
Please wait.....................
System plików jest teraz włączony.
sysadmin@Dell01#
- Wykonaj listę obiektów MTree, aby przedstawić listę drzew MTree w celu utworzenia listy drzew MTree, które muszą mieć skonfigurowaną replikację MTree.
Przykład:
sysadmin@Dell01# mtree list
Name Pre-Comp (GiB) Status
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW/
data/col1/backup 394.5 RW
--------------------- -------------- ------D : Skreślono
Q : RO zdefiniowany
limit: RW tylko
do odczytu: Odczyt i zapis
RD : Miejsce docelowe
replikacji RLGE: Blokada retencji z włączonym zarządzaniem RLGD
: Zarządzanie blokadą przechowywania wyłączone
RLCE: Blokada przechowywania włączona
sysadmin@Dell01#
- Skonfiguruj replikację dla drzew MTree, które muszą być skonfigurowane do replikacji. Powtórz ten proces dla wszystkich drzew MTree, które muszą mieć skonfigurowaną replikację. To samo polecenie jest uruchamiane zarówno w źródłowej, jak i docelowej Data Domain, jak pokazano poniżej.
Przykład:
sysadmin@Dell01# replication add source mtree://< nazwa źródła DD/>data/coll1/<MTree Nazwa> destination mtree://< nazwa źródła DD/>data/col1/<MTree Nazwa
>
Źródło:
sysadmin@Dell01# replication add source mtree://Dell01.localdomain/data/col1/Mybackup destination mtree://Dell02.localdomain/data/col1/Mybackup
sysadmin@Dell01#
Destination:
Replikacja sysadmin@Dell02# dodaje źródło mtree://Dell01.localdomain/data/col1/Mybackup miejsce docelowe mtree://Dell02.localdomain/data/col1/Mybackup
sysadmin@Dell01#
- Uruchom polecenie "replication show config" w źródłowej i docelowej Data Domain, aby upewnić się, że replikacja jest prawidłowo skonfigurowana po obu stronach.
Przykład:
Source:
sysadmin@Dell01# replication show config
CTX Source Destination Connection Low-bw-optim Szyfrowanie włączone Max-repl-
Strumienie hosta i portów
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain (domyślnie) wyłączone wyłączone nr 16
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
Domyślne ustawienie systemu DD Max-repl-streams na kontekst: 16
sysadmin@Dell01#
Miejsce docelowe:
sysadmin@Dell02# replication show config
CTX Źródło połączenia docelowego Low-bw-optim Szyfrowanie włączone Max-repl-
Strumienie hosta i portów
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain (domyślnie) wyłączone wyłączone nr 16
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
Domyślne ustawienie systemu DD Max-repl-streams na kontekst: 16
sysadmin@Dell01#
- Ponownie zsynchronizuj nowo utworzone konteksty replikacji. Proces ponownej synchronizacji jest wykonywany tylko w źródłowej Data Domain. Powtórz ten proces dla każdego kontekstu.
Przykład:
Source:
sysadmin@Dell01# replication resync rctx://1
Polecenie "replication resync" nieodwołalnie usuwa dane
docelowe, które różnią się od danych źródłowych. Odzyskanie utraconych danych nie będzie możliwe.
Przerwanie ponownej synchronizacji w trakcie nie przywróci danych do poprzedniego stanu.
Czy na pewno? (yes|no|?) [NIE]: Tak
, OK, kontynuowanie.
(00:09) Oczekiwanie na rozpoczęcie ponownej synchronizacji...
(00:11) Rozpoczęto ponowną synchronizację.
Użyj polecenia "replication watch rctx://1", aby monitorować postęp.
sysadmin@Dell01#
sysadmin@Dell01# replikacja oglądaj rctx://2
Użyj Control-C, aby zatrzymać monitorowanie.
(00:00) Rozpoczęto ponowną synchronizację replikacji...
(00:02) Inicjowanie:
(00:14) 100% ukończenia, przed kompilacją: 0 KB/s, sieć: 0 KB/s
(00:14) Zakończono ponowną synchronizację replikacji.
sysadmin@Dell01#
- Po zakończeniu tego procesu uruchom polecenie stanu replikacji w źródle. Ponieważ wszystkie zapisy w Data Domain zostały zatrzymane przed rozpoczęciem tego procesu, wszystko powinno być zsynchronizowane w ciągu kilku minut. W poniższym przykładzie kontekst pierwszy jest zsynchronizowany, a połączenie jest bezczynne. Oznacza to, że replikacja jest zsynchronizowana.
Przykład:
sysadmin@Dell01# stan
replikacji CTX Destination Enabled Connection Sync'ed-as-of-time
--- ------------------------------------------------ ------- ---------- ------------------
1 mtree://Dell02.localdomain/data/col1/Mybackup yes idle Wed Mar 29 09:53
--- ------------------------------------------------ ------- ---------- ------------------
sysadmin@Dell01#
- Ponownie włącz aplikacje do tworzenia kopii zapasowych.