Praktyczne zastosowanie Hyper-V replica  Udostępnij na: Facebook

Autor: Michał Ledwoch

Opublikowano: 2013-01-31

Wstęp

W systemie Windows Server 2012 jedną z nowych funkcjonalności jest Hyper-V replica. Funkcja ta pozwala na klonowanie maszyn wirtualnych, a następnie przesyłanie ich do innej maszyny fizycznej. W celu praktycznego zaprezentowania funkcji Hyper-V replica zostało stworzone środowisko laboratoryjne, które przedstawione zostało na Rys. 1.

Topologia fizyczna i logiczna wykorzystywanego laboratorium

Rys. 1. Topologia fizyczna i logiczna wykorzystywanego laboratorium.

Podczas budowy laboratorium (przedstawionym na Rys. 1.) wykorzystano dwa serwery fizyczne z zainstalowanym systemem Windows Server 2012. Na obu serwerach wykonano konfigurację adresacji sieciowej oraz przyłączono je do domeny test.com. Aby wykonać replikację maszyn wirtualnych, w pierwszej kolejności należy zalogować się na Serwerze 2, a następnie uruchomić konsolę zarządzania Hyper-V. Z zakładki Action trzeba wybrać opcję Hyper-V settings – wykonanie tej czynności ilustruje Rys. 2.

Wybór opcji Hyper-V settings

Rys. 2. Wybór opcji Hyper-V settings.

W ustawieniach wirtualizatora Hyper-V należy odnaleźć zakładkę Replica Configuration. Z kolei, po wejściu do ustawień replikacji powinieneś przede wszystkim włączyć replikację, zaznaczając opcję "Enable this computer as a Replica server". Natomiast, w kolejnej sekcji trzeba określić metodę uwierzytelnienia. Jeżeli zostanie wybrane uwierzytelnienie kerberos, to oba serwery, na których wykonywana jest replikacja maszyn, muszą należeć do tej samej domeny. Natomiast, jeśli zostanie wybrana metoda wymiany certyfikatów, wówczas niezbędne jest wygenerowanie odpowiednich certyfikatów dla obu serwerów. Na potrzeby tego laboratorium zostanie wykorzystane uwierzytelnienie Kerberosa. W związku z tym włączamy to uwierzytelnienie, zaznaczając opcję "Kerberos". Wykonanie powyższych czynności prezentuje Rys. 3.

Konfiguracja opcji Replica Configration

Rys. 3. Konfiguracja opcji Replica Configration.

Po przeprowadzeniu powyższej konfiguracji, w kolejnym etapie należy określić zasady, według których replikacja zostanie wykonana. Na potrzeby laboratorium zostanie wykorzystana opcja Allow replication from any authenticated Server, zgodnie z Rys. 4.

Ustalenie zasad replikacji

Rys. 4. Ustalenie zasad replikacji.

Po wybraniu tej opcji powinieneś zatwierdzić wybór powyższej konfiguracji za pomocą kliknięcia na przycisk Zastosuj. W kolejnym kroku należy zalogować się na konto administratora, na hoście oznaczonym jako Serwer 1, i otworzyć Hyper-V manager. W Hyper-V manager należy odnaleźć zakładkę Action, a następnie Hyper-V settings. W ustawieniach wirtualizatora Hyper-V powinieneś odnaleźć opcję Replication Configuration, po czym włączyć Enable this computer as a Replica server. W kolejnym kroku należy wybrać metodę uwierzytelnienia. Podobanie jak podczas konfiguracji na Serwerze 1, musisz wskazać kerberosa jako metodę uwierzytelnienia. W kolejnym kroku należy wybrać opcję Allow replication from any authenticated server, po czym zatwierdzić wybór ustawień poprzez naciśnięcie przycisku Apply, a następnie Ok. Na poniższym rysunku widać, że przed replikacją nie ma żadnych wirtualnych maszyn na Serwerze 1.

Ddasdas

Rys. 5. Ddasdas.

Aby kontynuować wykonywanie replikacji maszyn Hyper-V należy zalogować się na Serwerze 2 i otworzyć Hyper-V manager. Następnie, trzeba wybrać maszynę przeznaczoną do replikacji i kliknąć na nią prawym przyciskiem myszy, po czym wybrać opcję Enable replication. Otworzy się wówczas menadżer replikacji maszyn. Po otwarciu się tego menadżera, w drugim oknie należy podać adres serwera replikacji. W przypadku tego laboratorium będzie to Serwer 1. Na Rys. 6. zaprezentowano ustawienie adresu serwera replikacji.

Wskazanie nazwy serwera replikacji

Rys. 6. Wskazanie nazwy serwera replikacji.

W kolejnym oknie powinieneś wybrać metodę uwierzytelnienia podczas replikacji. W tym laboratorium zostanie wykorzystana metoda kerberosa, związku z tym należy wybrać opcję Use Kerberos authentication i przejść do następnego okna poprzez naciśnięcie klawisza Next. W kolejnym oknie należy wybrać dyski twarde, które trzeba replikować. Po wybraniu tych dysków należy nacisnąć przycisk Next. W kolejnym oknie powinieneś skonfigurować punkty przywróceń. To laboratorium będzie korzystać z istniejących punktów przywróceń, w związku z czym musisz wybrać opcję Only the latest recovery point. W przedostatnim oknie należy określić metodę inicjacji replikacji oraz czas rozpoczęcia. W przypadku naszego laboratorium konfiguracja tych opcji została zaprezentowana na Rys. 7.

Karta ustawień inicjacji replikacji

Rys. 7. Karta ustawień inicjacji replikacji.

Na ostatniej karcie można zobaczyć podsumowanie powyższych ustawień. Aby rozpocząć proces replikacji, należy nacisnąć na przycisk Finish. Na Rys. 8. został zaprezentowany stan ilości wirtualnych maszyn po wykonaniu replikacji na Serwerze 1.

Widok Hyper-V manager po wykonaniu replikacji na Sewerze 1

Rys. 8. Widok Hyper-V manager po wykonaniu replikacji na Sewerze 1.

Na Rys. 8. można zaobserwować, iż replikowana maszyna o nazwie Test została zareplikowana z maszyny Sewer 2 do Serwer 1. Aby potwierdzić poprawność replikacji, należy wejść w menadżer wirtualizatora Hyper-V, znajdującego się na Serwerze 2. Następnie, prawym przyciskiem myszy trzeba kliknąć na maszynę i wybrać, z menu podręcznego, opcję Replication, a potem View replication Health. Na Rys. 9. można zobaczyć, że replikacja maszyny Test wykona została prawidłowo.

Widok karty Replication Health

Rys. 9. Widok karty Replication Health.