Replikowanie maszyny wirtualnej przy użyciu repliki Hyper-V

Hyper-V Replica pomaga chronić obciążenia przez replikowanie maszyn wirtualnych między hostami Hyper-V z systemem Windows Server. W tym artykule wyjaśniono, jak replikować maszynę wirtualną po włączeniu replikacji na odbieranym hoście lub klastrze przy użyciu Windows Admin Center — tryb wirtualizacji, Hyper-V Manager, Menedżera klastra trybu failover lub programu PowerShell.

Można replikować między klastrami, pojedynczymi hostami lub kombinacją obu. Jeśli używasz certyfikatu do uwierzytelniania, nie ma zależności usługi Active Directory między hostami. Pojedyncze hosty mogą być członkami domeny lub być w grupie roboczej.

Aby uzyskać więcej informacji na temat Hyper-V Replica i sposobu jej działania, zobacz Hyper-V Replica overview (Omówienie funkcjiHyper-V Replica). Jeśli musisz włączyć Hyper-V Replica, zobacz:

Wymagania wstępne

Przed rozpoczęciem upewnij się, że spełnisz następujące wymagania wstępne:

  • Masz klaster Hyper-V do odbierania replikowanej maszyny wirtualnej, na której skonfigurowano już Hyper-V Replica. Jeśli musisz skonfigurować replikę Hyper-V, zobacz Włączanie repliki Hyper-V w klastrze trybu failover lub Włączanie repliki Hyper-V na jednym hoście. Masz również inny klaster lub pojedynczy host, na którym uruchomiono maszynę wirtualną, którą chcesz replikować.

  • Wystarczająca łączność sieciowa i przepustowość między lokacjami podstawowymi i replikami, aby spełnić cel punktu odzyskiwania (RPO) i metodę replikacji początkowej. Rozważ przeznaczanie lub ograniczanie ruchu replikacyjnego przy użyciu QoS, aby uniknąć wpływu na obciążenia produkcyjne.

  • Jeśli używasz uwierzytelniania opartego na certyfikatach, musisz mieć zainstalowany prawidłowy certyfikat na każdym hoście w każdym klastrze lub jednym hoście, zarówno wysyłającym, jak i odbieranym. Certyfikat musi spełniać następujące wymagania:

    • Nie wygasło
    • Należy posiadać zarówno atrybuty EKU (Client and Server Authentication Enhanced Key Usage), jak i skojarzony klucz prywatny.
    • Zakończ przy prawidłowym certyfikacie głównym.
    • Nazwa podmiotu (CN) lub alternatywna nazwa podmiotu (SAN) musi być zgodna z w pełni kwalifikowaną nazwą domeny (FQDN) roli brokera repliki Hyper-V, którą podajesz dla klastra odbiorcy.
  • Odpowiednia pojemność magazynowa w lokalizacji repliki dla maszyny wirtualnej, obejmująca pliki konfiguracji, pliki wirtualnego dysku twardego (VHDX lub VHD) oraz opcjonalne dodatkowe punkty odzyskiwania (migawki).

  • Konto użytkownika, które jest członkiem grupy zabezpieczeń Administratorzy Hyper-V na każdym hoście. W domenie usługi Active Directory można dodawać użytkowników lub grupy do tej grupy przy użyciu preferencji zasad grupy. Alternatywnie konto może być administratorem lokalnym na każdym hoście. Więcej informacji na temat grupy administratorzy Hyper-V można znaleźć w temacie Grupy zabezpieczeń usługi Active Directory.

Replikowanie maszyny wirtualnej

Należy włączyć replikację dla każdej maszyny wirtualnej, którą chcesz replikować. Maszynę wirtualną można replikować przy użyciu następujących kombinacji:

  • Hyper-V Manager na klastrach lub na pojedynczych hostach.
  • Menedżer klastra przełączenia awaryjnego tylko na klastrach.
  • Program PowerShell w klastrach lub pojedynczych hostach.
  • Windows Admin Center — tryb wirtualizacji klastrów lub pojedynczych hostów.

