Jak replikować, przywracać i przejmować obsługę przy użyciu zagnieżdżonej wirtualizacji Hyper-V w usłudze Azure

Odzyskiwanie awaryjne zakłada istnienie co najmniej jednej lokalizacji zapasowej, zwanej lokalizacją odzyskiwania awaryjnego. Za lokalizację odzyskiwania awaryjnego (DR) można uznać zdalne centrum danych. Jednak utrzymywanie lokalizacji DR typu „hot” wiąże się z wysokimi kosztami. Co należy zrobić, jeśli nie dysponujesz zdalnym centrum danych jako lokalizacją DR, a może zaistnieć konieczność przywrócenia środowiska w bardzo krótkim czasie?

Obecnie można wykorzystać środowiska chmurowe czołowych dostawców jako lokalizację do odzyskiwania awaryjnego, przechowywać tam kopie zapasowe i repliki maszyn wirtualnych (VM), a w razie awarii uruchamiać maszyny wirtualne w chmurze. Aby w krótkim czasie przeprowadzić Tryb failover maszyn wirtualnych i przenieść obciążenia z lokalizacji podstawowej do lokalizacji DR w razie awarii, konieczne jest posiadanie replik maszyn wirtualnych. Maszyny wirtualne Hyper-V nie stanowią tu wyjątku.

W tym wpisie na blogu wyjaśniono, jak przeprowadzić Tryb failover maszyn wirtualnych Hyper-V do platformy Azure przy użyciu funkcji NAKIVO Backup & Replication.

NAKIVO do tworzenia kopii zapasowej Hyper-V

NAKIVO do tworzenia kopii zapasowej Hyper-V

Kopie zapasowe dla Hyper-V bez agentów, spójne z aplikacją. Ochrona przed oprogramowaniem wymuszającym okup, natychmiastowe uruchamianie maszyn wirtualnych z kopii zapasowej, wsparcie dla innych platform wirtualnych i fizycznych oraz wiele innych funkcji.

O chmurze Azure i Hyper-V

Hyper-V to rodzaj hiperwizora opracowanego przez Microsoft do uruchamiania maszyn wirtualnych. Rola Hyper-V może być wdrożona tylko na maszynach z systemem Windows i jest postrzegana jako alternatywa dla VMware oraz VirtualBox rozwiązań do wirtualizacji sprzętowej. Istnieje również samodzielna edycja Hyper-V Server.

Azure to chmura publiczna stworzona przez Microsoft. Azure oferuje różnorodne usługi takie jak maszyny wirtualne Azure, Azure Active Directory, usługi kontenerowe, bazy danych, usługi magazynowe, usługi sieciowe itd. Microsoft używa platformy wirtualizacyjnej Hyper-V do uruchamiania maszyn wirtualnych Azure w chmurze Azure. Maszyny wirtualne Azure odziedziczyły wiele funkcji od maszyn wirtualnych Hyper-V, takich jak wirtualny sprzęt, format wirtualnego dysku itd.

Jednak maszyny wirtualne Hyper-V i maszyny wirtualne Azure różnią się pod względem formatu maszyn wirtualnych. Maszyny wirtualne Azure mają określone rozmiary maszyn wirtualnych, które można uznać za ustawienia wstępne zapewniające odpowiednią wydajność (procesor, pamięć, magazyn, wartości wejścia/wyjścia). Maksymalny rozmiar wirtualnego dysku, który można dołączyć do maszyny wirtualnej Azure, to 1 TB. Tylko wirtualne dyski w formacie VHD są obsługiwane przez maszyny wirtualne Azure i tylko maszyny wirtualne generacji 1 mogą być wdrażane w Azure.

Jak replikować maszynę wirtualną Hyper-V do Azure

Ze względu na różnice pomiędzy maszynami wirtualnymi Hyper-V a maszynami wirtualnymi Azure, nie można po prostu zreplikować maszyny wirtualnej Hyper-V do Azure, a następnie uruchomić maszynę wirtualną Azure jako replikę maszyny wirtualnej. Na szczęście istnieje rozwiązanie tego problemu. Microsoft wprowadził funkcję Hyper-V Nested Virtualization wraz z wydaniem Windows Server 2016, która może pomoc w tej sytuacji. Wykorzystanie możliwości Azure wirtualizacja zagnieżdżona pozwala uruchomić maszynę wirtualną w maszynie wirtualnej – maszyna wirtualna Windows Server może być wdrażana w Azure i uruchamiać zagnieżdżone maszyny wirtualne w formacie Hyper-V. To środowisko pozwala replikować lokalne maszyny wirtualne Hyper-V do Azure.

Algorytm trybu failover maszyn wirtualnych Hyper-V do Azure jest następujący:

  • Wdrażaj maszynę wirtualną Azure z uruchomionym Windows Server 2016 lub Windows Server 2019 w chmurze Azure.
  • Zainstaluj rolę Hyper-V na tej maszynie wirtualnej Windows Server uruchomionej w Azure.
  • Konfiguruj sieć dla zagnieżdżonej maszyny wirtualnej uruchomionej na wirtualnym hoście Hyper-V w Azure.
  • Replikuj maszynę wirtualną z fizycznego (na miejscu) hosta Hyper-V do wirtualnego hosta Hyper-V uruchomionego jako maszyna wirtualna w Azure.
  • Przełącz się na replikę zagnieżdżonej maszyny wirtualnej uruchomionej na hoście Hyper-V w Azure w przypadku katastrofy.

Dzisiejszy wpis na blogu wyjaśnia, jak to zrobić utwórz replikę Hyper-V w chmurze Azure oraz dowiedz się, jak wykonać tryb failover do tej zagnieżdżonej maszyny wirtualnej w formacie Hyper-V znajdującej się w chmurze Azure. Mamy nadzieję, że szczegółowy przewodnik krok po kroku ze zrzutami ekranu pomoże Ci lepiej zrozumieć przebieg procesu.

Środowisko demonstracyjne

W przykładzie przedstawionym w tym wpisie na blogu znajduje się jedna lokalna witryna (centrum danych w Biurze 1 ) oraz jedna witryna odzyskiwania awaryjnego (wirtualne środowisko Hyper-V wdrożone w chmurze Azure).

The environment of Office 1

  • Jeden fizyczny router z wbudowanym przełącznikiem. Na tym routerze znajduje się zapora. Adres IP WAN tego routera to 77.88.196.86, a adres IP LAN to 192.168.17.1. Adres sieci LAN (lokalnej sieci) to 192.168.17.0/24.
  • Maszyna (fizyczna lub wirtualna) z zainstalowanym rozwiązaniem NAKIVO Backup & Replication (pełnym rozwiązaniem składającym się z modułów Director i Transporter). Adres IP to 192.168.17.63.
  • Host Hyper-V działający na serwerze fizycznym. Adres IP to 192.168.17.23. Host Hyper-V i maszyna z uruchomionym rozwiązaniem NAKIVO Backup & Replication są połączone z tą samą siecią (192.168.17.0/24). Ten host Hyper-V został dodany do Inwentarza NAKIVO Backup & Replication i jest chroniony.
  • Host Hyper-V ma wirtualną kartę sieciową połączoną z wirtualnym przełącznikiem (192.168.117.0/24). Adres IP tej wirtualnej karty sieciowej na serwerze Hyper-V to 192.168.117.1.
  • Maszyny wirtualne działające na hoście Hyper-V (192.168.17.23) są połączone z wirtualnym przełącznikiem i z siecią (192.168.117.0/24). Maszyna wirtualna Hyper-V o nazwie WinServer2016blog działa na tym hoście Hyper-V i zostanie zreplikowana do platformy Azure. Jak widać, na tej maszynie wirtualnej zainstalowano system Windows Server 2016.

