Migrowanie lokalnych maszyn wirtualnych

Ukończone

Migrowanie obciążeń lokalnych na platformę Azure obejmuje różne fazy. Ukończono planowanie i ocenę oraz przygotowano środowisko i maszyny wirtualne na potrzeby migracji.

Kolejną fazą jest śledzenie i monitorowanie procesu replikacji przed uruchomieniem pełnej migracji na platformę Azure. Uruchomisz migrację testową w środowisku nieprodukcyjnym, aby upewnić się, że maszyny wirtualne mogą pomyślnie przeprowadzić migrację na platformę Azure, zanim w końcu przejdziesz do pełnej migracji.

W tej lekcji zapoznasz się z procesem replikacji i składnikami. Dowiesz się również, jak śledzić i monitorować każdą fazę procesu migracji.

Proces replikacji

Proces replikacji składa się z kilku kroków, począwszy od zadania uruchamiania replikacji.

  1. Po pomyślnym zakończeniu zadania Uruchom replikację maszyny wirtualne rozpoczynają replikację początkową na platformę Azure.

  2. Podczas replikacji początkowej wykonano migawkę maszyny wirtualnej funkcji Hyper-V. Dostawca usługi Azure Site Recovery i agent usługi Azure Recovery współpracują ze sobą w celu replikowania danych z maszyn wirtualnych funkcji Hyper-V na platformę Azure. Replikowane dane są przekazywane do konta magazynu w subskrypcji platformy Azure.

  3. Dane dysku z migawki są replikowane do dysków zarządzanych funkcji Hyper-V Replica na platformie Azure. Dyski repliki są używane do tworzenia maszyn wirtualnych platformy Azure podczas migracji.

  4. Funkcja Hyper-V Replica śledzi zmiany dysku podczas replikacji początkowej, a zmiany są przechowywane w plikach dziennika.

  5. Po zakończeniu replikacji początkowej migawka maszyny wirtualnej zostanie usunięta, a replikacja różnicowa zostanie uruchomiona.

  6. Agent usługi Recovery Services okresowo przekazuje dzienniki replikacji do konta magazynu dzienników.

Diagram of the Replication workflow. Numbered steps (1-6) show the process from the Start Replication job, to the initial replication and delta replication phases. Components that are part of the replication workflow are shown and the text in the content has an equivalent numbered list that explains each step in the process.

Wymagane składniki replikacji

Podczas pierwszej replikacji wszystkich maszyn wirtualnych migracja serwera usługi Azure Migrate konfiguruje dodatkowe zasoby w grupie zasobów projektu usługi Azure Migrate. Te zasoby służą do zarządzania procesem replikacji i organizowania ich oraz przechowywania informacji o replikacji.

Zasoby używane przez migrację serwera usługi Azure Migrate to

  • Service Bus: wysyła informacje o orkiestracji replikacji do urządzenia usługi Azure Migrate
  • Konto magazynu bramy: przechowuje informacje o stanie maszyny wirtualnej
  • Konto magazynu dzienników: przechowuje dzienniki replikacji
  • Magazyn kluczy: zarządza parametry połączenia dla usługi Service Bus i kluczami dostępu dla kont magazynu używanych w replikacji

Śledzenie stanu zadania replikacji

Podczas procesu replikacji można śledzić, kiedy replikacja początkowa zmienia się na replikację różnicową. Stan replikowanych maszyn można również monitorować, klikając pozycję Replikowanie serwerów w usłudze Azure Migrate: migracja serwera.

Screenshot of the Azure Migrate: Server Migration panel. Overview button and Replicating servers are highlighted with a red border.

Migracja serwera usługi Azure Migrate wskazuje stan replikowanych maszyn. Każde zadanie replikacji zostało ukończone pomyślnie, a trzy maszyny są teraz replikowane. Na każdej maszynie jest wyświetlany stan dobrej kondycji bez problemów wymagających uwagi.

Screenshot that displays the overview page with the status of the replication jobs in Azure Migrate: Server Migration. The screenshot shows the following: Step 1: Replicate is highlighted with a red border to show the status of the currently replicating machines. 3 machines are shown with a status of healthy. There are panels for Step 2: Test Migration and Step 3: Migrate.

Zakończono replikację początkową

Czas ukończenia replikacji zależy od czynników, które obejmują rozmiar maszyny wirtualnej, dostępne miejsce na hoście na potrzeby magazynu plików dziennika, przepustowości sieci i docelowego magazynu na platformie Azure. Masz już to na koncie w fazie planowania.

Replikacja początkowa kończy się, gdy stan każdej maszyny zmieni się z W toku na Chronione.

  1. Kliknij pozycję Replikowanie maszyn.
  2. Odświeżaj od czasu do czasu, aż wszystkie maszyny będą wyświetlać stan Chronione.

Screenshot of the Replicating machines blade. Under overview, Replicating machines is highlighted with a red border and numbered 1. On the right side, 3 VMs are listed showing Status of Protected, and a Health status of Healthy. Test Migration status show a status of Never performed.

Uruchamianie migracji testowej

