Udostępnij za pośrednictwem


Instalowanie głównego serwera docelowego z systemem Linux na potrzeby powrotu po awarii

Po przełączeniu maszyn wirtualnych w tryb failover na platformę Azure można przywrócić maszyny wirtualne do lokacji lokalnej. Aby powrócić po awarii, należy ponownie włączyć ochronę maszyny wirtualnej z platformy Azure do lokacji lokalnej. W tym procesie potrzebny jest lokalny główny serwer docelowy do odbierania ruchu.

Jeśli chroniona maszyna wirtualna jest maszyną wirtualną z systemem Windows, potrzebujesz głównego obiektu docelowego systemu Windows. W przypadku maszyny wirtualnej z systemem Linux potrzebny jest główny element docelowy systemu Linux. Zapoznaj się z poniższymi krokami, aby dowiedzieć się, jak utworzyć i zainstalować główny element docelowy systemu Linux.

Ważne

Główny serwer docelowy na LVM nie jest obsługiwany.

Omówienie

Ten artykuł zawiera instrukcje dotyczące sposobu instalowania głównego obiektu docelowego systemu Linux.

Opublikuj komentarze lub pytania na końcu tego artykułu lub na stronie pytań firmy Microsoft dotyczących usług Azure Recovery Services.

Wymagania wstępne

  • Aby wybrać hosta, na którym ma zostać wdrożony obiekt docelowy główny, ustal, czy powrót po awarii będzie mieć istniejącą lokalną maszynę wirtualną lub nową maszynę wirtualną.
    • W przypadku istniejącej maszyny wirtualnej host obiektu docelowego głównego powinien mieć dostęp do magazynów danych maszyny wirtualnej.
    • Jeśli lokalna maszyna wirtualna nie istnieje (w przypadku odzyskiwania alternatywnej lokalizacji), maszyna wirtualna powrotu po awarii zostanie utworzona na tym samym hoście co główny obiekt docelowy. Możesz wybrać dowolny host ESXi, aby zainstalować obiekt docelowy główny.
  • Obiekt docelowy główny powinien znajdować się w sieci, która może komunikować się z serwerem przetwarzania i serwerem konfiguracji.
  • Wersja głównego obiektu docelowego musi być równa lub starsza niż wersje serwera przetwarzania i serwera konfiguracji. Jeśli na przykład wersja serwera konfiguracji to 9.4, wersja elementu docelowego głównego może mieć wartość 9.4 lub 9.3, ale nie 9.5.
  • Głównym celem może być tylko maszyna wirtualna VMware, a nie serwer fizyczny.

Uwaga

Upewnij się, że nie włączono funkcji Storage vMotion dla żadnych składników zarządzania, takich jak główny obiekt docelowy. Jeśli główny element docelowy zostanie przeniesiony po pomyślnym ponownym włączeniu ochrony, nie można odłączyć dysków maszyn wirtualnych (VMDK). W takim przypadku powrót po awarii kończy się niepowodzeniem.

Wskazówki dotyczące określania rozmiaru na potrzeby tworzenia głównego serwera docelowego

Utwórz element docelowy główny zgodnie z następującymi wytycznymi dotyczącymi określania rozmiaru:

  • Pamięć RAM: 6 GB lub więcej
  • Rozmiar dysku systemu operacyjnego: 100 GB lub więcej (w celu zainstalowania systemu operacyjnego)
  • Dodatkowy rozmiar dysku na dysku przechowywania: 1 TB
  • Rdzenie procesora CPU: 4 rdzenie lub więcej
  • Jądro: 4.16.*

Wdrażanie głównego serwera docelowego

Zainstaluj system Ubuntu 16.04.2 — minimalny

Ważne