Azure Cloud environment

  • W platformie Azure działa maszyna wirtualna z systemem Windows Server 2016. Na tej maszynie włączono rolę Hyper-V. Zewnętrzny adres IP tego serwera Hyper-V działającego w platformie Azure to 55.105.221.43. Ten adres IP służy do łączenia się z hostem Hyper-V z Internetu. Zapora platformy Azure jest skonfigurowana tak, aby zezwalać wyłącznie na połączenia z zewnętrznych adresów IP Biura 1 . W systemie Windows Server 2016 z uruchomionym Hyper-V znajduje się również Zapora systemu Windows. Jest ona skonfigurowana w podobny sposób i zezwala na połączenia z hosta Hyper-V do zagnieżdżonych maszyn wirtualnych oraz w przeciwnym kierunku.
  • Wirtualny przełącznik na hoście Hyper-V jest skonfigurowany tak, aby łączyć zagnieżdżone maszyny wirtualne z siecią znajdującą się za wirtualnym urządzeniem NAT. Nazwa tej sieci to NAT Network, a nazwa wirtualnego przełącznika to InternalSwitchNAT . Adres IP wirtualnego urządzenia NAT podłączonego do tego przełącznika wirtualnego to 192.168.217.1, a adres sieciowy to 192.168.217.0/24.
  • Maszyny wirtualne zagnieżdżone są podłączone do sieci NAT (192.168.217.0/24) i mają dostęp do Internetu. Na hoście Hyper-V w usłudze Azure utworzono dwie testowe maszyny wirtualne, a następnie na hoście Hyper-V działającym w chmurze Azure utworzono replikę maszyny wirtualnej WinServer2016blog działającej na hoście Hyper-V w Office 1 .
  • Maszyna wirtualna z systemem Windows Server 2016, na której działa Hyper-V w usłudze Azure, jest również podłączona do wirtualnej sieci lokalnej służącej do łączenia ze sobą maszyn wirtualnych w usłudze Azure. Adres tej sieci to 10.0.4.0/24.
  • Połączenie internetowe jest niezbędne do nawiązania połączenia z Office 1 do platformy Azure, w tym do środowiska Hyper-V wdrożonego w chmurze Azure.

Wszystkie wymienione elementy można zobaczyć na poniższym schemacie.

Hyper V nested virtualization environment in Azure and local environment in the Office 1

Przebieg Trybu failover na zagnieżdżoną maszynę wirtualną Hyper-V w chmurze Azure

Przyjrzyjmy się, jak skonfigurować środowisko, obejmujące środowisko lokalne w Biuro 1 oraz środowisko zdalne w chmurze Azure, zgodnie z przedstawionym powyżej schematem. Zakłada się, że serwer Hyper-V jest już zainstalowany i skonfigurowany w głównym centrum danych ( Office 1 ), NAKIVO Backup & Replication jest również zainstalowane na maszynie fizycznej lub wirtualnej, a co najmniej jedna maszyna wirtualna Hyper-V działa w głównym centrum danych ( Office 1 ). W naszym przykładzie nazwa oryginalnej maszyny wirtualnej Hyper-V to WinServer2016blog

Tworzenie nowej maszyny wirtualnej w usłudze Azure

Utwórz maszynę wirtualną z systemem Windows Server 2016 w usłudze Azure. Ta maszyna wirtualna będzie służyć do zainstalowania serwera Hyper-V i uruchamiania zagnieżdżonych maszyn wirtualnych Hyper-V. Otwórz przeglądarkę internetową i przejdź do witryny Microsoft Azure. Zaloguj się do usługi Microsoft Azure, korzystając ze swojego konta. Aby korzystać z usług chmury Azure, musisz posiadać odpowiednią subskrypcję. Na stronie https://portal.azure.com/ wybierz opcję Virtual machines w interfejsie internetowym.

The web interface of Microsoft Azure (Hyper-V Nested Virtualization)

Na stronie Maszyny wirtualne (Home > Virtual Machine) kliknij Add, aby utworzyć maszynę wirtualną.

Creating a new VM in Azure

Strona tworzenia maszyny wirtualnej zawiera wiele kart, a każda karta zawiera kilka sekcji.

Podstawy

Na karcie Podstawy kreatora ustaw następujące parametry:

Project details

Subskrypcja : Pay-As-You-Go (wybierz dostępną subskrypcję).

Grupa zasobów . Wybierz istniejącą grupę zasobów lub utwórz nową. W tym przykładzie testnbr to nazwa grupy zasobów. Instance details

Nazwa maszyny wirtualnej : Server2016Azure.

Region : (Europa) Zachodnia Europa. Wybierz wymagany region (na przykład region najbliższy do twojego regionu).

Opcje dostępności : Nie wymagana redundancja infrastruktury (możesz pozostawić tę domyślną opcję).

Obraz : Windows Server 2016 Datacenter (Windows Server 2016 jest preferowany, ponieważ obsługuje więcej funkcji Hyper-V niż Windows Server 2012 R2 Datacenter).

Instancja Azure Spot : Nie.

Rozmiar : D2s_v3 jest używany w tym przykładzie. Możesz wybrać inny rozmiar VM, który obsługuje uruchamianie Maszyny wirtualnej Hyper-V. Wszystkie v3 serie maszyn wirtualnych Azure obsługują wirtualizację zagnieżdżoną. Należy pamiętać, że wydajność maszyny wirtualnej musi być wystarczająca do uruchomienia wszystkich niezbędnych Maszyn wirtualnych Hyper-V po przełączeniu w tryb failover na Hoscie Hyper-V uruchomionym w Azure.

Administrator account

Nazwa użytkownika : nakivo (możesz wprowadzić swoją własną nazwę użytkownika)

Hasło : ************* (ustaw kod hasła)

Potwierdź hasło : *************

Inbound port rules

Możesz wybrać porty wejściowe, które muszą być otwarte, aby uzyskać dostęp do maszyny wirtualnej Azure z publicznego Internetu. Pozostawmy port RDP otwarty podczas zdalnego zarządzania tą maszyną wirtualną. RDP używa portu TCP 3389 dla połączeń przychodzących. Gdy zakończysz konfigurację maszyny wirtualnej, możesz wyłączyć dostęp sieciowy za pomocą RDP (Protokołu zdalnej stacji roboczej). Później możesz bardziej szczegółowo skonfigurować zaporę w Azure i pozwolić na przychodzące połączenia do niestandardowych portów z niestandardowych adresów IP lub sieci.

Publiczne porty wejściowe : Zezwól na wybrane porty

Wybierz porty wejściowe : RDP (3389)

Save money

Wybierz, czy już masz licencję na Windows Server, ponieważ może to pomóc w obniżeniu kosztów.

No jest domyślnie wybrany.

Możesz zobaczyć te ustawienia na poniższym zrzucie ekranu.

Creating a new VM in Azure – basics settings

Podczas wyboru rozmiaru maszyny wirtualnej, możesz zobaczyć nazwę maszyny wirtualnej, liczbę wirtualnych procesorów (vCPU), ilość pamięci (RAM), maksymalną wartość IOPS (operacji we/wy na sekundę), rozmiar tymczasowego magazynu, wsparcie dla dysków premium oraz koszt miesięczny.

Selecting a VM size in Azure

Kliknij Dalej , gdy jesteś gotowy, aby kontynuować i przejść do następnego kroku kreatora.

Dyski

Na tej karcie powinieneś wybrać konfigurację wirtualnego dysku, który chcesz utworzyć.

Disk options

Typ dysku OS : Premium SSD. Wybrany wcześniej rozmiar maszyny wirtualnej obsługuje dyski Premium SSD, i możesz pozostawić tę opcję jako najbardziej praktyczną. Inne dostępne opcje to Standard HDD oraz Standard SSD.