Przed ukończeniem pełnej migracji uruchomisz migrację testową dla każdej maszyny wirtualnej. Dzięki temu można sprawdzić, czy migracja działa zgodnie z oczekiwaniami. W ramach przygotowania do migracji skonfigurowaliśmy już nieprodukcyjną sieć wirtualną platformy Azure na potrzeby testowania. Migracja testowa tworzy zestaw maszyn wirtualnych platformy Azure z replikowanych danych i migruje je do nieprodukcyjnej sieci wirtualnej.

Migrację testową można uruchomić po rozpoczęciu replikacji różnicowej, co pozwala na kontynuowanie replikacji maszyn lokalnych bez wpływu. Maszyny wirtualne platformy Azure są replikowane, aby potwierdzić, że migracja działa prawidłowo i rozwiążesz wszelkie problemy przed pełną migracją.

  1. W obszarze Cele migracji > Serwery > usługi Azure Migrate: Migracja serwera kliknij pozycję Testuj zmigrowane serwery.
  2. Kliknij prawym przyciskiem myszy maszynę wirtualną do przetestowania, a następnie kliknij pozycję Testuj migrację.

Screenshot of the Replicating machines blade. Under Manage, Replicating machines shows one VM in Delta sync with a Health status of Healthy and showing the Migration Phase as Test migration pending.

Nowo utworzone maszyny wirtualne platformy Azure są migrowane do nieprodukcyjnej sieci wirtualnej platformy Azure. Zadanie migracji testowej można monitorować w powiadomieniach portalu. Po zakończeniu migracji testowej wyświetl zmigrowane maszyny wirtualne w witrynie Azure Portal. Zauważysz, że utworzono nowe maszyny wirtualne z sufiksem -Text .

Po zweryfikowaniu wyników migracji testowej wykonaj czyszczenie migracji testowej. W obszarze Faza migracji stan zmienia się na Test czyszczenie oczekujące.

Migrowanie maszyn wirtualnych

Po sprawdzeniu, czy migracja działa zgodnie z oczekiwaniami, możesz przystąpić do migracji serwerów lokalnych. Ostateczna migracja jest bardzo podobna do procesu migracji testowej.

Możesz zdecydować, że usługa Azure Migrate zamknie lokalnych maszyn wirtualnych i uruchom replikację na żądanie, aby zsynchronizować wszelkie zmiany maszyn wirtualnych, które wystąpiły od czasu ostatniej replikacji. Ponieważ przeprowadzasz małą migrację pilotażową, aby dowiedzieć się więcej na temat korzystania z usługi Azure Migrate, nie ma potrzeby utrzymywania uruchomionych lokalnych maszyn wirtualnych. Zapobiega to utracie danych.

Podobnie jak w poprzednich fazach, zadanie migracji jest uruchamiane dla każdej maszyny wirtualnej. Postęp można śledzić i monitorować tak jak poprzednio. Poczekaj, aż wszystkie zaplanowane zadania trybu failover mają stan Powodzenie.

Screenshot of the Jobs blade. Under Manage, Jobs is highlighted with a red border and numbered 1. On the right side Job status information is shown for 3 VMs. The 3 VMs are highlighted with a red border and numbered 2. The screenshot shows the VMs as going through a Planned failover that is currently in progress.

Przejdź do grupy zasobów skojarzonej z projektem usługi Azure Migrate i sprawdź, czy dla każdej tworzonej maszyny wirtualnej, interfejsu sieciowego i zasobów dysku zostały utworzone.

Wykonywanie zadań po migracji

Po zakończeniu migracja zostanie zatrzymana. Usługa Azure Migrate zatrzymuje replikację i czyści informacje o stanie replikacji dla maszyn wirtualnych.

Po przeprowadzeniu migracji maszyn wirtualnych chcesz mieć możliwość wykonywania typowych zadań, takich jak instalowanie i konfigurowanie oprogramowania. Wymaga to włączenia i uruchomienia rozszerzeń maszyn wirtualnych platformy Azure. W tym celu należy zainstalować agenta maszyny wirtualnej platformy Azure na zmigrowanych maszynach. Dokumentacja platformy Azure zawiera informacje o agentach maszyn wirtualnych platformy Azure dla systemów Windows i Linux.

Nie przeprowadzono migracji żadnych baz danych dla pilotażu, ale po wykonaniu tej czynności nadszedł czas, aby zaktualizować wszystkie parametry połączenia bazy danych lub konfiguracje serwera internetowego.

Gdy uczestnicy projektu przeprowadź ostateczne testowanie aplikacji i akceptacji migracji, przekroią ruch do zmigrowanych wystąpień maszyn wirtualnych platformy Azure. Na koniec usuń lokalne maszyny wirtualne z lokalnego spisu maszyn wirtualnych i lokalnych kopii zapasowych.

W następnej lekcji zapoznasz się z najlepszymi rozwiązaniami, które można zrobić, aby zwiększyć bezpieczeństwo maszyn wirtualnych, które są teraz uruchomione na platformie Azure.

Sprawdź swoją wiedzę

1.

Co oznacza stan Chronione dla maszyny wirtualnej podczas replikacji?

2.

Co się stanie z maszyną wirtualną funkcji Hyper-V podczas replikacji różnicowej?