Ubuntu 16.04 (Xenial Xerus) osiągnął koniec życia i nie jest już obsługiwany przez społeczność Canonical ani Ubuntu. Oznacza to, że dla tej wersji systemu Ubuntu nie będą udostępniane żadne aktualizacje zabezpieczeń ani poprawki błędów. Dalsze korzystanie z systemu Ubuntu 16.04 może spowodować uwidocznienie systemu na potencjalne luki w zabezpieczeniach lub problemy ze zgodnością oprogramowania. Zdecydowanie zalecamy uaktualnienie do obsługiwanej wersji systemu Ubuntu, takiej jak Ubuntu 18.04 lub Ubuntu 20.04.

Wykonaj poniższe kroki, aby zainstalować system operacyjny Ubuntu 16.04.2 64-bitowy.

  1. Przejdź do linku pobierania, wybierz najbliższe dublowanie i pobierz ubuntu 16.04.2 minimalny 64-bitowy obraz ISO. Zachowaj minimalny 64-bitowy obraz ISO systemu Ubuntu 16.04.2 na stacji dysków DVD i uruchom system.

Uwaga

W wersji 9.42 system operacyjny Ubuntu 20.04 jest obsługiwany dla głównego serwera docelowego systemu Linux. Jeśli chcesz użyć najnowszego systemu operacyjnego, kontynuuj konfigurowanie maszyny przy użyciu obrazu iso Ubuntu 20.04.

  1. Wybierz pozycję Angielski jako preferowany język, a następnie wybierz Enter.

    Wybierz język

  2. Wybierz pozycję Zainstaluj system Ubuntu Server, a następnie wybierz Enter.

    Wybierz pozycję Zainstaluj system Ubuntu Server

  3. Wybierz pozycję Angielski jako preferowany język, a następnie wybierz Enter.

    Wybierz język angielski jako preferowany język

  4. Wybierz odpowiednią opcję z listy Opcje strefy czasowej , a następnie wybierz Enter.

    Wybierz poprawną strefę czasową

  5. Wybierz pozycję Nie (opcja domyślna), a następnie wybierz Enter.

    Konfigurowanie klawiatury

  6. Wybierz pozycję Angielski (USA) jako kraj/region pochodzenia klawiatury, a następnie wybierz Enter.

  7. Wybierz pozycję Angielski (USA) jako układ klawiatury, a następnie wybierz Enter.

  8. Wprowadź nazwę hosta serwera w polu Nazwa hosta , a następnie wybierz pozycję Kontynuuj.

  9. Aby utworzyć konto użytkownika, wprowadź nazwę użytkownika, a następnie wybierz pozycję Kontynuuj.

    Tworzenie konta użytkownika

  10. Wprowadź hasło dla nowego konta użytkownika, a następnie wybierz pozycję Kontynuuj.

  11. Potwierdź hasło dla nowego użytkownika, a następnie wybierz pozycję Kontynuuj.

    Potwierdzanie haseł

  12. W następnym zaznaczeniu szyfrowania katalogu macierzystego wybierz pozycję Nie (opcja domyślna), a następnie wybierz Enter.

  13. Jeśli wyświetlana strefa czasowa jest poprawna, wybierz pozycję Tak (opcja domyślna), a następnie wybierz Enter. Aby ponownie skonfigurować strefę czasową, wybierz pozycję Nie.

  14. Z opcji metody partycjonowania wybierz pozycję Z przewodnikiem — użyj całego dysku, a następnie wybierz Enter.

    Wybierz opcję metody partycjonowania

  15. Wybierz odpowiedni dysk z opcji Wybierz dysk do partycji , a następnie wybierz Enter.

    Wybierz dysk

  16. Wybierz pozycję Tak , aby zapisać zmiany na dysku, a następnie wybierz Enter.

    Wybierz opcję domyślną

  17. W obszarze wyboru skonfiguruj serwer proxy wybierz opcję domyślną, wybierz pozycję Kontynuuj, a następnie wybierz Enter.

    Zrzut ekranu pokazujący, gdzie wybrać pozycję Kontynuuj, a następnie wybierz Enter.

  18. Wybierz opcję Brak aktualizacji automatycznych w wybranym obszarze zarządzania uaktualnieniami w systemie, a następnie wybierz Enter.

    Wybieranie sposobu zarządzania uaktualnieniami

    Ostrzeżenie

    Ponieważ główny serwer docelowy usługi Azure Site Recovery wymaga bardzo konkretnej wersji systemu Ubuntu, należy upewnić się, że uaktualnienia jądra są wyłączone dla maszyny wirtualnej. Jeśli są one włączone, wszystkie regularne uaktualnienia powodują awarię głównego serwera docelowego. Upewnij się, że wybrano opcję Brak aktualizacji automatycznych.

  19. Wybierz opcje domyślne. Jeśli chcesz otworzyć protokół OpenSSH dla połączenia SSH, wybierz opcję Serwer OpenSSH , a następnie wybierz pozycję Kontynuuj.

    Wybieranie oprogramowania

  20. W zaznaczeniu opcji instalowania modułu ładującego rozruchu GRUB wybierz pozycję Tak, a następnie wybierz Enter.

    Instalator rozruchu GRUB

  21. Wybierz odpowiednie urządzenie do instalacji modułu ładującego rozruchu (najlepiej /dev/sda), a następnie wybierz Enter.

    Wybieranie odpowiedniego urządzenia

  22. Wybierz pozycję Kontynuuj, a następnie wybierz Enter , aby zakończyć instalację.

    Kończenie instalacji

  23. Po zakończeniu instalacji zaloguj się do maszyny wirtualnej przy użyciu nowych poświadczeń użytkownika. (Zapoznaj się z Krok 10 , aby uzyskać więcej informacji).

  24. Wykonaj kroki opisane na poniższym zrzucie ekranu, aby ustawić hasło użytkownika ROOT. Następnie zaloguj się jako użytkownik GŁÓWNY.

    Ustawianie hasła użytkownika ROOT