Możesz stworzyć dodatkowe dyski dla maszyny wirtualnej Azure podczas tworzenia wirtualnej maszyny, nawet jeśli maszyna wirtualna jest obecnie uruchomiona.

Creating a virtual disk for the Azure VM

Kliknij Dalej , aby skonfigurować sieć.

Sieć

Na karcie Sieć, powinieneś wybrać następujące parametry.

Network interface

Sieć wirtualna : Wybierz istniejącą sieć wirtualną lub utwórz nową. W tym przykładzie, testnbr-vnet jest nazwą sieci wirtualnej.

Podsieć : domyślna (10.0.4.0/24). Wybierz podsieć, która będzie używana do komunikacji maszyn wirtualnych Azure ze sobą w lokalnej sieci (LAN) w chmurze Azure. Możesz utworzyć nową podsieć.

Publiczny IP : Możesz pozostawić wartość domyślną.

Grupa zabezpieczeń karty sieciowej : Podstawowy

Wewnętrzne porty publiczne : Zezwól na wybrane porty

Wybór portów wewnętrznych : RDP (3389). To jest ustawienie, które widziałeś na pierwszym ekranie kreatora tworzenia maszyny wirtualnej.

Przyśpieszona sieć : Wył.

Load balancing

Umieść tę maszynę wirtualną za istniejącym rozwiązaniem do balansowania obciążenia : Nie

Configuring a network for the new Azure VM (Hyper-V Nested Virtualization)

Teraz możesz przejść do konfiguracji ustawień zarządzania.

Zarządzanie

Na tej karcie możesz skonfigurować opcje monitorowania oraz zarządzania dla swojej maszyny wirtualnej Azure. Możesz pozostawić domyślne parametry zarządzania i stworzyć konto magazynu diagnostycznego, jeśli konto jeszcze nie zostało utworzone. Jeśli nie jesteś pewien, jakie opcje skonfigurować na tej karcie, pozostaw domyślne parametry.

Configuring management parameters for the new Azure VM

Zaawansowane

Na tej karcie możesz pozostawić ustawienia domyślne i wybrać generację maszyny wirtualnej (Generacja 1 lub generacja 2). W bieżącym przykładzie, tworzona jest Generation 1 maszyna wirtualna.

Configuring advanced settings for a new Azure VM

ZNACZNIKI

Możesz dodać niestandardowe znaczniki, jeśli jest to potrzebne.

Tags for a new Azure VM

Teraz możesz kliknąć Review + create, aby sprawdzić konfigurację nowej wirtualnej maszyny.

Walidacja zakończona pomyślnie oznacza, że wszystko jest OK i możesz utworzyć nową maszynę wirtualną.

Reviewing new VM settings before starting the process of VM creation

Jeśli potrzebujesz wdrożyć podobne identyczne nowe maszyny wirtualne Azure, możesz pobrać szablon do automatyzacji.

Na koniec, kliknij niebieski przycisk Create, aby rozpocząć proces tworzenia maszyny wirtualnej.

Poczekaj, aż maszyna wirtualna zostanie utworzona.

Gdy maszyna wirtualna zostanie pomyślnie wdrożona, zobaczysz następujący ekran.

A new VM has been successfully deployed in Azure

Instalacja roli Hyper-V serwera

Po wdrożeniu nowej maszyny wirtualnej Azure działającej na Windows Server 2016, możesz zainstalować rolę Hyper-V. Maszyna Wirtualna, którą utworzyłeś w środowisku Azure, powinna uruchamiać się automatycznie po stworzeniu. Można również uruchomić Maszynę Wirtualną ręcznie, kiedy tego chcesz. Aby uruchomić Maszynę Wirtualną w interfejsie webowym Azure, przejdź do Home > Virtual machines, wybierz Maszynę Wirtualną , którą wdrożyłeś (zaznacz pole wyboru) i kliknij Start.

Starting a new Azure VM to enable nested Hyper-V virtualization

Kliknij Maszynę Wirtualną, aby zobaczyć menu opcji oraz informacje o maszynie. Znajdź zewnętrzny adres IP dla tej Maszyny Wirtualnej. Użyj tego adresu IP do połączenia się przez Remote Desktop z Windows Server 2016 działającym w Azure. W tym przykładzie, zewnętrzny adres IP Maszyny Wirtualnej w Azure to 51.105.221.43.

Detecting the external IP address of the Azure VM to connect to the Azure VM remotely

Na swoim lokalnym komputerze z systemem Windows, otwórz klienta Remote Desktop i połącz się z Windows Server 2016 działającym w Azure. Odpowiedni skrót znajdziesz w menu Start systemu Windows ( Start > Akcesoria Windows > Połączenie pulpitu zdalnego ) lub otwórz CMD i uruchom polecenie:

mstsc -v: 51.105.221.43

Wprowadź dane poświadczeń administracyjnych dla systemu Windows, które ustawiłeś podczas tworzenia Maszyny Wirtualnej w Azure.

Entering Windows user credentials when connecting to the Azure VM via RDP

Kliknij Tak , jeżeli pojawi się okno potwierdzenia.

Przygotowanie do instalacji Hyper-V

Po nawiązaniu sesji pulpitu zdalnego i połączeniu się z zdalnym Windows Server 2016 działającym w Azure, powinieneś zobaczyć niebieskie okno wyskakujące po prawej stronie ekranu. Ten ekran pojawia się, kiedy adapter sieciowy jest połączony z siecią po raz pierwszy. Powinieneś zobaczyć pytanie na tym niebieskim oknie:

Czy chcesz, aby Twój komputer był widoczny dla innych komputerów i urządzeń w tej sieci?

Kliknij Yes.

Allowing the Windows machine in Azure to be discoverable in the network

Następnie upewnij się, że Twój adapter sieciowy używa profilu sieciowego Prywatny . Alternatywnie możesz ręcznie zmienić profil z Publiczny na Prywatny .

Domyślna nazwa adaptera sieciowego to Ethernet .

Możesz zmienić profil sieci na Prywatny w PowerShell:

$Profile = Get-NetConnectionProfile -InterfaceAlias Ethernet

$Profile.NetworkCategory = "Private"

Set-NetConnectionProfile -InputObject $Profile

Changing the network profile in Windows

Otwórz Centrum Sieci i Udostępnienia . Kliknij prawym przyciskiem myszy na ikonę sieci w pasku zadań (obok zegara) i wybierz Otwórz Centrum Sieci i Udostępnienia . W otwartym oknie Centrum Sieci i Udostępnienia możesz sprawdzić profil sieciowy (musi to być sieć Prywatna ). Naciśnij Zmień ustawienia adaptera w sekcji Strona główna panelu sterowania okna. Configuring advanced sharing settings (Hyper-V Nested Virtualizatiton)

W oknie Ustawienia zaawansowane udostępniania wybierz profil Prywatny (musi to być obecny profil) i turn on network discovery, następnie turn on file and printer sharing (zobacz zrzut ekranu poniżej).

Changing sharing options for Windows Firewall network profiles

Naciśnij Save Changes i zamknij okno.

Instalacja Hyper-V

Uruchom PowerShell jako administrator i uruchom polecenie, aby zainstalować rolę Hyper-V na swoim serwerze Windows 2016 w Azure.

Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Installing the Hyper-V role on the Azure VM before configuring Azure nested virtualization

Maszyna wirtualna Azure z uruchomionym systemem Windows Server 2016 automatycznie zrestartuje się, aby zakończyć instalację Hyper-V. Sesja zdalnego pulpitu zostanie rozłączona. Po ponownym uruchomieniu maszyny manualnie połącz się z maszyną wirtualną Azure za pomocą klienta Pulpit zdalny.

