NAKIVO Backup & Replication & Komponent replikacji: Repozytorium kopii zapasowych

NAKIVO Backup & Replication składa się z trzech głównych komponentów: Director, Transporteroraz repozytorium kopii zapasowych. Podczas gdy Dyrektor służy do zarządzania całym systemem, Transporter służy do przesyłania danych między węzłami. W niniejszym przewodniku wyjaśniamy, jak utworzyć i skonfigurować repozytorium kopii zapasowych w rozwiązaniu NAKIVO, a także omawiamy obsługiwane funkcje i platformy.

Czym jest repozytorium kopii zapasowych?

Repozytorium kopii zapasowych to podstawowy komponent NAKIVO Backup & Replication, w którym przechowywane są kopie zapasowe (punkty odzyskiwania). Jest to folder przeznaczony do przechowywania kopii zapasowych oraz metadanych kopii zapasowych generowanych przez rozwiązanie. Po wdrażaniu rozwiązania do wykonywania kopii zapasowych w obsługiwanym systemie operacyjnym można automatycznie utworzyć katalog dla domyślnego repozytorium wbudowanego. W systemie Windows katalog ten nosi nazwę "NakivoBackup" , a w systemie Linux "repository". Folder ten może następnie służyć jako repozytorium dla danych kopii zapasowych oraz metadanych repozytorium kopii zapasowych.

WAŻNE: W żadnym wypadku nie należy ręcznie zmieniać ani usuwać żadnych plików w folderze "NakivoBackup" . Może to doprowadzić do trwałego uszkodzenia całego repozytorium kopii zapasowych, które jest nieodwracalne, oraz do utraty danych kopii zapasowych.

UWAGA: Aby zapobiec zakłóceniom w działaniu rozwiązania NAKIVO i potencjalnemu uszkodzeniu danych, należy dodać aplikację do białej listy lub listy wykluczeń oprogramowania antywirusowego działającego na komputerze, na którym odbywa się wdrażanie repozytorium kopii zapasowych NAKIVO.

Po zainstalowaniu pełnego rozwiązania (komponentyDirector i Transporter ) automatycznie tworzone jest repozytorium kopii zapasowych jako ustawienie domyślne. To domyślne repozytorium kopii zapasowych otrzymuje nazwę "Onboard repository" (nazwa ta jest wyświetlana w interfejsie internetowym).

Obsługiwane nośniki danych i platformy

NAKIVO Backup & Replication obsługuje różne nośniki danych i platformy do tworzenia repozytorium kopii zapasowych:

Rodzaje repozytoriów kopii zapasowych

NAKIVO Backup & Replication zapewnia dwa typy przechowywania danych kopii zapasowych dla kopia zapasowa przyrostowa:

  • Kopie przyrostowe z kopią pełną. NAKIVO Backup & Replication tworzy kopię pełną przy pierwszym uruchomieniu zadania wykonywania kopii zapasowej, a następnie umożliwia tworzenie pełnych i przyrostowych punktów odzyskiwania w zależności od potrzeb. Rozwiązanie pozwala na okresowe tworzenie synthetic full kopii zapasowych zgodnie z ustawieniami zadania wykonywania kopii zapasowej.
  • Kopie przyrostowe typu „forever”. Rozwiązanie tworzy kopię pełną tylko przy pierwszym uruchomieniu zadania wykonywania kopii zapasowej. Wszystkie kolejne uruchomienia zadań będą wysyłać do repozytorium kopii zapasowych wyłącznie zmienione dane (przyrosty).

Począwszy od wersji 10.4, podczas tworzenia nowego repozytorium kopii zapasowych domyślnie stosowane jest ustawienie przyrostowej kopii zapasowej z pełną (zamiast tworzenia repozytorium kopii zapasowych z wiecznie przyrostowymi kopiami, jak miało to miejsce przed wersją 10.4). Typ magazynu można skonfigurować podczas tworzenia repozytorium.

Rozmiar repozytorium kopii zapasowych