Konfigurowanie maszyny jako głównego serwera docelowego

Aby uzyskać identyfikator każdego dysku twardego SCSI na maszynie wirtualnej z systemem Linux, dysk. EnableUUID = parametr TRUE musi być włączony. Aby włączyć ten parametr, wykonaj następujące czynności:

  1. Zamknij maszynę wirtualną.

  2. Kliknij prawym przyciskiem myszy wpis maszyny wirtualnej w okienku po lewej stronie, a następnie wybierz polecenie Edytuj ustawienia.

  3. Wybierz kartę Opcje .

  4. W okienku po lewej stronie wybierz pozycję Zaawansowane>ogólne, a następnie wybierz przycisk Parametry konfiguracji w prawej dolnej części ekranu.

    Otwórz parametr konfiguracji

    Opcja Parametry konfiguracji nie jest dostępna, gdy maszyna jest uruchomiona. Aby ta karta została aktywna, zamknij maszynę wirtualną.

  5. Sprawdź, czy wiersz z dyskiem . Identyfikator EnableUUID już istnieje.

    • Jeśli wartość istnieje i jest ustawiona na Fałsz, zmień wartość na True. (Wartości nie są uwzględniane wielkości liter).

    • Jeśli wartość istnieje i ma ustawioną wartość True, wybierz pozycję Anuluj.

    • Jeśli wartość nie istnieje, wybierz pozycję Dodaj wiersz.

    • W kolumnie name dodaj dysk. EnableUUID, a następnie ustaw wartość TRUE.

      Sprawdzanie, czy dysk. Identyfikator EnableUUID już istnieje

Wyłączanie uaktualnień jądra

Główny serwer docelowy usługi Azure Site Recovery wymaga określonej wersji systemu Ubuntu. Upewnij się, że uaktualnienia jądra są wyłączone dla maszyny wirtualnej. Jeśli uaktualnienia jądra są włączone, może to spowodować awarię głównego serwera docelowego.