Po połączeniu z maszyną wirtualną Windows Server 2016 działającą w Azure przez RDP, skonfiguruj serwer Hyper-V. W Menedżer serwera , który otwiera się automatycznie po uruchomieniu Windows Server 2016, możesz zobaczyć opcję Hyper-V . Aby otworzyć Menedżera Hyper-V, przejdź do Tools > Hyper-V Manager. Jak widać na zrzucie ekranu, nazwa hosta jest równa nazwie maszyny wirtualnej Azure, którą zdefiniowałeś podczas tworzenia maszyny wirtualnej.

Hyper-V Manager is displayed in the Server Manager window

Przygotowanie wirtualnej sieci Hyper-V

Domyślnie w Hyper-V nie są utworzone żadne przełączniki wirtualne, dlatego należy ręcznie utworzyć i skonfigurować nowy przełącznik wirtualny.

W Menedżerze Hyper-V można kliknąć prawym przyciskiem myszy nazwę swojego Serwera Hyper-V i w menu kontekstowym wybrać Menedżer przełączników wirtualnych . W interfejsie graficznym Menedżera przełączników wirtualnych można utworzyć przełącznik wirtualny trzech typów: Zewnętrzny , Wewnętrzny i Prywatny .

Przeczytaj post na blogu o Przełączniki wirtualne Hyper-V i utwórz jeden z trzech wspomnianych przełączników wirtualnych, których konfiguracja spełnia Twoje potrzeby. Należy jednak pamiętać, że tworzenie sieci NAT jest możliwe tylko w interfejsie wiersza poleceń PowerShell.

W tym poście blogowym zostanie utworzony przełącznik wirtualny NAT oraz sieć za NAT, aby utworzyć zagnieżdżone maszyny wirtualne Hyper-V działające w ich własnej izolowanej sieci, ale mające dostęp do internetu oraz hosta Hyper-V. Host Hyper-V będzie w stanie połączyć się z zagnieżdżonymi maszynami wirtualnymi Hyper-V.

Otwórz PowerShell, aby stworzyć i skonfigurować nowy przełącznik wirtualny w trybie NAT:

New-VMSwitch -Name "InternalSwitchNAT" -SwitchType Internal

Gdzie InternalSwitchNAT jest nazwą przełącznika wirtualnego, a Wewnętrzny jest typem przełącznika wirtualnego.

Sprawdź indeksy interfejsów sieciowych: Get-NetAdapter

Viewing the list of network adapters in Windows PowerShell

Jak widać, w Windows Server 2016 działającym jako host Hyper-V w Azure utworzony jest vEthernet (InternalSwitchNAT) wirtualny adapter sieciowy.

W naszym przykładzie indeks interfejsu dla potrzebnego adaptera to 20 .

Ustaw Adres IP dla vEthernet (InternalSwitchNAT) wirtualnego interfejsu sieciowego, który utworzyłeś wcześniej:

New-NetIPAddress -IPAddress 192.168.217.1 -PrefixLength 24 -InterfaceIndex 20

W tym przykładzie Adres IP tego interfejsu to 192.168.217.1

24 to długość maski sieciowej i jest równa 255.255.255.0

Setting the IP address for the virtual network interface used for the virtual switch in the NAT mode

Utwórz nową sieć wirtualną i ustaw adres sieci dla utworzonej sieci:

New-NetNat -Name "InternalNATnet" -InternalIPInterfaceAddressPrefix 192.168.217.0/24

Creating a new virtual network for Hyper-V VMs

Możesz zweryfikować, że został utworzony nowy wirtualny switch, jeśli otworzysz GUI Menedżera Przełączników Wirtualnych.

Selecting virtual switch settings in the GUI of Hyper-V Manager

Wreszcie, wirtualny interfejs sieciowy vEthernet (InternalSwitchNAT ) ma następującą konfigurację:

Adres IP: 192.168.217.1

Maska sieciowa: 255.255.255.0

Konfiguracja zapory dla sieci NAT

Musisz skonfigurować zaporę systemu Windows, aby umożliwić sieciowanie oraz dostęp do hosta Hyper-V z zagnieżdżonych maszyn wirtualnych.

Utwórz nową Inbound regułę w Zaporze sieciowej na hoście Hyper-V (powinieneś zezwolić na połączenia przychodzące z utworzonej wcześniej wewnętrznej sieci NAT).

Nazwa reguły : Allow217net

Działanie : Zezwalaj na połączenie

Protokoły i porty : Dowolny

Programy i usługi : Dowolny

Zakres : 192.168.217.0/24

Profile : Domenowy, Prywatny, Publiczny (możesz wybrać tylko profil Prywatny używany w powyższej konfiguracji)

Możesz utworzyć tę regułę za pomocą jednej komendy PowerShell:

New-NetFirewallRule -RemoteAddress 192.168.217.0/24 -DisplayName "Allow217net" -Profile Any -Action Allow

Możesz otworzyć GUI Zapory systemu Windows i upewnić się, że reguła została utworzona.

Creating a new rule in Windows firewall

Możesz wymienić wszystkie dostępne reguły Zapory systemu Windows za pomocą polecenia cmdlet PowerShell

Get-NetFirewallRule

Tworzenie zagnieżdżonych maszyn wirtualnych do testowania

Zaleca się utworzenie dwóch zagnieżdżonych maszyn wirtualnych Hyper-V w celu przetestowania sieciowania pomiędzy maszynami wirtualnymi, pomiędzy hostem Hyper-V a zagnieżdżonymi maszynami wirtualnymi oraz aby przetestować dostęp do Internetu z zagnieżdżonych maszyn wirtualnych.

Teraz skopiuj obraz instalacyjny ISO systemu Windows Server 2016 na hosta Hyper-V działającego w Azure i utwórz dwie zagnieżdżone maszyny wirtualne Hyper-V działające na Windows Server 2016 (jeśli nie posiadasz obrazu instalacji Windows Server 2016, powinieneś pobrać obraz lub utworzyć go ręcznie). Następnie spróbujemy podłączyć te dwie zagnieżdżone maszyny wirtualne do wirtualnej sieci Hyper-V sieci NAT i sprawdzić, czy sieć Hyper-V jest poprawnie skonfigurowana.

Obraz ISO jest w tym przykładzie kopiowany do katalogu tymczasowego ( C:temp ) (ponieważ plik ISO i tak zostanie usunięty po utworzeniu dwóch testowych zagnieżdżonych maszyn wirtualnych Hyper-V). Proszę nie kopiować żadnych ważnych danych do magazynu tymczasowego maszyn wirtualnych platformy Azure (w tym przypadku dysk D: ), ponieważ dane mogą zostać automatycznie usunięte z tego magazynu tymczasowego.

Zgodnie z zalecanymi praktykami można utworzyć drugi trwały dysk wirtualny dla maszyny wirtualnej Hyper-V i przechowywać na nim zagnieżdżone maszyny wirtualne Hyper-V, w tym repliki maszyn wirtualnych (repliki Hyper-V) (na przykład E:). Jak zapewne pamiętasz, nowy dysk wirtualny można dodać na gorąco do maszyny wirtualnej w usłudze Azure podczas jej działania. W tym wpisie na blogu wszystkie maszyny wirtualne będą przechowywane na dysku C: w celach edukacyjnych.

Kolejnym zaleceniem jest określenie katalogów, w których mają być umieszczane pliki maszyn wirtualnych i dyski wirtualne, w globalnych ustawieniach Hyper-V. E:VMsHyper-V jako katalog do przechowywania plików maszyn wirtualnych oraz E:VMsHyper-VVirtualHardDisks jako katalog do przechowywania dysków wirtualnych.

Selecting a directory to store a nester VM on the Hyper-V server