Wybierz odpowiednią zakładkę, aby uzyskać instrukcje.

Ważne

Konfigurowanie repliki Hyper-V przy użyciu Windows Admin Center — tryb wirtualizacji jest obecnie w wersji zapoznawczej. Te informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed jego wydaniem. Firma Microsoft nie udziela żadnych gwarancji, wyrażonych ani domniemanych, w odniesieniu do podanych tutaj informacji.

Aby uzyskać więcej informacji na temat programu Windows Admin Center — tryb wirtualizacji, zobacz Windows Admin Center — tryb wirtualizacji — omówienie.

Aby włączyć i skonfigurować replikę Hyper-V przy użyciu Centrum administracyjnego systemu Windows — tryb wirtualizacji:

  1. Przejdź do adresu URL centrum administracyjnego systemu Windows — tryb wirtualizacji i zaloguj się.

  2. W okienku zasobów rozwiń hosta, który zawiera maszynę wirtualną, którą chcesz replikować, a następnie wybierz maszynę wirtualną, aby wprowadzić jej omówienie.

  3. Na pasku menu wybierz pozycję Zarządzaj, a następnie wybierz pozycję Konfiguruj replikację , aby otworzyć okienko Włącz replikację .

    Zrzut ekranu Windows Admin Center — tryb wirtualizacji pokazujący rozwinięte menu Zarządzanie z wybraną opcją Konfiguruj replikację.

  4. Na karcie Połączenie replikacji wprowadź następujące informacje, a następnie wybierz pozycję Konfiguracja replikacji , aby kontynuować:

    1. W polu Serwer repliki wprowadź nazwę NetBIOS lub FQDN hosta Hyper-V, do którego replikujesz.

    2. W polu Port serwera repliki wprowadź numer portu skonfigurowany na hoście repliki dla Hyper-V Replica.

    3. W polu Typ uwierzytelniania wybierz poprawną wartość z pozycji Użyj uwierzytelniania Kerberos (HTTP) lub Użyj uwierzytelniania opartego na certyfikatach (HTTPS) na podstawie metody uwierzytelniania skonfigurowanej na hoście repliki. Jeśli używasz uwierzytelniania opartego na certyfikatach, wybierz pozycję Wybierz certyfikat, a następnie wybierz certyfikat hosta podstawowego spełniającego wymagania. Jeśli chcesz skompresować dane przesyłane przez sieć, zaznacz to pole wyboru.

    Zrzut ekranu karty Połączenie replikacji w Windows Admin Center pokazujący serwer repliki, port, opcje uwierzytelniania i kompresji.

  5. Na karcie Konfiguracja replikacji wypełnij następujące informacje, a następnie wybierz pozycję Replikacja początkowa , aby kontynuować:

    1. W obszarze Wybierz dyski VHD do replikacji upewnij się, że zaznaczone są pola wyboru dla dysków VHD, które chcesz replikować, oraz usuń zaznaczenie z tych, które chcesz wykluczyć z replikacji.

    2. W obszarze Częstotliwość replikacji określ, jak często zmiany mają być synchronizowane z klastrów podstawowych do klastrów repliki lub hostów z 30 sekund, 5 minut lub 15 minut.

    3. W obszarze Konfigurowanie dodatkowych punktów odzyskiwania wybierz opcję Zachowaj tylko najnowszy punkt odzyskiwania lub Utwórz dodatkowe punkty odzyskiwania godzinowe oraz liczbę dodatkowych punktów odzyskiwania , które chcesz utworzyć w godzinach. Podczas tworzenia dodatkowych punktów odzyskiwania godzinowych można również zaznaczyć pole Częstotliwość migawek usługi kopiowania woluminów w tle (VSS), jeśli chcesz, aby punkty odzyskiwania zapewniały punkty odzyskiwania spójne na poziomie aplikacji dla maszyn wirtualnych z aplikacjami obsługującymi usługę VSS.

    Zrzut ekranu przedstawiający kartę Konfiguracja replikacji z wyborem wirtualnego dysku twardego, częstotliwością replikacji i ustawieniami punktu odzyskiwania.

  6. Na karcie Replikacja początkowa wypełnij następujące informacje, a następnie wybierz pozycję Przejrzyj , aby kontynuować:

    W obszarze Konfigurowanie replikacji początkowej wybierz metodę replikacji początkowej. Zostanie wyświetlony całkowity rozmiar kopii początkowej. Wybierz opcję z następującej listy:

    • Wyślij kopię początkową za pośrednictwem sieci: ta metoda jest opcją domyślną. Opcjonalnie można określić, czy należy natychmiast uruchomić replikację, czy rozpocząć replikację o określonej godzinie i datę do siedmiu dni w przyszłości.
    • Wyślij kopię początkową przy użyciu nośnika zewnętrznego: określ lokalizację folderu na nośniku lokalnym lub zewnętrznym, w którym można przechowywać początkową kopię. Aby dowiedzieć się więcej o procesie importowania kopii początkowej, zobacz Wysyłanie kopii początkowej przy użyciu nośnika zewnętrznego.

    Zrzut ekranu przedstawiający kartę Replikacja początkowa z opcjami wyboru metody transferu sieciowego lub nośników zewnętrznych i ustawień planowania.

  7. Przejrzyj informacje podsumowujące, a następnie wybierz pozycję Włącz replikację.

    Oekt ekranu przedstawiający podsumowanie wybranych ustawień repliki Hyper-V przed włączeniem replikacji.

  8. Możesz sprawdzić, czy replikacja została pomyślnie włączona w okienku Powiadomienia .

    Ochwyt ekranu przedstawiający okienko Powiadomienia z potwierdzeniem pomyślnego włączenia replikacji maszyny wirtualnej Hyper-V.

  9. Aby monitorować postęp replikacji początkowej, zobacz sekcję Monitorowanie postępu replikacji. Ustawienia replikacji można zmienić później, jeśli zajdzie potrzeba w sekcji Replikacja ustawień maszyny wirtualnej.

    Jeśli wybrano opcję wysłania kopii początkowej przy użyciu nośnika zewnętrznego, zobacz sekcję Wysyłanie kopii początkowej przy użyciu nośnika zewnętrznego w celu zaimportowania kopii początkowej. Maszyna wirtualna zastępcza jest tworzona w witrynie repliki, a jej stan kondycji replikacji to Ostrzeżenie. Zawartość repliki maszyny wirtualnej jest przechowywana na nośniku zewnętrznym w podfolderze maszyny wirtualnej.

