NAKIVO Backup & Replication & Komponenty replikacji: Transporter
NAKIVO Backup & Replication to rozwiązanie do ochrony danych i odzyskiwania awaryjnego przeznaczone dla środowisk wirtualnych, fizycznych, chmurowych i SaaS, w tym VMware vSphere, Microsoft Hyper-V, instancji Amazon EC2, maszyn fizycznych z systemem Windows/Linux, urządzeń NAS, Microsoft 365 i innych.
Rozwiązanie składa się z 3 głównych komponentów: {2}, Transporter (jeden z {4}) oraz Repozytorium kopii zapasowych. Komponenty te można zainstalować razem na maszynie wirtualnej (VM), maszynie fizycznej lub urządzeniu NAS.
Ten wpis na blogu dotyczy Transporters, wyjaśnia, do czego służy Transporters oraz jak zainstalować Transporter w różnych scenariuszach.
Czym jest Transporter?
Transporter to zainstalowana usługa, która realizuje wszystkie zadania związane z ochroną danych i odzyskiwaniem w ramach rozwiązania NAKIVO Backup & Replication. Obejmuje to odczyt danych, kompresję, deduplikację, szyfrowanie, transfer, zapis, weryfikację, odzyskiwanie maszyn wirtualnych (VM) w trybie szczegółowym i pełnym itp. Transporter odpowiada również za zarządzanie repozytorium kopii zapasowych.
Jeden Transporter, znany jako Onboard Transporter, jest instalowany domyślnie wraz z pełnym wdrażaniem rozwiązania (automatycznie wraz z Director), aby umożliwić tworzenie kopii zapasowych, replikację i odzyskiwanie od razu po uruchomieniu. Po instalacji Transporter działa jako usługa i jest uruchamiany automatycznie po ponownym uruchomieniu systemu operacyjnego.
Dodatkowe Transporters można również zainstalować osobno na wszystkich obsługiwanych platformach, gdy jest to potrzebne do poprawy wydajności i zwiększenia efektywności: na komputerach z systemem Linux i Windows (ponieważ rozwiązanie jest napisane w wieloplatformowym języku Java), jako urządzenie wirtualne VMware vSphere/Nutanix AHV, jako Obraz maszynowy Amazonoraz na Urządzenia NAS.
W trosce o wydajność firma NAKIVO zaprojektowała Transporter tak, aby zmaksymalizować prędkość Kopia zapasowa maszyny wirtualnej, replikacji i odzyskiwania poprzez wykorzystanie wszystkich dostępnych zasobów. Innymi słowy, Transporter jest usługą, którą należy zainstalować na dedykowanym maszyna fizyczna lub wirtualna , aby nie zakłócała wydajności innych aplikacji. Nie oznacza to jednak, że Transporter zawsze wykorzystuje 100% dostępnego Procesora i pamięci RAM. Prędkość magazynu danych źródłowego, sieci lub magazynu docelowego może stanowić wąskie gardło (czynnik ograniczający) wydajności.
Ile transporterów jest potrzebnych
Pojedynczy transporter
W małych i średnich środowiskach liczących 100 maszyn/instancji lub mniej wystarczy jeden Transporter na lokalizację. Pojedynczy Transporter może wykonać kopię zapasową, replikować i odzyskiwać wiele maszyn wirtualnych z wielu vCenter lub samodzielnych hostów ESXi (w przypadku użycia w środowisku VMware vSphere ). Innymi słowy, nie ma potrzeby instalowania Transporter na każdej maszynie wirtualnej lub hoście ESXi, które chcesz chronić. O ile Transporter jest wdrażany gdzieś w Twojej infrastrukturze, dostęp do hostów i repozytoriów kopii zapasowych jest możliwy.
Jeden Transporter może domyślnie przetwarzać jednocześnie wiele dysków maszyn wirtualnych (do 6), a liczbę tę można zmienić w konfiguracji. Jeśli zadania zawierają więcej dysków maszyn wirtualnych niż Transporter jest ustawiony do przetwarzania jednocześnie, dyski są umieszczane w kolejce i przetwarzane, gdy tylko Transporter zostanie zwolniony.
Wiele modułów transportujących
Aby osiągnąć skalowalność i wysoką dostępność w większych środowiskach, wiele Transporters można wdrożyć w jednej lokalizacji lub w wielu lokalizacjach. Jeśli planujesz przesyłać dane przez sieć WAN bez połączenia VPN z lokalizacji źródłowej do lokalizacji docelowej, upewnij się, że lokalizacja źródłowa i docelowa zostały uwzględnione w konfiguracji rozwiązania. Można je dodać, korzystając z zewnętrznych adresów IP lub nazw DNS, które mogą być poprawnie rozpoznane w sieci WAN (aby umożliwić im wzajemne połączenie).
Jeśli masz więcej niż jeden Transporter, musisz określić, który z nich powinien być używany do odczytu danych z hosta źródłowego, a który do zapisu danych na hoście docelowym. Domyślnie NAKIVO Backup & Replication określa Transporter do użycia na podstawie odległości hostów (mierzonej czasem przelotu ping), jak pokazano na poniższym obrazku. Z tego powodu w zaporze sieciowej musi być zezwolone na protokół ICMP w celu wysyłania komunikatów żądania/odpowiedzi ping.
Czas przelotu w obie strony (RTT) to suma czasu potrzebnego na wysłanie żądania ping oraz czasu potrzebnego na potwierdzenie odbioru tego ping (odpowiedź).
W powyższym przykładzie Transporter1 został wybrany do odczytu danych z Source ESXi, a Transporter2 został wybrany do zapisu danych na Target ESXi. Wybór transportera można również skonfigurować ręcznie podczas tworzenia zadania.
Wdrażanie wielu Transporters pozwala również na korzystanie z funkcji przyspieszenia sieci (tj. kompresji przesyłanych danych przed wysłaniem ich do miejsca docelowego) oraz szyfrowania AES 256 ruchu między parą Transporters. Załóżmy na przykład, że dwie maszyny wirtualne są wykonywane kopię zapasową za pośrednictwem sieci WAN do lokalizacji zdalnej. Urządzenie Transporter zainstalowane w lokalizacji źródłowej może kompresować i szyfrować dane maszyn wirtualnych przed przesłaniem ich przez sieć WAN. Następnie urządzenie Transporter zainstalowane w lokalizacji docelowej może przeprowadzić odszyfrowywanie danych przed zapisaniem ich w repozytorium kopii zapasowych.
W tym przypadku:
- Źródło
Transporterodczytuje i przesyła dane. - Cel
Transporterodbiera i zapisuje dane.
Wdrożenie wielu urządzeń Transporters może być również przydatne do równoważenia obciążenia w celu rozłożenia obciążenia między dostępne urządzenia Transporters podczas wykonywania zadań replikacji, tworzenia kopii zapasowych i odzyskiwania danych. Korzystanie z wielu Transporters pozwala na jednoczesne przetwarzanie większej liczby zadań związanych z tworzeniem kopii zapasowych, replikacją i odzyskiwaniem danych.
Uwaga: Domyślnie Transporters używają portu TCP 9446 do komunikacji z Director oraz zakresu portów 9448–10000 do przesyłania danych między Transporters.
Wiele transporterów w innych scenariuszach
- Środowiska Microsoft Hyper-V : Po dodaniu Host Hyper-V do zasobów rozwiązania NAKIVO na tym hoście Hyper-V automatycznie odbywa się wdrażanie
Transporter(nie na maszynach wirtualnych Hyper-V). Nie ma potrzeby ręcznego instalowania dodatkowego modułu Hyper-VTransporter. - Środowiska VMware vSphere :
- Aby dodać
Transporterdla VMware vSphere, na hoście ESXi należy wdrożyć maszynę wirtualną zTransporter(patrz instrukcje poniżej). VMware VDDK jest używany przez tenTransporter. - Jeśli zainstalowano pełne rozwiązanie NAKIVO z
DirectoriOnboard Transporterna urządzeniu z procesorem ARM (na przykład urządzeniu NAS), należy zainstalować dodatkowyTransporterw VMware vSphere. Wynika to z faktu, że biblioteka VMware VDDK nie obsługuje architektury ARM.
- Aby dodać
- Komputery z systemem Linux/Windows : Agent komputera fizycznego, inny typ węzła w NAKIVO Backup & Replication, jest wdrażany na fizycznym komputerze z systemem Linux lub Windows, gdy urządzenie zostaje dodane do wykazu zasobów NAKIVO. W tym przypadku
Transporterdziała jako agent kopii zapasowej na komputerze fizycznym. Należy pamiętać, że operacje tworzenia kopii zapasowych, replikacji i odzyskiwania w maszynach wirtualnych/instancjach VMware vSphere, Microsoft Hyper-V i Amazon EC2 są realizowane bez użycia agentów. - Tworzenie kopii zapasowej na taśmie: Po skonfigurowaniu kopii zapasowej na taśmie na serwerze, do którego podłączone są urządzenia taśmowe (napęd taśmowy lub biblioteka taśm), instalowany jest
Transporter.
Instalacja Transportera w systemie Linux
Omówmy kroki instalacji Transporter na komputerach z systemem Linux:
- Pobierz pakiet instalacyjny dla systemu Linux z tej strony internetowej NAKIVO.
- Wybierz
Linux Installeri skopiuj wygenerowany link do pobrania.
Link do pobrania powinien wyglądać następująco:
https://d00i00q000b00.cloudfront.net/res/product/NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
- Wstaw skopiowany link do polecenia, aby pobrać
Transporterinstalator zwgetbezpośrednio na komputer z systemem Linux, na którym chcesz zainstalowaćTransporter.wget
https://d00i00q000b00.cloudfront.net/res/product/NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
Uwaga: W tym przewodniku instalujemy Transporter w systemie Ubuntu Linux.
- Dodaj uprawnienia do uruchamiania pliku instalacyjnego
Transporter:chmod +x ./NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
- Uruchom instalator
Transporterjako root, używającsudosudo ./NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
- Otworzy się instalator. Aby kontynuować, musisz przeczytać i zaakceptować umowę licencyjną.
Naciśnij
Enter, aby przewinąć w dół. Pamiętaj, aby przeczytać umowę do końca, aby uniknąć konieczności ponownego uruchamiania instalatora.
- Wpisz
yi naciśnijEnter, aby zaakceptować i kontynuować.
- Wpisz
ti naciśnijEnter, aby zainstalowaćTransporterwyłącznie.
- Naciśnij
Enter, aby użyć domyślnej lokalizacji instalacji, lub wpisz lokalizację niestandardową i naciśnijEnter. - Wprowadź hasło główne (zdecydowanie zalecane ze względów bezpieczeństwa). Później możesz zmienić hasło główne w wierszu poleceń za pomocą polecenia:
/opt/nakivo/transporter/bhsvc -b NewPassword
- Wprowadź ścieżkę do ważnego certyfikatu podpisanego przez CA dla
Transporterlub pozostaw pole puste, jeśli nie chcesz wybierać certyfikatu. Na tym etapie może pojawić się następujący komunikat:Korzystanie z certyfikatu zwiększa bezpieczeństwo. Jeśli nie wybierzesz certyfikatu niestandardowego, zostanie użyty certyfikat z podpisem własnym i wyświetlony zostanie odpowiedni komunikat.
Nie
transporterokreślono certyfikatu. Zostanie wygenerowany certyfikat z podpisem własnymtransporter. Aby zapewnić bezpieczeństwotransporter, zaleca się skonfigurowanie niestandardowego certyfikatu podpisanego przez urząd certyfikacji. Czy na pewno chcesz kontynuować bez określaniatransportercertyfikatu?(Y/n)Wpisz
yi naciśnijEnter, aby kontynuować.
Transporterport. NaciśnijEnter, aby użyć domyślnego portu TCP 9446, lub wpisz niestandardowy port przed naciśnięciem klawisza Enter.
- Poczekaj, aż
Transporterzostanie zainstalowany w systemie Linux.
- Po zainstalowaniu
Transporter(o nazwienkv-bhsvc) możesz sprawdzić stan usługiTransporterza pomocą polecenia (w systemie Ubuntu):systemctl status nkv-bhsvc
Transporter został pomyślnie zainstalowany i działa w systemie Linux.
Instalacja Transportera w systemie Windows
Wykonaj poniższe kroki, aby zainstalować Transporter w systemie Windows:
- Pobierz instalator dla systemu Windows.
- Uruchom instalator NAKIVO w systemie Windows:
- Wybierz
Transporter onlyjako typ instalacji. - Wprowadź silne hasło główne. Jest to wysoce zalecane ze względu na bezpieczeństwo danych i w celu uniknięcia nieautoryzowanego dostępu.
- Możesz rozwinąć
More Options, aby zdefiniować niestandardową ścieżkę instalacji, ustawić niestandardowe porty orazTransportercertyfikat.