Informacje na temat tworzenia nowej maszyny wirtualnej z systemem Windows w Hyper-V można znaleźć pod adresem ten wpis na blogu.

Podczas tworzenia zagnieżdżonych maszyn wirtualnych Hyper-V nie należy tworzyć dla nich dużych dysków wirtualnych. Dynamiczny dysk wirtualny o pojemności 20 GB jest wystarczający do zainstalowania systemu Windows Server 2016. Po zakończeniu testów można usunąć te maszyny wirtualne i przejść do konfiguracji środowiska w celu przygotowania zdalnej lokalizacji w chmurze Azure w Trybie failover dla maszyn wirtualnych Hyper-V. Należy pamiętać o podłączeniu wirtualnych kart sieciowych zagnieżdżonych maszyn wirtualnych Hyper-V do sieci NAT ( InternalSwitchNAT ), która została niedawno utworzona i która ma zostać przetestowana.

Inne parametry maszyn wirtualnych mogą wyglądać następująco:

Pamięć RAM: 2 GB

Procesor: 1 procesor

Generacja: 1

Adresy IP wirtualnych kart sieciowych zagnieżdżonych maszyn wirtualnych ustawia się ręcznie:

NestedWinTest

Adres IP 192.168.217.21

Maska 255.255.255.0

Brama domyślna: 192.168.217.1

Serwer DNS 1: 8.8.8.8

Serwer DNS 2: 192.168.217.1

NestedWinTest2

Adres IP: 192.168.17.22

Maska: 255.255.255.0

Brama domyślna: 192.168.217.1

Serwer DNS 1: 8.8.8.8

Serwer DNS 2: 192.168.217.1

W razie potrzeby serwer DHCP można skonfigurować na hoście Hyper-V działającym w usłudze Azure lub na zagnieżdżonej maszynie wirtualnej Hyper-V. Po wdrożeniu dwóch zagnieżdżonych maszyn wirtualnych Hyper-V połączonych z siecią InternalSwitchNAT i skonfigurowaniu Zaporę systemu Windows (wszystkie protokoły i porty są dozwolone w tym przypadku), możesz pingować każdego hosta z zagnieżdżonych maszyn wirtualnych i z hosta Hyper-V. Jak widać na poniższym zrzucie ekranu, wirtualna sieć za NAT jest prawidłowo skonfigurowana na serwerze Hyper-V uruchomionym jako maszyna wirtualna Azure.

Hyper-V Nested virtualization - the network for nested VMs is configured properly

Oznacza to, że teraz możesz skonfigurować środowisko Azure do użycia jako zdalną witrynę podczas tworzenia replik Hyper-V i przełączania maszyn wirtualnych Hyper-V na repliki z lokalnej witryny. Musisz zezwolić na odpowiednie porty TCP dla połączeń przychodzących i połączeń ICMP na maszynie wirtualnej Azure uruchomionej Hyper-V zanim przystąpisz do konfigurowania komponentów NAKIVO Backup & Replication. NAKIVO Transporter zostanie zainstalowany później na hoscie Hyper-V uruchomionym w Azure po skonfigurowaniu zapory ogniowej.

Konfiguracja Zapory dla NAKIVO Backup & Replication

Zgodnie z siecią NAKIVO Backup & Replication wymagania, następujące porty muszą być otwarte dla ruchu przychodzącego, aby ustanowić połączenia sieciowe pomiędzy Dyrektorem a Transporterem:

TCP: 9445, 9446, 9448-10000, 445, 137-139, 5986;

Ruch ICMP musi być dozwolony, aby NAKIVO Backup & Replication działało prawidłowo w sieci.

NAKIVO Director jest centralizowanym interfejsem zarządzania instalowanym na określonej maszynie podczas instalacji pełnego rozwiązania. Dyrektor jest używany do zarządzania transporterami, repozytoriami kopii zapasowych, inwentarzem, środowiskami VMware, środowiskami Hyper-V itd. Tylko jeden Dyrektor może być zainstalowany podczas wdrażania NAKIVO Backup & Replication.

NAKIVO Transporter jest komponentem odpowiedzialnym za operacje przesyłania danych, w tym kompresję, szyfrowanie i deduplikację, i jest przeznaczony do wykonywania kopii zapasowej, replikacji i odzyskiwania. Domyślnie na maszynie, na której zainstalowano Dyrektora, instalowany jest jeden transport numeryczny, a ten transport numeryczny nie może być usunięty z produktu. Opcjonalnie możesz wdrażać wiele Transportery na innych maszynach, aby umożliwić szyfrowanie danych, kompresję i uproszczoną konfigurację do przesyłania danych do zdalnych sieci, a także do rozprowadzania obciążeń.

The principal scheme of the crucial components

Musisz skonfigurować zaporę ogniową w Azure, a także zaporę Windows na Hoscie Hyper-V uruchamianego jako maszyna wirtualna Azure.

Konfiguracja zapory w Azure

W interfejsie webowym Azure, przejdź do Home > Virtual machines, wybierz swoją maszynę wirtualną ( Serwer2016Azure w tym przypadku) i kliknij nazwę maszyny wirtualnej, aby otworzyć ustawienia maszyny wirtualnej. Następnie w lewym panelu kliknij Networking, aby otworzyć ustawienia sieciowe. Wciśnij Add inbound port rule, aby utworzyć nową regułę zapory.

Creating a new firewall rule in Azure (Hyper-V Nested Virtualization)

Po prawej stronie ekranu widoczna jest nowa karta, w której należy skonfigurować parametry nowej reguły zapory. W naszym przykładzie parametry pierwszej reguły zapory utworzonej dla prawidłowej pracy NAKIVO Backup & Replication są wymienione poniżej.

Źródło : Adres IP

Adresy źródłowe IP : 77.88.196.86, 77.88.196.87 (wybierz zewnętrzne adresy IP używane na routerach w Biurze 1, Biurze 2 itp.)

Zakresy portów źródłowych : *

Miejsce docelowe : Dowolny

Zakresy portów docelowych : 9445,9446,9448-10000,445,137-139,5986

Protokół : TCP

Działanie : Zezwalaj

Priorytet : 310 (domyślny)

Nazwa : Allow_NAKIVO_ports

Naciśnij przycisk Add, aby zapisać konfigurację i dodać nową regułę zapory.

Allowing inbound TCP connections to the Azure VM

Kliknij Add inbound port rule ponownie, aby umożliwić połączenia ICMP. Druga reguła musi mieć parametry podane poniżej.

Źródło : Adresy IP

Adresy źródłowe IP : 77.88.196.86, 77.88.196.87 (wybierz swoje zaufane zewnętrzne adresy IP używane na routerach w Biurze 1 )

Zakresy portów źródłowych : *

Miejsce docelowe : Dowolny

Zakresy portów docelowych : *

Protokół : ICMP

Działanie : Zezwalaj

Priorytet : 320 (domyślny)

Nazwa : Allow_ICMP_NAKIVO

Allowing inbound ICMP connections to the Azure VM

Teraz konieczne reguły zostały utworzone w Azure dla hosta Hyper-V działającego w chmurze Azure jako maszyna wirtualna.

The necessary firewall rules have been created for the VM in Azure

Zapora w Azure jest teraz skonfigurowana. Musisz również skonfigurować inną zaporę w Windows, która działa na maszynie wirtualnej Azure.

Konfigurowanie Zapory systemu Windows na hoście Hyper-V w Azure

Wróć do swojej sesji RDP, za pomocą której zarządzasz hostem Hyper-V działającym w Azure. Jeśli zamknąłeś tę sesję, połącz się z hostem Hyper-V działającym w Azure za pomocą RDP ponownie. Otwórz zaporę systemu Windows i dodaj podobne dwie reguły w Windows Server 2016.