Zaleca się, aby każde repozytorium kopii zapasowych w NAKIVO Backup & Replication mogło pomieścić do 128 TB danych kopii zapasowych po kompresji i deduplikacji. W ramach jednej instalacji rozwiązania można utworzyć do 500 repozytoriów kopii zapasowych.

Każde nowe repozytorium kopii zapasowej wymaga co najmniej 5 GB wolnego miejsca oprócz 5 GB wolnego miejsca wymaganego do prawidłowego działania istniejącego repozytorium kopii zapasowej. Rozwiązanie automatycznie sprawdza ilość wolnego miejsca co 1 minutę, jeśli jest go więcej niż 10 GB. Jeśli wolnego miejsca jest mniej niż 10 GB, proces sprawdzania odbywa się co 10 sekund, aby uniknąć błędów spowodowanych brakiem miejsca na dysku.

Skalowalność

Konkretne repozytorium kopii zapasowych jest kontrolowane przez pojedynczy Transporter znany jako Assigned Transporter. Mówiąc prościej, tylko jeden Transporter jest uprawniony do odczytu i zapisu danych w konkretnym repozytorium kopii zapasowych. Assigned Transporter ponosi pełną odpowiedzialność za wszystkie interakcje związane z odpowiednim repozytorium kopii zapasowych. Pojedynczy Transporter może być przypisany do wielu repozytoriów kopii zapasowych jednocześnie i skutecznie nimi zarządzać.

Pojedyncze repozytorium kopii zapasowych nie może być używane przez więcej niż jednego Director/Tenant jednocześnie.

Interaction of Backup Repositories with other NAKIVO components

Funkcje repozytorium kopii zapasowych

Repozytorium kopii zapasowych obsługuje wiele przydatnych funkcji, w tym:

  • Deduplikacja . Repozytoria kopii zapasowych można skonfigurować tak, aby korzystały z funkcji globalnej deduplikacji w celu deduplikacji danych kopii zapasowej na poziomie bloków. Zduplikowane bloki danych są wykluczane z kopii zapasowej niezależnie od źródła danych, co skutecznie oszczędza miejsce na dysku. Należy pamiętać, że funkcja ta może być używana tylko z repozytorium kopii zapasowych typu „forever-incremental”.
  • Kompresja . Dane w repozytorium kopii zapasowych można kompresować, korzystając z trzech poziomów kompresji – od niskiego do wysokiego. Dzięki temu można znaleźć równowagę między oszczędzaniem miejsca na dysku a obciążeniem Procesora podczas kompresji danych. Kompresję można skonfigurować podczas tworzenia nowego repozytorium kopii zapasowych.
  • Szyfrowanie . Repozytorium kopii zapasowych (w przypadku instalacji w systemie Linux) można zaszyfrować, aby chronić wszystkie dane kopii zapasowych przechowywane w repozytorium za pomocą hasła szyfrującego. Szyfrowanie ma wpływ na szybkość tworzenia kopii zapasowej.
  • Odzyskiwanie miejsca . Odzyskiwanie niewykorzystanego miejsca pozwala na zmniejszenie rozmiaru repozytorium kopii zapasowych i odzyskanie niewykorzystanego miejsca podczas korzystania z typu przechowywania kopii zapasowych typu „forever incremental” .
  • Samonaprawa repozytorium kopii zapasowych . Ta funkcja weryfikuje problemy spowodowane niespójnością danych (w tym metadanych), sprawdza integralność danych i naprawia błędy, gdy jest to możliwe. Samonaprawa repozytorium kopii zapasowych może przebiegać automatycznie, zgodnie z harmonogramem oraz ręcznie. Możliwe jest również przeprowadzenie pełnej weryfikacji danych. Obsługiwana jest pełna weryfikacja danych w repozytorium kopii zapasowych. Funkcja ta chroni repozytorium przed uszkodzeniem w wyniku nieoczekiwanego wyłączenia urządzenia.
  • Repozytoria kopii zapasowych można podłączać i odłączać . Funkcja ta pozwala zachować spójność danych, skopiować pliki repozytorium w inne miejsce itp. Można to wykonać ręcznie lub zgodnie z harmonogramem. Gdy repozytorium kopii zapasowych jest odłączone, rozwiązanie NAKIVO przestaje współpracować z tym repozytorium i jego plikami.
    • Podłączone repozytorium kopii zapasowych jest obsługiwane przez Transporter, jest uważane za w pełni funkcjonalne w danym momencie i może być wykorzystywane przez zadania.
    • Odłączone repozytorium kopii zapasowych nie jest obsługiwane przez Transporter i nie może być wykorzystywane przez zadania. Po odłączeniu można je przenieść lub odłączyć.

    Nie można uruchamiać konserwacji ręcznie ani zgodnie z harmonogramem, gdy repozytorium jest odłączone.