Pobieranie i instalowanie dodatkowych pakietów

Uwaga

Upewnij się, że masz łączność z Internetem, aby pobrać i zainstalować dodatkowe pakiety. Jeśli nie masz łączności z Internetem, musisz ręcznie znaleźć te pakiety deb i zainstalować je.

   sudo apt-get install -y multipath-tools lsscsi python-pyasn1 lvm2 kpartx

Uwaga

W wersji 9.42 system operacyjny Ubuntu 20.04 jest obsługiwany dla głównego serwera docelowego systemu Linux. Jeśli chcesz użyć najnowszego systemu operacyjnego, przed kontynuowaniem uaktualnij system operacyjny do systemu Ubuntu 20.04. Aby uaktualnić system operacyjny później, możesz postępować zgodnie z instrukcjami wymienionymi tutaj.

Pobieranie instalatora do instalacji

Jeśli główny obiekt docelowy ma łączność z Internetem, możesz wykonać następujące kroki, aby pobrać instalator. W przeciwnym razie można skopiować instalator z serwera przetwarzania, a następnie zainstalować go.

Pobieranie głównych pakietów instalacyjnych docelowych

Pobierz najnowsze główne bity instalacji systemu Linux dla systemu Ubuntu 20.04.

Pobierz starsze główne bity instalacji systemu Linux dla systemu Ubuntu 16.04.

Uwaga

Zaleca się używanie najnowszej wersji systemu operacyjnego Ubuntu do konfigurowania głównego serwera docelowego.

Aby pobrać go przy użyciu systemu Linux, wpisz:

   sudo wget https://aka.ms/latestlinuxmobsvc -O latestlinuxmobsvc.tar.gz

Ostrzeżenie

Upewnij się, że instalator został pobrany i rozpakowywany w katalogu głównym. Jeśli rozpakuj plik /usr/Local, instalacja zakończy się niepowodzeniem.

Uzyskiwanie dostępu do instalatora z serwera przetwarzania

  1. Na serwerze przetwarzania przejdź do katalogu C:\Program Files (x86)\Microsoft Azure Site Recovery\home\svsystems\pushinstallsvc\repository.

  2. Skopiuj wymagany plik instalatora z serwera przetwarzania i zapisz go jako latestlinuxmobsvc.tar.gz w katalogu głównym.

Stosowanie niestandardowych zmian konfiguracji

Aby zastosować zmiany konfiguracji niestandardowej, wykonaj następujące kroki jako użytkownik ROOT:

  1. Uruchom następujące polecenie, aby usunąć plik binarny.

       sudo tar -xvf latestlinuxmobsvc.tar.gz
    

    Zrzut ekranu przedstawiający polecenie do uruchomienia

  2. Uruchom następujące polecenie, aby udzielić uprawnień.

       sudo chmod 755 ./ApplyCustomChanges.sh
    
  3. Uruchom poniższe polecenie, aby uruchomić skrypt.

       sudo ./ApplyCustomChanges.sh
    

Uwaga

Uruchom skrypt tylko raz na serwerze. Następnie zamknij serwer. Uruchom ponownie serwer po dodaniu dysku zgodnie z opisem w następnej sekcji.

Dodawanie dysku przechowywania do głównej maszyny wirtualnej z systemem Linux