Ważne

Następujące zachowania mają zastosowanie do replikowanych maszyn wirtualnych:

  • Podczas replikowania maszyny wirtualnej jej karty sieciowe nie są połączone z przełącznikiem wirtualnym na hoście repliki. Po zakończeniu replikacji początkowej podłącz dowolne karty sieciowe do przełącznika wirtualnego na hoście repliki, aby maszyny wirtualne były gotowe do włączenia, jeśli zajdzie potrzeba przełączenia trybu pracy na awaryjny.

  • Jeśli wprowadzisz zmiany w konfiguracji maszyny wirtualnej, takie jak zmiana ustawień pamięci lub procesora lub modyfikowanie kart sieciowych, te zmiany nie są automatycznie replikowane do maszyny wirtualnej repliki. W razie potrzeby należy ręcznie zaktualizować maszynę wirtualną repliki. Alternatywnie można usunąć replikację i ponownie włączyć ją, aby utworzyć nową maszynę wirtualną repliki ze zaktualizowaną konfiguracją.

  • Hyper-V Replika wskazuje pojedynczy wolumin domyślny na potrzeby replikacji maszyny wirtualnej. Aby zapobiec problemom z pojemnością lub wydajnością, przenieś magazyn maszyny wirtualnej do innego woluminu niż domyślny wolumin na potrzeby replikacji.

  • Jeśli maszyna wirtualna uruchamia aplikację, która zapisuje dane na wirtualnych dyskach twardych, możesz upewnić się, że wszystkie wirtualne dyski twarde wybrane do replikacji są replikowane do tego samego punktu w czasie. Przykładem tego podejścia jest sytuacja, w której aplikacja ma jeden wirtualny dysk twardy dedykowany dla danych aplikacji, a drugi wirtualny dysk twardy przeznaczony dla plików dziennika aplikacji. Aby użyć tej funkcji, skonfiguruj replikację maszyny wirtualnej przy użyciu programu PowerShell za Enable-VMReplication pomocą polecenia cmdlet i dodaj parametr EnableWriteOrderPreservationAcrossDisks. Aby uzyskać więcej informacji, zobacz Enable-VMReplication (Włączanie funkcji VMReplication).