Rule 1 musi zawierać następujące parametry:

Nazwa : Allow_NAKIVO_ports

Źródło : Adresy IP

Adresy źródłowe IP/CIDR : 77.88.196.86, 77.88.196.87

Zakresy portów źródłowych : *

Miejsce docelowe : Dowolny

Zakresy portów docelowych : TCP 9445, 9446, 445, 5986, 9448-10000, 137-139

Protokół: TCP

Działanie: Zezwalaj

Priorytet: 310 (domyślny)

Reguła może być utworzona w interfejsie graficznym Zapory systemu Windows oraz w PowerShell. Utwórzmy regułę w PowerShell. Uruchom PowerShell jako Administrator i wykonaj polecenie:

New-NetFirewallRule -DisplayName 'Allow_Nakivo_ports' -Profile @('Domain', 'Private', 'Public') -Direction Inbound -Action Allow -Protocol TCP -LocalPort @('9445', '9446', '445', '5986', '9448-10000', '137-139') -RemoteAddress @('77.88.196.86', '77.88.196.87')

Creating a new rule in Windows Firewall 1 (Hyper-V Nested Virtualization)

Podobnie, utwórz drugą regułę, aby zezwolić na przychodzące połączenia ICMP. Powinieneś użyć dwóch poleceń, aby zezwolić na przychodzące połączenia ICMPv4 i ICMPv6 w Windows Server 2016.

New-NetFirewallRule -DisplayName "Allow_ping_NAKIVO4" -Direction Inbound -Protocol ICMPv4 -IcmpType 8 -RemoteAddress @('77.88.196.86', '77.88.196.87')

New-NetFirewallRule -DisplayName "Allow _ping_NAKIVO6" -Direction Inbound -Protocol ICMPv6 -IcmpType 8 -RemoteAddress @('77.88.196.86', '77.88.196.87')

Teraz wszystkie niezbędne reguły zostały dodane do zapory Windows hosta Hyper-V znajdującego się w chmurze Azure. Możesz to zweryfikować w GUI zapory Windows, aby sprawdzić, czy reguły zostały poprawnie utworzone.

The needed rules are created in Windows Firewall on Windows Server 2016 before creating a nested VM replica

Uruchom ponownie maszynę wirtualną (VM) z systemem Windows Server 2016 w chmurze Azure i przejdź do konfiguracji NAKIVO Backup & Replication.

Konfiguracja NAKIVO Backup & Replication

Teraz jesteś gotowy, aby dodać hosta Hyper-V działającego jako VM z Azure do inwentarza NAKIVO Backup & Replication. W tym przykładzie, NAKIVO Backup & Replication jest wdrożone na maszynie działającej na głównym miejscu (lokalnie), o nazwie Biuro 1 . Jeśli nie zainstalowano jeszcze pełnego rozwiązaniaNBR, można to zrobić ręcznie, instalując produkt na maszynie z systemem Linux lub Windows bądź na urządzeniu NAS, a także wdrażając urządzenie wirtualne (virtual appliance) na hoście VMware ESXi. Więcej informacji na temat instalacji NAKIVO Backup & Replication można znaleźć w centrum pomocy.

Dodawanie hosta Hyper-V do Inwentarza

Zauważ, że kiedy dodajesz hosta Hyper-V do inwentarza NAKIVO Backup & Replication, Transporter jest automatycznie instalowany na tym hoście Hyper-V. Dlatego nie musisz wdrażać Transportera ręcznie na zdalnym hoście Hyper-V działającym w chmurze Azure. Sprawdź zewnętrzny adres IP swojej maszyny wirtualnej Azure działającej z Hyper-V. Możesz użyć interfejsu webowego Azure do tego celu.

Checking the WAN IP address of the Azure VM running Hyper-V Server

Twój host Hyper-V działający w środowisku fizycznym powinien zostać dodany do inwentarza przed dodaniem zdalnego hosta Hyper-V z Chmury Azure. W tym przykładzie lokalny host Hyper-V jest już dodano do spisu zapasów. Teraz dodamy zdalnego hosta Hyper-V wdrożonego w Azure do Inwentarza.

Otwórz interfejs webowy NAKIVO Backup & Replication, wpisując w przeglądarce adres IP maszyny, na której produkt jest zainstalowany. W tym przypadku używany jest następujący adres: https://192.168.17.63:4443

Przejdź do Configuration > Inventory i kliknij Add New. W otwartym menu wybierz Microsoft Hyper-V host or cluster.

Adding a remote Azure VM running Hyper-V to use Azure nested virtualization for running a Hyper-V replica

Następujące informacje powinny zostać dodane do twojego hosta Hyper-V działającego w chmurze Azure.

Nazwa wyświetlana : Hyper-V w chmurze Azure

Typ : Samodzielny host Hyper-V

Nazwa hosta lub adres IP : 55.105.221.43 (wprowadź adres IP hosta Hyper-V działającego w chmurze Azure)

Nazwa użytkownika : nakivo (wprowadź nazwę użytkownika ustaloną podczas wdrażania maszyny wirtualnej z Windows Server 2016 i Hyper-V w chmurze Azure)

Hasło : ************* (Wprowadź hasło do systemu Windows dla swojego konta użytkownika na hoście Hyper-V w usłudze Azure)

Port WS-MAN : 5986 (można pozostawić wartość domyślną).

Adding a Hyper-V host that is running in Azure to the Inventory

Uwaga: Zapory sieciowe muszą być odpowiednio skonfigurowane, zgodnie z powyższymi wskazówkami. Jeśli nie można dodać hosta Hyper-V do zasobów i pojawia się komunikat o błędzie typu „ Nie można połączyć się z udziałem sieciowym „55.105221.43C$”. Upewnij się, że udziały sieciowe na tym hoście są dostępne”, należy sprawdzić ustawienia zapory sieciowej.

Można zalogować się do konsoli systemowej komputera z oprogramowaniem NAKIVO Backup & Replication i wykonać polecenie ping na zewnętrzny adres IP hosta Hyper-V w usłudze Azure. Należy również sprawdzić zewnętrzny adres IP routera, który został przydzielony przez dostawcę usług internetowych (ISP). Jeśli NAKIVO Backup & Replication jest zainstalowany w systemie Linux, można użyć następującego polecenia, aby sprawdzić adres IP sieci WAN:

dig +short myip.opendns.com @resolver1.opendns.com

Następnie upewnij się, że adres IP wyświetlony w konsoli po uruchomieniu tego polecenia został dodany do reguł zapory po stronie platformy Azure jako adres IP dozwolony dla połączeń przychodzących.

Po dodaniu hostów Hyper-V lista zasobów powinna wyglądać podobnie do tej na poniższym zrzucie ekranu.

The Hyper-V host is added to the inventory of NAKIVO Backup & Replication

Transporter został teraz zainstalowany na zdalnym hoście Hyper-V działającym w usłudze Azure. Oznacza to, że można utworzyć replikę Hyper-V maszyny wirtualnej źródłowej działającej na głównym (lokalnym) hoście Hyper-V w głównej lokalizacji (centrum danych), która w tym przykładzie nosi nazwę Office 1 . Na poniższym zrzucie ekranu widoczna jest lista maszyn wirtualnych źródłowych znajdujących się na lokalnym hoście Hyper-V (w tym przypadku 192.168.17.63 ). Podobnie można sprawdzić dwie zagnieżdżone maszyny wirtualne utworzone do testów sieciowych, które znajdują się na hoście Hyper-V w platformie Azure. Maszyna wirtualna WinServer2016blog zostanie zreplikowana w kolejnej sekcji tego wpisu na blogu.

Checking VMs running on the Hyper-V host (Hyper-V Nested Virtualization)