Zaleca się uruchamianie operacji zużywających zasoby procesora (na przykład odzyskiwanie miejsca i weryfikacja repozytorium kopii zapasowych) poza godzinami pracy, na przykład w nocy lub w weekendy. Do tych operacji wykorzystywany jest procesor na komputerze z Transporter przypisanym do odpowiedniego repozytorium kopii zapasowych.

Niezmienność punktu odzyskiwania

Repozytoria kopii zapasowych na niektórych nośnikach i platformach obsługują niezmienność kopii zapasowej. Niezmienność zapobiega niepożądanym zmianom, szyfrowaniu i usuwaniu danych, co sprawia, że punkty odzyskiwania są odporne na oprogramowanie wymuszające okup i inne cyberzagrożenia. Technologia ta opiera się na standardzie WORM (Write Once Read Many).

W kreatorze zadań należy włączyć niezmienność dla danej kopii zapasowej. Można ją włączyć dla punktów odzyskiwania przechowywanych w następujących obsługiwanych typach repozytoriów kopii zapasowych:

  • Lokalny folder na przypisanym transporcie dla repozytoriów kopii zapasowych w systemie Linux
  • Repozytoria w Amazon S3, Wasabi, Magazyn Azure Blob Storage i Backblaze B2
  • Inne platformy pamięci masowej zgodne z S3, które obsługują blokadę obiektów i niezmienność na poziomie wersji

W przypadku korzystania z repozytoriów kopii zapasowych, takich jak Amazon S3, Wasabi, Magazyn Azure Blob Storage, Backblaze B2 Cloud Storage i inne platformy pamięci masowej zgodne z S3, należy włączyć wsparcie dla blokady obiektów lub niezmienności na poziomie wersji dla zasobnika lub kontenera obiektów odpowiedzialnego za przechowywanie kopii zapasowych. Ta funkcja niezmienności gwarantuje, że dane nie mogą zostać zmienione ani usunięte, nawet przez użytkownika głównego, a po włączeniu nie można jej skrócić ani wyłączyć.

W przypadku korzystania z Local Folder typu repozytorium kopii zapasowych, niezmienne punkty odzyskiwania są chronione przed nadpisaniem, usunięciem lub modyfikacją przez kogokolwiek innego niż użytkownik główny do upływu określonego okresu.

Po wdrażaniu repozytorium kopii zapasowych typu jako integralnej części VMware vSphere (z szablonu OVA) lub wstępnie skonfigurowanego obrazu AMI w Amazon EC2, NAKIVO Backup & Replication zapewnia wyższy poziom ochrony przed oprogramowaniem wymuszającym okup. Obejmuje to opcję ustawienia punktów odzyskiwania przechowywanych w tym repozytorium jako niezmiennych, co oznacza, że po włączeniu funkcji niezmienności nie mogą one być modyfikowane ani zmieniane przez nikogo, w tym przez użytkownika głównego.

Struktura repozytorium kopii zapasowych

Repozytorium kopii zapasowych ma specjalną strukturę do przechowywania danych kopii zapasowych i nie można znaleźć w nim tradycyjnych plików, takich jak dyski wirtualne, w katalogu repozytorium kopii zapasowych (NakivoBackup).

Ważne: Nie należy ręcznie zmieniać ani usuwać żadnych plików lub folderów z repozytorium kopii zapasowych.