Wysyłanie kopii początkowej przy użyciu nośnika zewnętrznego

W przypadku wysłania kopii początkowej przy użyciu nośnika zewnętrznego, takiego jak dysk twardy lub dysk USB, proces tworzy symbol zastępczy maszyny wirtualnej w lokacji repliki z punktem kontrolnym. Proces przechowuje zawartość repliki maszyny wirtualnej na nośniku zewnętrznym w podfolderze maszyny wirtualnej. Najpierw przetransportujesz kopię początkową na serwer repliki, a następnie zaimportujesz ją do zastępczej maszyny wirtualnej.

Replikację można włączyć za pomocą programu Hyper-V Manager, Menedżera klastra trybu failover, programu PowerShell lub centrum administracyjnego systemu Windows — tryb wirtualizacji. Wybierz odpowiednią zakładkę, aby uzyskać instrukcje.

Aby wysłać kopię początkową przy użyciu nośnika zewnętrznego i zaimportować ją przy użyciu programu Windows Admin Center — tryb wirtualizacji:

  1. Wykonaj kroki opisane w sekcji Replikowanie maszyny wirtualnej przy użyciu trybu wirtualizacji w centrum administracyjnym systemu Windows. Proces tworzy maszynę wirtualną zastępczą na witrynie repliki i ustawia jej stan replikacji na replikacja początkowa w toku. Proces przechowuje zawartość repliki maszyny wirtualnej na nośniku zewnętrznym w podfolderze maszyny wirtualnej. Bezpiecznie wyrzuć nośnik zewnętrzny i przetransportuj go na serwer repliki.

  2. W centrum administracyjnym systemu Windows — tryb wirtualizacji w okienku po lewej stronie wybierz hosta, do którego replikujesz maszynę wirtualną.

  3. Z listy narzędzi dla hosta wybierz pozycję Maszyny wirtualne, a następnie wybierz symbol zastępczy maszyny wirtualnej, aby wprowadzić jej omówienie.

  4. W sekcji Replikacja wybierz pozycję Importuj replikę początkową.

    Zrzut ekranu sekcji replikacji maszyny wirtualnej jako szablonu w Windows Admin Center z wyróżnioną akcją Importuj replikę początkową.

  5. W otwartym okienku wprowadź ścieżkę pliku do lokalizacji, w której jest przechowywana kopia początkowa. Możesz również wybrać pozycję Przeglądaj , aby przejść do lokalizacji. Wybierz pozycję Ukończ replikację początkową.

    Zrzut ekranu przedstawiający okienko Importuj replikę początkową z polem ścieżki pliku i przyciskiem Ukończ replikację początkową.

  6. Proces stosuje początkowy punkt kontrolny do symbolu zastępczego maszyny wirtualnej i zmienia stan kondycji replikacji na ok. Replikacja jest kontynuowana z określoną częstotliwością. Aby monitorować postęp ciągłej replikacji, zobacz sekcję Monitorowanie postępu replikacji.

Monitorowanie postępu replikacji