Aby utworzyć dysk przechowywania, wykonaj następujące czynności:

  1. Dołącz nowy dysk o pojemności 1 TB do głównej maszyny wirtualnej z systemem Linux, a następnie uruchom maszynę.

  2. Użyj wielościeżkowego polecenia -ll, aby poznać identyfikator wielościeżkowego dysku przechowywania: wielościeżkowe -ll

    Identyfikator wielościeżkowy

  3. Sformatuj dysk, a następnie utwórz system plików na nowym dysku: mkfs.ext4 /dev/mapper/<Retention disk's multipath id>.

  4. Po utworzeniu systemu plików zainstaluj dysk przechowywania.

    sudo mkdir /mnt/retention
    sudo mount /dev/mapper/<Retention disk's multipath id> /mnt/retention
    
  5. Utwórz wpis fstab, aby zainstalować dysk przechowywania za każdym razem, gdy system się uruchamia.

       sudo vi /etc/fstab
    

    Wybierz pozycję Wstaw, aby rozpocząć edytowanie pliku. Utwórz nowy wiersz, a następnie wstaw następujący tekst. Edytuj identyfikator wielościeżkowy dysku na podstawie wyróżnionego identyfikatora wielościeżkowego z poprzedniego polecenia.

    /dev/mapper/<Retention disks multipath id> /mnt/retention ext4 rw 0 0

    Wybierz Esc, a następnie wpisz ciąg :wq (zapis i zamknij), aby zamknąć okno edytora.

Instalowanie obiektu docelowego głównego

Ważne

Wersja głównego serwera docelowego musi być równa lub starsza niż wersje serwera przetwarzania i serwera konfiguracji. Jeśli ten warunek nie zostanie spełniony, ponowne włączenie ochrony zakończy się pomyślnie, ale replikacja zakończy się niepowodzeniem.

Uwaga