Folder structure of a Backup Repository in NAKIVO Backup & Replication

  1. Foldery kopii zapasowych : Każdy folder zawiera punkty odzyskiwania dla danego zadania tworzenia kopii zapasowej.
  2. Folder surowych danych : Zawiera pliki surowych danych (pliki fragmentów). Format plików fragmentów: index.variant(0000.001, 0001.002, 0002.00a, 0003.00b, ...).
  3. Pliki deskryptorów : Informacje o magazynie wszystkich plików fragmentów w repozytorium:
    • + RawBlockRecord (obejmują flagi, wariant, długość, przesunięcie, hash1, hash2, rcount): Informacje o bloku w pliku deskryptora.
    • + ShiftBlockRecord (variant_old, offset_old, variant_new, offset_new): Informacje o bloku, którego pozycja w plikach danych surowych uległa zmianie z poprzedniej na nową.
    • + ChunkMap: informacje o magazynie plików fragmentów (ten sam indeks fragmentu, inny wariant) oraz pliki deskryptorów będą zawierały listę ChunkMap, która jest ładowana podczas inicjalizacji repozytorium.

    Plik blokady służy do zapobiegania jednoczesnemu korzystaniu z repozytorium kopii zapasowych przez dwa Transporters .

Logiczna struktura repozytorium kopii zapasowych wygląda następująco:

– Repozytorium kopii zapasowych

  • Kopia zapasowa 1
    • Punkt odzyskiwania 1
    • Punkt odzyskiwania 2
    • Itd.
  • Kopia zapasowa 2
    • Punkt odzyskiwania 1
    • Punkt odzyskiwania 2
    • Itd.

Punkty odzyskiwania są automatycznie usuwane po upływie okresu przechowywania (na podstawie ustawionych dat wygaśnięcia lub starszej metody przechowywania w wersjach 10.7 i wcześniejszych). Nie należy ręcznie usuwać żadnych plików z katalogu repozytorium kopii zapasowych.

Jak utworzyć repozytorium kopii zapasowej

Można utworzyć nowe repozytorium kopii zapasowej w NAKIVO Backup & Replication na dowolnej z obsługiwanych platform wymienionych powyżej.

Utwórzmy nowe repozytorium kopii zapasowej na komputerze z zainstalowanym systemem Ubuntu Linux. Głównym wymaganiem do utworzenia nowego repozytorium kopii zapasowej na komputerze zdalnym jest Transporter zainstalowany wcześniej na tym komputerze z systemem Linux. Mamy już zainstalowany Transporter na tym komputerze z systemem Linux.

W tym przykładzie używamy tych dwóch maszyn do wdrażania i konfiguracji rozwiązania NAKIVO:

  • NAKIVO Director (pełne rozwiązanie): 192.168.101.209
  • NAKIVO Transporter na komputerze z systemem Linux: 192.168.101.210

Jeśli Transporter jest zainstalowany, wykonaj następujące kroki, aby utworzyć nowe repozytorium kopii zapasowych na komputerze z systemem Linux:

  1. Utwórz katalog, który będzie używany przez nowe repozytorium kopii zapasowych do przechowywania kopii zapasowych. Tworzymy katalog o nazwie repository1 w /opt/nakivo/ i przechodzimy do tego katalogu w konsoli Linuksa:

    cd /opt/nakivo/

    sudo mkdir repository1

  2. Ustaw użytkownika NAKIVO, o nazwie bhsvc jako właściciela tego katalogu repository1 (do wykonania tej czynności potrzebne są uprawnienia administratora):

    sudo chown -R bhsvc:bhsvc repository1

    Uwaga: Jeśli tworzysz repozytorium kopii zapasowych na serwerze NAS, aby ustawić użytkownika NAKIVO jako właściciela katalogu repozytorium, użyj:

    sudo chown -R u_bhsvc:g_bhsvc repository1

  3. Ustaw odpowiednie uprawnienia dla tego katalogu, aby umożliwić rozwiązaniu NAKIVO odczyt i zapis danych kopii zapasowych: sudo chmod 0775 repository1
  4. Sprawdź, czy ustawiono właściciela i uprawnienia, przeglądając zawartość katalogu /opt/nakivo/:

    ls -al