Postęp replikacji początkowej i trwającej replikacji można monitorować za pomocą programu Hyper-V Manager, Menedżera klastra trybu failover, programu PowerShell lub trybu wirtualizacji systemu Windows. Stany kondycji replikacji to:

  • Normalny: cykle replikacji kończą się zgodnie z harmonogramem (cel RPO jest osiągnięty), zaległości są minimalne, a ostatnie błędy replikacji nie występują. Nie jest wymagana żadna akcja.

  • Ostrzeżenie: Replikacja działa, ale rośnie opóźnienie lub zaległości (często przejściowe obciążenie sieci lub magazynu). Monitoruj i zbadaj, czy szybko się nie czyści.

  • Krytyczne: replikacja zatrzymuje się lub kończy się niepowodzeniem. Punkt odzyskiwania danych jest zagrożony, ponieważ zmiany nie są stosowane. Zbadaj natychmiast, na przykład sprawdź łączność, pojemność magazynu i wydajność, uwierzytelnianie i certyfikaty oraz dzienniki zdarzeń. Wznów lub ponownie zsynchronizuj zgodnie z wymaganiami.

Wybierz odpowiednią zakładkę, aby uzyskać instrukcje.

Aby monitorować postęp replikacji przy użyciu Windows Admin Center — tryb wirtualizacji:

  1. W Windows Admin Center — tryb wirtualizacji w okienku po lewej stronie rozwiń hosta zawierającego replikową maszynę wirtualną, a następnie wybierz maszynę wirtualną, aby wprowadzić jej omówienie.

  2. W sekcji Replikacja wyświetl podsumowanie informacji o replikacji, takie jak stan replikacji, czas ostatniej synchronizacji oraz nazwy FQDN hosta podstawowego i repliki.

    Zrzut ekranu sekcji Replikacja w przeglądzie maszyny wirtualnej w Windows Admin Center pokazujący kondycję replikacji, czas synchronizacji i szczegóły serwera.

Konfigurowanie statycznej iniekcji adresu IP na potrzeby trybu failover (opcjonalnie)

Możesz skonfigurować statyczną iniekcję adresu IP w celu kontrolowania adresu IP używanego przez maszynę wirtualną podczas uruchamiania po przejściu w tryb failover. Jeśli chcesz, aby maszyna wirtualna korzystała z dynamicznie przypisanego adresu IP, nie musisz konfigurować tych ustawień. Niezależnie od typu trybu failover upewnij się, że te wartości są ustawiane zarówno na serwerze podstawowym, jak i na serwerze repliki. Dotknięta maszyna wirtualna i serwer, na którym działa, muszą korzystać z tej samej wersji usług integracji.

Statyczne wstrzyknięcie adresu IP obsługuje zarówno adresy IPv4, jak i IPv6. Statyczne wstrzyknięcie adresu IP na maszynie wirtualnej repliki można skonfigurować po włączeniu replikacji. Ustawienia są przechowywane w konfiguracji maszyny wirtualnej i stosowane podczas przełączenia awaryjnego przez składnik integracji wymiany par klucz-wartość (KVP) działający w systemie operacyjnym gościa.

Uwaga / Notatka

Wstrzykiwanie statycznych adresów IP wymaga:

  • Najnowsza wersja usług integracji zainstalowanych na maszynie wirtualnej gościa.
  • Syntetyczne karty sieciowe (nie starsze karty sieciowe).
  • Obsługiwany system operacyjny gościa Windows.

Wybierz odpowiednią zakładkę, aby uzyskać instrukcje.

Aby skonfigurować statyczne wstrzyknięcie adresu IP przy użyciu Windows Admin Center — tryb wirtualizacji:

  1. Przejdź do adresu URL centrum administracyjnego systemu Windows — tryb wirtualizacji i zaloguj się.

  2. W okienku zasobów rozwiń hosta, który zawiera maszynę wirtualną repliki , a następnie wybierz maszynę wirtualną, aby wprowadzić jej omówienie.

  3. Z listy narzędzi dla maszyny wirtualnej wybierz pozycję Ustawienia.

  4. W okienku Ustawienia w obszarze ustawień maszyny wirtualnej wybierz pozycję Replikacja.

  5. Wybierz kartę Sieć.

  6. Aby skonfigurować ustawienia protokołu IPv4, na karcie Ustawienia protokołu TCP/IP IPv4:

    1. Zaznacz pole wyboru Użyj następującego schematu adresów IPv4 dla maszyny wirtualnej.

    2. Wprowadź adres IPv4, maskę podsieci, bramę domyślną, preferowany serwer DNS i opcjonalnie alternatywny serwer DNS.

  7. Aby skonfigurować ustawienia protokołu IPv6, wybierz podkarty Ustawienia protokołu TCP/IP protokołu IPv6 i wprowadź odpowiednie informacje o adresie IPv6.

  8. Wybierz pozycję Zapisz ustawienia replikacji , aby zastosować zmiany.