- Przeczytaj umowę i wybierz
I accept the License Agreement.KliknijInstall, aby rozpocząćTransporterinstalację.
- Wybierz
- Poczekaj, aż proces instalacji się zakończy.
- Powinien pojawić się komunikat:
Transporter installation was successful!Teraz możesz kliknąć
Finishi zamknąć okno instalatora.
Aby upewnić się, że Transporter działa, możesz sprawdzić usługę Transporter ( NAKIVO Backup & Replication Transporter) w przystawce usług (services.msc) w Computer Management > Services and Applications > Services.
Instalacja Transportera jako wirtualnego urządzenia VMware
Aby zainstalować Transporter w środowisku VMware vSphere na hoście ESXi, masz dwie możliwości:
- Wdrożenie wstępnie skonfigurowanego urządzenia wirtualnego VMware vSphere (szablonu maszyny wirtualnej) z
Transporterzainstalowanym fabrycznie (z systemem Ubuntu Server jako systemem operacyjnym zainstalowanym na tej maszynie wirtualnej) lub - Ręczna instalacja
Transporterna maszynach wirtualnych z systemem Linux lub Windows.
Aby skorzystać z podejścia opartego na wstępnie skonfigurowanym urządzeniu wirtualnym:
- Przejdź do strona pobierania na stronie internetowej NAKIVO.
- Rozwiń opcje pobierania
VMware Virtual Appliance (Full Solution). Możesz wybraćTransporterlubTransporter with Backup Repository, w zależności od potrzeb. W tym przykładzie wybierzmyTransporteri kliknijmy link pobierania.
- Po zakończeniu pobierania można przeprowadzić wdrażanie maszyny wirtualnej z szablonu OVA na hoście ESXi. Wyjaśniamy, jak przeprowadzić wdrażanie
Transporterz szablonu OVA w VMware Host Client. - Kliknij
Virtual Machinesw paneluNavigatori kliknijCreate/Register VM.
Otworzy się kreator nowej maszyny wirtualnej.
Select creation type. WybierzDeploy a virtual machine from an OVF or OVA file. KliknijNextna każdym etapie kreatora, aby kontynuować.
- Wybierz pliki OVF i VMDK . Wprowadź nazwę maszyny wirtualnej, na przykład
Blog Transporter. Kliknij duży przycisk, aby wybrać plik OVA zTransporteri wybierz ten plik z komputera lokalnego (nie z magazynu danych ESXi).
- Wybierz magazyn danych . Wybierz magazyn danych na hoście ESXi, w którym chcesz wdrożyć
Transporter.
- Przeczytaj i zaakceptuj umowę licencyjną.
- Opcje wdrażania . Wybierz sieć, z którą ma się połączyć
Transporter VM, wybierz typ przydzielania dysku wirtualnegoi wybierz, czy maszyna wirtualna ma się włączyć automatycznie po zakończeniu instalacji.
- Gotowy do zakończenia . Sprawdź, czy ustawienia są poprawne, a następnie kliknij
Finish. Nie odświeżaj przeglądarki podczas wdrażania tej maszyny wirtualnej.
Po zakończeniu instalacji wyświetli się interfejs konsoli serwisu Transporter VM działającego w systemie Linux.
Za pomocą strony {127} można zarządzać systemem operacyjnym i edytować ustawienia serwisu Transporter VM.
Zasada wdrażania urządzenia wirtualnego za pomocą serwisu Transporter z wykorzystaniem strony Klient VMware vSphere i vCenter jest identyczna.
- Kliknij prawym przyciskiem myszy hosta ESXi zarządzanego przez vCenter, a następnie w menu kontekstowym wybierz opcję
Deploy OVF Template. - Wybierz szablon OVA za pomocą
Transporteri postępuj zgodnie z instrukcjami kreatora, aby zakończyć.
Szczegółowe instrukcje dotyczące Wdrażanie rozwiązania NAKIVO z szablonu VMware w kliencie vSphere można znaleźć w centrum pomocy.
Instalacja Transportera na urządzeniu NAS
Możliwe jest również zainstalowanie Transporter na urządzeniach NAS.
Wybierz opcję Installer for NAS na stronie Pobierz NAKIVO , aby rozwinąć opcje pobierania. Wybierz dostawcę urządzenia NAS, rozwiń opcje pobierania, wybierz Transporteri kliknij odpowiedni link do pobrania.
Proces instalacji programu Transporter na urządzeniach NAS może się różnić w zależności od dostawcy serwera NAS.
Podłączanie urządzenia Transporter do Director
Po zainstalowaniu Transporter należy podłączyć je do NAKIVO Backup & Replication Director. Musimy dodać zainstalowane Transporter do listy podłączonych węzłów. Możemy to zrobić w interfejsie internetowym rozwiązania NAKIVO, który jest dostępny na komputerze z zainstalowanym i uruchomionym pełnym rozwiązaniem.
- Przejdź do
Settings > Nodes. - Kliknij
+ > Add Existing Node > VMware vSphere Appliance, aby dodaćTransporterwdrożone jako urządzenie wirtualne VMware. Po zainstalowaniuTransporterw systemie Linux, Windows lub na serwerze NAS wybierz opcjęInstalled service. Jeśli wdrożyłeśTransporterjako obraz AMI AWS, wybierzAmazon EC2 instance.
- Wprowadź parametry niezbędne do połączenia
DirectorzTransporteri dodajTransporterdo listy węzłów.
Dodatkowe informacje na temat jak dodać węzły znajdziesz w centrum pomocy.
Wdrażanie transportera z poziomu interfejsu rozwiązania NAKIVO
Najnowsza wersja NAKIVO Backup & Replication obsługuje Automatic transporter injection. Pozwala to na wdrożenie Transporter na wybranym zasobie bezpośrednio z interfejsu internetowego rozwiązania NAKIVO. Metoda ta stanowi wygodną alternatywę dla innych metod wdrażania opisanych powyżej.
Aby skorzystać z tej metody, do zasobów należy dodać odpowiednie elementy, takie jak hosty ESXi, serwery vCenter lub konta Amazon.
Przyjrzyjmy się przykładowi i wdrożmy nowy Transporter w VMware vSphere.
- Przejdź do
Settings > Nodes. - Kliknij
+ > Deploy New Node > VMware vSphere Appliance.
Aby przeprowadzić wdrażanie urządzenia wirtualnego
Transporterza pomocą tej metody, musisz posiadać odpowiednie uprawnienia w VMware vSphere lub AWS.
- Zdefiniuj wymagane parametry:
- Nazwa transportera . Wprowadź nazwę, która będzie wyświetlana na liście węzłów w NAKIVO Backup & Replication.
- Host ESXi lub klaster . Wybierz zasób obliczeniowy, na którym ma zostać przeprowadzone wdrażanie urządzenia wirtualnego
Transporterw vSphere. - Magazyn danych . Wybierz magazyn danych podłączony do wybranego hosta lub klastra ESXi, w którym będą przechowywane pliki maszyny wirtualnej urządzenia wirtualnego.
- Sieć wirtualna . Wybierz przełącznik wirtualny/sieć, do której zostanie podłączona karta sieciowa maszyny wirtualnej.
Możesz ustawić automatyczną konfigurację sieci IP za pomocą DHCP lub ręcznie skonfigurować parametry połączenia IP i DNS. W razie potrzeby możesz również wybrać porty transferu danych.
Kliknij
Deploy.
- Poczekaj, aż
Transporterzostanie wdrożone na wybranym hoście zdalnym. Możesz zobaczyć stan węzła i postęp wdrażania, jak pokazano na poniższym obrazku.Stan
Transportermoże być:- Brak dostępu
- Dobry (OK)
- Niezweryfikowany
- Nieaktualny
- Odświeżanie
- Dodawanie
- Wdrażanie
Nie ma potrzeby ręcznego dodawania Transporter wdrożonego za pomocą funkcji Automatic transporter injection do listy węzłów po wdrożeniu.
Więcej informacji na temat wdrażanie węzłów można znaleźć w centrum pomocy.





