Tworzenie repliki maszyny wirtualnej Hyper-V

Przejdź do Strona główna w interfejsie internetowym usługi NAKIVO Backup & Replication. Kliknij Create i wybierz Microsoft Hyper-V replication job.

Creating a new Hyper-V replication job in NAKIVO Backup & Replication

Otworzy się Kreator nowego zadania replikacji dla Microsoft Hyper-V.

1. Source. Wybierz maszynę wirtualną, którą chcesz zreplikować. W tym przykładzie WinServer2016blog to nazwa maszyny wirtualnej, która zostanie zreplikowana do platformy Azure. Na hoście Hyper-V w usłudze Azure widoczne są dwie zagnieżdżone maszyny wirtualne, które zostały utworzone w celach testowych.

Kliknij Dalej na każdym kroku, aby kontynuować.

Selecting a source Hyper-V virtual machine that must be replicated to Azure

2. Destination. Wybierz Hyper-V w usłudze Azure jako kontener docelowy. C:NakivoReplicas jest używany jako katalog docelowy na hoście Hyper-V w usłudze Azure do przechowywania replik maszyn wirtualnych. Jeśli dodałeś dodatkowy dysk wirtualny do przechowywania maszyn wirtualnych, lepiej wybrać katalog na tym dysku (na przykład: E:NakivoReplicas ).

Kliknij nazwę maszyny wirtualnej, aby rozwinąć ustawienia zaawansowane, a następnie wybierz sieć, z którą zostanie połączona karta sieciowa maszyny wirtualnej. W tym przykładzie replika maszyny wirtualnej zostanie podłączona do sieci wirtualnej InternalSwitchNAT (która została utworzona ręcznie po wdrożeniu hosta Hyper-V w usłudze Azure).

Configuring destination options for a new Hyper-V VM replication job

3. Networks. Na tym etapie można skonfigurować mapowanie sieci.

Mapowanie sieci służy do określenia, z którą siecią wirtualną (przełącznikiem wirtualnym) musi być połączona karta sieciowa repliki maszyny wirtualnej po zakończeniu zadania replikacji. Ta funkcja pozwala uniknąć ręcznej konfiguracji ustawień sieciowych dla repliki maszyny wirtualnej na docelowym hoście Hyper-V.

W naszym przykładzie źródłowa maszyna wirtualna Hyper-V jest podłączona do sieci Broadcom NetXtreme . Replika tej maszyny wirtualnej musi być podłączona do sieci InternalSwitchNAT (która została utworzona powyżej w PowerShellu).

Configuring a network mapping rule (Hyper-V Nested Virtualization)

4. Re-IP. Po skonfigurowaniu mapowania sieci replika maszyny wirtualnej zostanie podłączona do wymaganej sieci wirtualnej. Teraz nadszedł czas, aby zdefiniować adres IP, który jest prawidłowy dla wybranej sieci dla repliki maszyny wirtualnej. Funkcja Re-IP pozwala utworzyć regułę, która może mieć zastosowanie do wielu maszyn wirtualnych, oraz ustawić, które źródłowe adresy IP muszą zostać zmienione na które docelowe adresy IP.

Kliknijmy Create new rule i utwórzmy nową regułę Re-IP.

W tym przykładzie source settings są następujące:

Adres IP : 192.168.117.* (w tym przypadku gwiazdka oznacza dowolną wartość od 1 do 254)

Maska podsieci : 255.255.255.0

Target settings są następujące:

Adres IP : 192.168.217.*

Maska podsieci : 255.255.255.0

Brama domyślna : 192.168.217.1

Główny serwer DNS : 8.8.8.8

Dodatkowy serwer DNS : 192.168.217.1

W ten sposób adres IP maszyny wirtualnej źródłowej 192.168.117.7 zostanie zmieniony na 192.168.217.7.

Nie zapomnij wybrać maszyn wirtualnych, do których zostanie zastosowana reguła (kliknij Select VMs).

Creating a new Re-IP rule for the Hyper-V replication job

5. Schedule. Skonfiguruj opcje harmonogramu

Configuring scheduling options for the Hyper-V replication job in NAKIVO Backup & Replication

6. Retention. Skonfiguruj ustawienia przechowywania zgodnie z własnymi potrzebami.

Configuring retention settings in NAKIVO Backup & Replication

7. Options. Wybierz wymagane opcje maszyn wirtualnych. Najważniejsze opcje wyjaśniono poniżej.

Nazwa zadania : Replikacja maszyny wirtualnej Hyper-V do platformy Azure

Tryb spójny z aplikacją . Włącz, kliknij „Ustawienia” i zdefiniuj swoją nazwę użytkownika oraz hasło.

Śledzenie zmian : Jeżeli Twój host źródłowy działa na Windows Server 2016 lub nowszej, użyj Hyper-V RCT . Jeśli Hyper-V jest uruchomiony na Windows Server 2012 R2 lub starszym, użyj metody proprietarnej .

Inne ustawienia mogą pozostać jako domyślne.

Configuring options for the Hyper-V replication job

Naciśnij Finish & Run, aby zapisać ustawienia zadania replikacji Hyper-V oraz uruchomić zadanie.

Poczekaj aż maszyna wirtualna zostanie zreplikowana do hosta Hyper-V w Azure. Czas potrzebny do zakończenia zadania zależy od przepustowości internetowej oraz rozmiaru dysków wirtualnych.

Uwaga: Jeśli zobaczysz komunikat o błędzie [Replication of the „WinServer2016blog” VM cannot be started. There is no connection between all possible source and target transporters for this VM in job „Hyper-V replication to Azure”], sprawdź konfigurację sieci. Kliknij Learn More, aby zobaczyć szczegóły.

Check your firewall settings to create a Hyper-V replica in Azure

Sprawdź ustawienia zapory po stronie lokalnej oraz po stronie Azure. Sprawdź zaawansowane ustawienia współdzielone na źródłowym hoście Hyper-V w sieciach właściwości. Odśwież inwentarz oraz transportery na odpowiednich kartach strony Konfiguracja interfejsu webowego NAKIVO Backup & Replication.

Gdy upewnisz się, że wszystko jest poprawnie skonfigurowane, spróbuj ponownie rozpocząć zadanie replikacji Hyper-V do Azure. Zadanie replikacji Hyper-V powinno teraz działać poprawnie.

The Hyper-V replication job to Azure is running

Po zakończeniu zadania replikacji możesz zobaczyć replikę maszyny wirtualnej ( WinServer2016blog-replica ) na hoście Hyper-V w Azure. Ta replika Hyper-V jest ukrytą maszyną wirtualną w Azure.

Tryb failover do Azure

Teraz, mając replikę maszyny wirtualnej, jesteś gotowy do trybu failover z NAKIVO Backup & Replication.

Na Stronie głównej, kliknij Recover i w pojawionym się menu wybierz Tryb failover repliki maszyny wirtualnej.

VM replica failover to the nested VM of the Hyper-V format residing in Azure

Otwiera się nowy Kreator zadania trybu failover dla Microsoft Hyper-V .

1. Source. Wybierz swoją replikę maszyny wirtualnej, której użyjesz do trybu failover. W tym przypadku WinServer2016blog-replica jest nazwą replikowanej ukrytej maszyny wirtualnej w Azure.

Selecting a nested VM replica of the Hyper-V format that will be used to fail over

2. Networks. Możesz włączyć Mapowanie Sieci, aby uniknąć ręcznego ponownego podłączania repliki maszyny wirtualnej do potrzebnej wirtualnej sieci Hyper-V, jak pokazano dla zadania replikacji.

Configuring network mapping when configuring failover to the nested VM replica of the Hyper-V format residing in Azure