Przed zainstalowaniem głównego serwera docelowego sprawdź, czy plik /etc/hosts na maszynie wirtualnej zawiera wpisy mapujące nazwę hosta lokalnego na adresy IP skojarzone ze wszystkimi kartami sieciowymi.

  1. Uruchom następujące polecenie, aby zainstalować główny element docelowy.

    sudo ./install -q -d /usr/local/ASR -r MT -v VmWare
    
  2. Skopiuj hasło z katalogu C:\ProgramData\Microsoft Azure Site Recovery\private\connection.passphrase na serwerze konfiguracji. Następnie zapisz go jako passphrase.txt w tym samym katalogu lokalnym, uruchamiając następujące polecenie:

       sudo echo <passphrase> >passphrase.txt
    

    Przykład:

       sudo echo itUx70I47uxDuUVY >passphrase.txt`
    
  3. Zanotuj adres IP serwera konfiguracji. Uruchom następujące polecenie, aby zarejestrować serwer na serwerze konfiguracji.

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <ConfigurationServer IP Address> -P passphrase.txt
    

    Przykład:

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i 104.40.75.37 -P passphrase.txt
    

Poczekaj na zakończenie skryptu. Jeśli główny obiekt docelowy zostanie pomyślnie zarejestrowany, element docelowy główny zostanie wyświetlony na stronie Infrastruktura usługi Site Recovery w portalu.

Instalowanie obiektu docelowego głównego przy użyciu instalacji interaktywnej

  1. Uruchom następujące polecenie, aby zainstalować główny element docelowy. W przypadku roli agenta wybierz element docelowy główny.

    sudo ./install
    
  2. Wybierz domyślną lokalizację instalacji, a następnie wybierz Enter , aby kontynuować.

    Wybieranie domyślnej lokalizacji instalacji obiektu docelowego głównego

Po zakończeniu instalacji zarejestruj serwer konfiguracji przy użyciu wiersza polecenia.

  1. Zanotuj adres IP serwera konfiguracji. Potrzebujesz go w następnym kroku.

  2. Uruchom następujące polecenie, aby zarejestrować serwer na serwerze konfiguracji.

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh
    

    Poczekaj na zakończenie skryptu. Jeśli obiekt docelowy główny został pomyślnie zarejestrowany, element docelowy główny znajduje się na stronie Infrastruktura usługi Site Recovery w portalu.

Instalowanie narzędzi VMware / open-vm-tools na głównym serwerze docelowym

Należy zainstalować narzędzia VMware lub narzędzia open-vm-tools na głównym obiekcie docelowym, aby można było odnaleźć magazyny danych. Jeśli narzędzia nie są zainstalowane, ekran ponownego włączania ochrony nie jest wyświetlany w magazynach danych. Po zainstalowaniu narzędzi VMware należy ponownie uruchomić program .

Uaktualnianie głównego serwera docelowego

Uruchomienie instalatora automatycznie wykrywa, że agent jest zainstalowany na głównym obiekcie docelowym. Aby ukończyć uaktualnianie, wykonaj następujące kroki:

  1. Kopiowanie tar.gz z serwera konfiguracji do głównego obiektu docelowego systemu Linux
  2. Uruchom to polecenie, aby zweryfikować uruchomioną wersję: cat /usr/local/.vx_version
  3. Wyodrębnij tarę: tar -xvf latestlinuxmobsvc.tar.gz
  4. Nadaj uprawnienia do wykonywania zmian: chmod 755 ./install
  5. Uruchom skrypt uaktualniania: sudo ./install
  6. Instalator powinien wykryć, że agent jest zainstalowany na głównym obiekcie docelowym. Aby uaktualnić, wybierz pozycję Y.
  7. Sprawdź, czy agent uruchamia nową wersję: cat /usr/local/.vx_version

Po zakończeniu instalacji sprawdź wersję głównego obiektu docelowego zainstalowanego przy użyciu następującego polecenia:

   sudo cat /usr/local/.vx_version

Zobaczysz, że pole Wersja zawiera numer wersji elementu docelowego głównego.

Uaktualnianie systemu operacyjnego głównego serwera docelowego z systemu Ubuntu 16.04 do systemu Ubuntu 20.04

W wersji 9.42 usługa ASR obsługuje główny serwer docelowy systemu Linux w systemie Ubuntu 20.04. Aby uaktualnić system operacyjny istniejącego głównego serwera docelowego,

  1. Upewnij się, że główny serwer docelowy skalowalny w poziomie systemu Linux nie jest używany do ponownej ochrony żadnej chronionej maszyny wirtualnej.
  2. Odinstalowywanie głównego instalatora serwera docelowego z komputera
  3. Teraz uaktualnij system operacyjny z systemu Ubuntu 16.04 do wersji 20.04
  4. Po pomyślnym uaktualnieniu systemu operacyjnego uruchom ponownie maszynę.
  5. Teraz pobierz najnowszy instalator i postępuj zgodnie z powyższymi instrukcjami, aby ukończyć instalację głównego serwera docelowego.

Typowe problemy

  • Upewnij się, że nie włączono funkcji Storage vMotion dla żadnych składników zarządzania, takich jak główny obiekt docelowy. Jeśli główny element docelowy zostanie przeniesiony po pomyślnym ponownym włączeniu ochrony, nie można odłączyć dysków maszyn wirtualnych (VMDK). W takim przypadku powrót po awarii kończy się niepowodzeniem.

  • Obiekt docelowy główny nie powinien zawierać żadnych migawek na maszynie wirtualnej. Jeśli istnieją migawki, powrót po awarii zakończy się niepowodzeniem.

  • Ze względu na niektóre niestandardowe konfiguracje karty sieciowej interfejs sieciowy jest wyłączony podczas uruchamiania, a główny agent docelowy nie może zainicjować. Upewnij się, że następujące właściwości są poprawnie ustawione. Sprawdź te właściwości w pliku karty Ethernet /etc/network/interfaces.

    • auto eth0
    • iface eth0 inet dhcp

    Uruchom ponownie usługę sieciową przy użyciu następującego polecenia:

   sudo systemctl restart networking

Następne kroki

Po zakończeniu instalacji i rejestracji głównego obiektu docelowego można zobaczyć, że element docelowy główny jest wyświetlany w głównej sekcji docelowej w infrastrukturze usługi Site Recovery w obszarze przeglądu serwera konfiguracji.

Teraz możesz kontynuować ponowne włączanie ochrony, a następnie powrót po awarii.