Konfigurowanie replikacji rozszerzonej (opcjonalnie)

Można skonfigurować replikację rozszerzoną, która umożliwia replikowanie maszyny wirtualnej do trzeciej lokalizacji z jednego serwera repliki do innego serwera repliki. Takie podejście może pomóc spełnić wymagania dotyczące zgodności dla kopii zapasowych poza siedzibą firmy lub zapewnić dodatkową warstwę ochrony dla obciążeń.

Replikację rozszerzoną można włączyć przy użyciu Windows Admin Center — tryb wirtualizacji, menedżer Hyper-V, menedżer klastra trybu failover lub program PowerShell.

Wybierz odpowiednią zakładkę, aby uzyskać instrukcje.

Aby skonfigurować rozszerzoną replikację przy użyciu Windows Admin Center — tryb wirtualizacji:

  1. Przejdź do adresu URL centrum administracyjnego systemu Windows — tryb wirtualizacji i zaloguj się.

  2. W okienku zasobów rozwiń hosta zawierającego maszynę wirtualną, dla której chcesz skonfigurować rozszerzoną replikację, a następnie wybierz maszynę wirtualną, aby wprowadzić jej omówienie.

  3. Przewiń do sekcji Replikacja , wybierz pozycję Rozszerz replikację , aby otworzyć konfigurację rozszerzonej replikacji .

  4. Na karcie Połączenie replikacji wprowadź następujące informacje, a następnie wybierz pozycję Konfiguracja replikacji , aby kontynuować:

    1. W przypadku serwera Replica wprowadź nazwę NetBIOS lub FQDN hosta Hyper-V lub klastra, do którego rozszerzasz replikację.

    2. Dla portu serwera Replica wprowadź numer portu, który skonfigurowałeś na hoście replik rozszerzonych dla repliki Hyper-V.

    3. W polu Typ uwierzytelniania wybierz poprawną wartość z pozycji Użyj uwierzytelniania Kerberos (HTTP) lub Użyj uwierzytelniania opartego na certyfikatach (HTTPS) na podstawie metody uwierzytelniania skonfigurowanej na hoście rozszerzonej repliki. Jeśli używasz uwierzytelniania opartego na certyfikatach, wybierz pozycję Wybierz , aby wybrać certyfikat. Jeśli chcesz skompresować dane przesyłane przez sieć, zaznacz to pole wyboru.

  5. Na karcie Konfiguracja replikacji wypełnij następujące informacje, a następnie wybierz pozycję Replikacja początkowa , aby kontynuować:

    1. W obszarze Konfiguruj częstotliwość replikacji wybierz 5 minut lub 15 minut. Replikacja rozszerzona nie obsługuje częstotliwości 30 sekund.

    2. W obszarze Konfigurowanie dodatkowych punktów odzyskiwania wybierz pozycję Zachowaj tylko najnowszy punkt odzyskiwania lub Utwórz dodatkowe punkty odzyskiwania godzinowe.

  6. Na karcie Replikacja początkowa wybierz metodę replikacji początkowej, a następnie wybierz pozycję Przejrzyj , aby kontynuować.

  7. Przejrzyj informacje podsumowujące, a następnie wybierz pozycję Włącz replikację.

Następny krok

Po włączeniu replikacji maszyny wirtualnej można przetestować tryb failover na serwerze repliki bez wpływu na trwającą replikację. Aby uzyskać więcej informacji na temat przeprowadzania testu pracy w trybie failover i sposobu przełączania w tryb failover podczas awarii, zobacz Tryb failover replikowanej maszyny wirtualnej z Hyper-V Replica.