Creating a directory for a Backup Repository

  1. Katalog został utworzony i skonfigurowany. Teraz otwórz interfejs internetowy NAKIVO Backup & Replication (udostępniany przez komponent NAKIVO Director ). Link, który otwieramy w przeglądarce internetowej, to w tym przypadku https://192.168.101.209:4443 .
  2. Przejdź do <strong>Settings > Repositories, kliknij +, a następnie Create new backup repository.

Creating a new Backup Repository

  1. Otworzy się New Backup Repository Wizard .
  2. W pierwszym kroku kreatora wybierz typ repozytorium kopii zapasowych. Ponieważ tworzymy nowe repozytorium kopii zapasowych na komputerze z systemem Linux, wybieramy Local Folder. Kliknij Next , aby kontynuować.

Selecting a Backup Repository type

  1. W drugim kroku należy ustawić nazwę i lokalizację. Wprowadź nazwę repozytorium kopii zapasowej, na przykład RepositoryL1.

    Wybierz przypisany Transporter dla tego repozytorium kopii zapasowych. Wybieramy Transporter zainstalowany na zdalnym komputerze z systemem Linux ( 192.168.101.210 ).

  2. Setting a name and location for a Backup Repository

    Wprowadź ścieżkę do lokalnego folderu na komputerze, na którym zainstalowano Transporter . W naszym przypadku jest to katalog /opt/nakivo/repository1 , który utworzyliśmy na naszym komputerze z systemem Linux.

    Kliknij Next , aby kontynuować.

    Selecting a remote Transporter and the directory on that Transporter

  1. Skonfiguruj opcje. Na tym etapie należy skonfigurować opcje oszczędzania miejsca, szyfrowania, niezawodności i konserwacji dla repozytorium kopii zapasowych. Jeśli chcesz używać kompresji, ustaw opcje redukcji rozmiaru danych na tym etapie. Nie można zmienić ustawień kompresji dla repozytorium kopii zapasowych po jego utworzeniu.
  2. Configuring options for a new Backup Repository

    Jeśli chcesz utworzyć repozytorium kopii zapasowych typu „forever-incremental”, kliknij Settings w wierszu Data size reduction i odznacz pole wyboru Store backups in separate files (recommended) . Kliknij Apply.
    Configuring data size reduction settings for a new Backup Repository

  1. Zostało utworzone nowe repozytorium kopii zapasowych.

Możesz kliknąć repozytorium kopii zapasowych (lista repozytoriów znajduje się w Settings > Repositories), aby wyświetlić wykorzystaną przestrzeń, wolną przestrzeń oraz inne parametry repozytorium kopii zapasowych.

Możesz najechać kursorem myszy na nazwę repozytorium kopii zapasowych i kliknąć ikonę trzech kropek, aby otworzyć menu z działaniami, które można wykonać na wybranym repozytorium kopii zapasowych. Można przywrócić dane, edytować niektóre ustawienia repozytorium, zweryfikować kopie zapasowe, naprawić repozytorium kopii zapasowych, uruchomić samonaprawę repozytorium itp. Options for added Backup Repository

Włączanie niezmienności

Jeśli chcesz przechowywać niezmienne punkty odzyskiwania w repozytorium kopii zapasowych, należy włączyć tę opcję podczas tworzenia nowego zadania tworzenia kopii zapasowej (kliknij Jobs, wybierz + w celu utworzenia nowego zadania, a następnie wybierz elementy, które chcesz wykonać kopię zapasową). Repozytorium kopii zapasowych utworzone na komputerze z systemem Linux (co ma miejsce w naszym przypadku) obsługuje niezmienność.

Enabling immutability for a backup stored in a NAKIVO Backup Repository

W kroku 3 kreatora nowego zadania tworzenia kopii zapasowej, w którym konfiguruje się ustawienia harmonogramu i przechowywania dla zadania, można znaleźć ustawienia niezmienności. Zaznacz odpowiednie pole wyboru i wybierz liczbę dni, przez które kopia zapasowa ma być niezmienna.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read