3. Re-IP. Możesz włączyć Re-IP, aby uniknąć ręcznej rekonfiguracji adresów IP na replice maszyny wirtualnej po trybie failover.
Kliknij Select VMs i wybierz swoją replikę maszyny wirtualnej, do której musi zostać zastosowana reguła Re-IP.

Configuring Re-IP settings to fail over to the nested VM of the Hyper-V format running in Azure

4. Options. Wpisz nazwę zadania (na przykład, Tryb failover Hyper-V do Azure) .

Wybierz Wyłącz źródłowe maszyny wirtualne , aby uniknąć konfliktów i upewnić się, że wszystkie zmiany zostaną wprowadzone w replice maszyny wirtualnej, a nie w źródłowej maszynie wirtualnej.

Configuring failover job options

Kliknij Finish & Run, aby zapisać oraz uruchomić zadanie trybu failover.

Poczekaj chwilę, aż zadanie trybu failover Hyper-V zakończy się. Po zakończeniu zadania będzie można zauważyć, że replika maszyny wirtualnej działa, a maszyna źródłowa jest wyłączona.

Hyper-V VM failover to Azure is started

Można połączyć się z maszyną wirtualną w usłudze Azure z uruchomionym Hyper-V za pomocą protokołu RDP i sprawdzić, czy zagnieżdżona replika maszyny wirtualnej jest włączona. Wszystkie zmiany są teraz zapisywane w zagnieżdżonej replice maszyny wirtualnej.

A nested VM replica is running on a virtual Hyper-V server in Azure

Po przywróceniu infrastruktury w lokalizacji podstawowej można przeprowadzić operację powrotu po awarii maszyny wirtualnej i przenieść obciążenia z powrotem do lokalizacji podstawowej ( Office 1 w tym przypadku) z platformy Azure, która służy jako zdalna lokalizacja odzyskiwania. Po przeprowadzeniu powrotu po awarii maszyny wirtualnej zmiany wprowadzone w replice maszyny wirtualnej zostaną przeniesione do oryginalnej maszyny wirtualnej. Operacja ta nazywa się powrotem po awarii.

Powrót maszyny wirtualnej do stanu pierwotnego

Aby wykonać powrót do stanu pierwotnego, na stronie głównej interfejsu internetowego NAKIVO Backup & Replication przejdź do Recover > VM replica failback.

VM replica failback

Otworzy się Kreator zadań powrotu po awarii .

1. Source. Wybierz replikę maszyny wirtualnej, która została użyta do Trybu failover maszyny wirtualnej ( WinServer2016blog-replica w naszym przykładzie). Zaleca się wyłączenie repliki maszyny wirtualnej przed rozpoczęciem zadania powrotu po awarii.

Selecting the nested Hyper-V replica as a source VM for the VM failback job in NAKIVO Backup & Replication

2. Destination. Wybierz Original Location z menu rozwijanego. W razie potrzeby można wybrać Nowa lokalizacja .

Selecting the original location as the destination for a new Hyper-V failback job in NAKIVO Backup & Replication

3. Networks. Utwórz odwrotną regułę mapowania sieci (w odwrotnej kolejności) w porównaniu z poprzednią regułą, którą skonfigurowano podczas tworzenia zadania Trybu failover. W tym przypadku siecią źródłową jest InternalSwitchNAT , a siecią docelową jest Broadcom NetXtreme .

Configuring network mapping for the Hyper-V failback job (Hyper-V Nested Virtualization)

4. Re-IP. Zmień adres IP w odwrotnej kolejności. W naszym przykładzie ustawienia reguły Re-IP przedstawiono poniżej.

Source Settings

Adres IP : 192.168.217.*

Maska podsieci : 255.255.255.0

Target Settings

Adres IP : 192.168.117.*

Maska podsieci : 255.255.255.0

Brama domyślna : 192.168.117.1

Główny serwer DNS : 192.168.117.1

Dodatkowy serwer DNS : 8.8.8.8

Kliknij Select VMs i wybierz swoją replikę maszyny wirtualnej ( WinServer2016blog-replica w tym przypadku).

Configuring the Re-IP rule for a new Hyper-V VM failback job in NAKIVO Backup & Replication

5. Options. Zdefiniuj opcje zadania powrotu po awarii, takie jak nazwa maszyny wirtualnej oraz czynności przed i po powrocie.

Wprowadź nazwę zadania: Powrót po awarii Hyper-V z Azure.

Zaznacz pole wyboru: Wyłącz repliki maszyn wirtualnych.

Setting up options for Hyper-V VM failback job

Kliknij Finish and Run, aby zapisać ustawienia i uruchomić zadanie powrotu po awarii. Poczekaj, aż zmiany zostaną zsynchronizowane z maszyną wirtualną źródłową. Następnie możesz kontynuować korzystanie z maszyny wirtualnej w lokalizacji podstawowej. Uwaga: Zapora sieciowa w lokalizacji głównej (określana w tym wpisie na blogu jako Office 1 ) musi być prawidłowo skonfigurowana, aby umożliwić komunikację sieciową i przesyłanie danych między komponentami NAKIVO Backup & Replication. W przeciwnym razie może pojawić się komunikat o błędzie typu:

Replikacja maszyny wirtualnej „winServer2016blog-replica” nie powiodła się. Wystąpił błąd podczas replikacji jednego lub więcej dysków wirtualnych maszyny wirtualnej „WinServer2016blog-replica” .

W takim przypadku sprawdź ustawienia zapory sieciowej na routerze i serwerze Hyper-V w lokalizacji głównej. Być może konieczne będzie utworzenie pewnych reguł zapory sieciowej podobnych do tych, które utworzono w usłudze Azure.

W tym wpisie na blogu wyjaśniono prosty przykład konfiguracji sieciowej w celu zademonstrowania zasady działania. Alternatywą jest skonfigurowanie połączenia VPN typu „site-to-site”, które zapewni większą elastyczność i zaawansowane opcje w zakresie łączności sieciowej.

Wnioski

Posiadanie replik maszyn wirtualnych w lokalizacji zdalnej jest zalecaną opcją w ramach planu odzyskiwania awaryjnego. Usługi chmury publicznej mogą służyć jako lokalizacja odzyskiwania awaryjnego, jeśli nie masz możliwości wdrażania własnej lokalizacji zdalnej do tego celu. Microsoft Azure, wykorzystujący silnik Hyper-V do uruchamiania maszyn wirtualnych, jest dobrym rozwiązaniem do uruchamiania maszyn wirtualnych w chmurze. Jednak format maszyn wirtualnych Azure i maszyn wirtualnych Hyper-V charakteryzuje się szeregiem różnic, które uniemożliwiają bezpośrednią replikację maszyn wirtualnych Hyper-V do Azure. Wirtualizacja zagnieżdżona Hyper-V to przydatna funkcja, która pozwala na uruchamianie maszyny wirtualnej wewnątrz innej maszyny wirtualnej; można ją wykorzystać do replikacji maszyn wirtualnych Hyper-V do platformy Azure.

W tym wpisie na blogu omówiono, jak wykorzystać wirtualizację zagnieżdżoną Hyper-V w platformie Azure oraz powielić maszyny wirtualne Hyper-V do chmury Microsoft Azure w celu zapewnienia ochrony przed awariami. NAKIVO Backup & Replication może replikować maszyny wirtualne Hyper-V na host Hyper-V działający jako maszyna wirtualna platformy Azure w chmurze oraz przeprowadzać Tryb failover i powrót po awarii w ramach scenariusza odzyskiwania awaryjnego.

Teraz powinieneś już wiedzieć, jak skonfigurować środowisko platformy Azure, środowisko Hyper-V, zaporę sieciową oraz NAKIVO Backup & Replication, aby proces odzyskiwania awaryjnego przebiegał szybko i łatwo.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read