Migrowanie maszyn wirtualnych VMware na platformę Azure (bez agentów)
W tym artykule przedstawiono sposób migrowania lokalnych maszyn wirtualnych VMware na platformę Azure przy użyciu narzędzia migracji i modernizacji z migracją bez agenta. Maszyny wirtualne VMware można również migrować przy użyciu migracji opartej na agentach. Porównaj metody.
Ten samouczek jest trzecim z serii, który pokazuje, jak oceniać i migrować maszyny wirtualne VMware na platformę Azure.
Uwaga
W samouczkach przedstawiono najprostszą ścieżkę wdrażania dla scenariusza, dzięki czemu można szybko skonfigurować weryfikację koncepcji. Jeśli to możliwe, samouczki używają opcji domyślnych i nie przedstawiają wszystkich możliwych ustawień i ścieżek.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
- Dodaj narzędzie migracji i modernizacji.
- Odnajdź maszyny wirtualne, które chcesz migrować.
- Uruchom replikowanie maszyn wirtualnych.
- Uruchom migrację testową, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami.
- Uruchom pełną migrację maszyny wirtualnej.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
Wymagania wstępne
Przed rozpoczęciem tego samouczka należy:
- Ukończ pierwszy samouczek , aby przygotować platformę Azure i oprogramowanie VMware do migracji.
- Zalecamy ukończenie drugiego samouczka w celu oceny maszyn wirtualnych VMware przed ich migracją na platformę Azure, ale nie musisz tego robić.
- Przejdź do już utworzonego projektu lub utwórz nowy projekt
- Sprawdź uprawnienia dla konta platformy Azure — Twoje konto platformy Azure musi mieć uprawnienia do tworzenia maszyny wirtualnej i zapisywania na dysku zarządzanym platformy Azure.
Uwaga
Aby użyć Korzyść użycia hybrydowego platformy Azure dla systemu Linux, wykonaj następujące czynności w zależności od typu systemu operacyjnego:
W przypadku systemu SLES uruchom następujące polecenia:
wget --no-check-certificate https://52.188.224.179/late_instance_offline_update_azure_SLE15.tar.gz
sha1sum late_instance_offline_update_azure_SLE15.tar.gz
tar -xvf late_instance_offline_update_azure_SLE15.tar.gz
cd x86_64
zypper --no-refresh --no-remote --non-interactive in *.rpm
W przypadku systemu RHEL ustaw tryb SELinux na Permissive
lub wyłączony.
Uwaga
Jeśli planujesz uaktualnienie systemu operacyjnego Windows, usługa Azure Migrate może pobrać narzędzie Instalator systemu WindowsDiag, aby uzyskać szczegółowe informacje o błędzie w przypadku niepowodzenia uaktualnienia. Upewnij się, że maszyna wirtualna utworzona na platformie Azure po migracji ma dostęp do setupDiag. W przypadku braku dostępu do setupDiag może nie być w stanie uzyskać szczegółowych kodów błędów uaktualniania systemu operacyjnego, ale uaktualnienie nadal może kontynuować.
Konfigurowanie urządzenia usługi Azure Migrate
Narzędzie migracji i modernizacji uruchamia lekkie urządzenie maszyny wirtualnej VMware używane do odnajdywania, oceny i migracji bez agenta maszyn wirtualnych VMware. Jeśli wykonasz czynności opisane w samouczku dotyczącym oceny, urządzenie zostało już skonfigurowane. Jeśli tak nie jest, skonfiguruj ją teraz przy użyciu jednej z następujących metod:
- Szablon OVA: skonfiguruj maszynę wirtualną VMware przy użyciu pobranego szablonu OVA.
- Skrypt: skonfiguruj maszynę wirtualną VMware lub maszynę fizyczną przy użyciu skryptu instalatora programu PowerShell. Ta metoda powinna być używana, jeśli nie można skonfigurować maszyny wirtualnej przy użyciu szablonu OVA lub jeśli jesteś w usłudze Azure Government.
Po utworzeniu urządzenia należy sprawdzić, czy może nawiązać połączenie z usługą Azure Migrate: Server Assessment, skonfigurować je po raz pierwszy i zarejestrować w projekcie usługi Azure Migrate.
Replikowanie maszyn wirtualnych
Po skonfigurowaniu urządzenia i zakończeniu odnajdywania można rozpocząć replikację maszyn wirtualnych VMware na platformę Azure.
- Jednocześnie można uruchomić maksymalnie 500 replikacji.
- W portalu możesz wybrać maksymalnie 10 maszyn wirtualnych jednocześnie na potrzeby migracji. Aby przeprowadzić migrację większej liczby maszyn, dodaj je do grup w partiach 10.
Uwaga
Usługa Azure Migrate nie obsługuje migracji bez agenta maszyn wirtualnych VMware z zestawem VMDK zawierającym znaki inne niż ASCII.
Aby włączyć replikację:
W obszarze Serwery projektów >usługi Azure Migrate, bazy danych i aplikacje>internetowe Migracja i modernizacja wybierz pozycję Replikuj.
W obszarze Replikowanie, >Podstawy czy maszyny>są zwirtualizowane?, wybierz pozycję Tak, z programem VMware vSphere.
W obszarze Urządzenie lokalne wybierz nazwę urządzenia usługi Azure Migrate skonfigurowanego >w ok.
W obszarze Maszyny wirtualne wybierz maszyny wirtualne, które mają być replikowane. Aby zastosować rozmiar maszyny wirtualnej i typ dysku z oceny, jeśli został uruchomiony, w obszarze Importowanie ustawień migracji z oceny usługi Azure Migrate? wybierz pozycję Tak, a następnie wybierz grupę maszyn wirtualnych i nazwę oceny. Jeśli nie używasz ustawień oceny, wybierz pozycję Nie.
W obszarze Maszyny wirtualne wybierz maszyny wirtualne, które chcesz migrować. Następnie kliknij przycisk Dalej: Ustawienia docelowe.
W obszarze Ustawienia docelowe wybierz subskrypcję, region docelowy i konto magazynu.
Uwaga
Po rozpoczęciu pierwszej replikacji maszyny wirtualnej nie można zmienić konta magazynu. Do utworzenia nowego konta magazynu zostanie użyta opcja domyślna wybrana na liście rozwijanej. Jeśli opcja nie zostanie wybrana, konto magazynu zostanie utworzone w ostatnim kroku włączania replikacji.
W obszarze Sieć wirtualna wybierz sieć wirtualną/podsieć platformy Azure, którą maszyny wirtualne platformy Azure dołączają po migracji.
W obszarze Opcje dostępności wybierz pozycję:
- Strefa dostępności, aby przypiąć zmigrowany komputer do określonej strefy dostępności w regionie. Użyj tej opcji, aby dystrybuować serwery tworzące warstwę aplikacji wielowęźle w Strefy dostępności. W przypadku wybrania tej opcji należy określić strefę dostępności do użycia dla każdej z wybranych maszyn na karcie Obliczenia. Ta opcja jest dostępna tylko wtedy, gdy region docelowy wybrany do migracji obsługuje Strefy dostępności
- Zestaw dostępności umożliwiający umieszczenie migrowanej maszyny w zestawie dostępności. Wybrana docelowa grupa zasobów musi mieć co najmniej jeden zestaw dostępności, aby można było użyć tej opcji. Zestaw dostępności z grupami umieszczania w pobliżu jest obsługiwany.
- Brak wymaganej opcji nadmiarowości infrastruktury, jeśli nie potrzebujesz żadnej z tych konfiguracji dostępności dla migrowanych maszyn.
W obszarze Typ szyfrowania dysków wybierz pozycję:
- Szyfrowanie magazynowane przy użyciu klucza zarządzanego przez platformę
- Szyfrowanie magazynowane przy użyciu klucza zarządzanego przez klienta
- Podwójne szyfrowanie przy użyciu kluczy zarządzanych przez platformę i zarządzanych przez klienta
Uwaga
Aby replikować maszyny wirtualne za pomocą klucza zarządzanego przez klienta, należy utworzyć zestaw szyfrowania dysku w docelowej grupie zasobów. Obiekt zestawu szyfrowania dysku mapuje Dyski zarządzane na usługę Key Vault, która zawiera klucz cmK do użycia w usłudze SSE.
W Korzyść użycia hybrydowego platformy Azure określ, czy masz już licencję systemu Windows Server, czy subskrypcję Enterprise Linux (RHEL i SLES). Jeśli to zrobisz i zostaną one objęte aktywnym pakietem Software Assurance subskrypcji systemu Windows Server lub Enterprise Linux (RHEL i SLES), możesz ubiegać się o Korzyść użycia hybrydowego platformy Azure podczas korzystania z licencji na platformę Azure. Następnie kliknij przycisk Dalej. Możesz również wybrać licencję enterprise Linux w sekcji Korzyści użycia hybrydowego platformy Azure na ekranie Obliczenia i sieć .
W obszarze Obliczenia przejrzyj nazwę maszyny wirtualnej, rozmiar, typ dysku systemu operacyjnego i konfigurację dostępności (jeśli wybrano w poprzednim kroku). Maszyny wirtualne muszą być zgodne z wymaganiami platformy Azure.
- Rozmiar maszyny wirtualnej: jeśli używasz zaleceń dotyczących oceny, lista rozwijana Rozmiar maszyny wirtualnej zawiera zalecany rozmiar. W przeciwnym razie usługa Azure Migrate wybiera rozmiar na podstawie najbliższego dopasowania w subskrypcji platformy Azure. Alternatywnie możesz wybrać rozmiar ręczny w obszarze rozmiaru maszyny wirtualnej platformy Azure.
- Typ systemu operacyjnego: wybierz typ używanego systemu operacyjnego (Windows lub Linux).
- System operacyjny: wybierz wersję systemu operacyjnego dla maszyn z systemem Linux, aby zastosować prawidłowy typ licencji.
- Dysk systemu operacyjnego: określ dysk systemu operacyjnego (rozruchu) dla maszyny wirtualnej. Dysk systemu operacyjnego to dysk, na którym jest zainstalowany program ładujący i instalator systemu operacyjnego.
- Strefa dostępności: określ strefę dostępności do użycia.
- Zestaw dostępności: określ zestaw dostępności do użycia.
Uwaga
Jeśli chcesz wybrać inną opcję dostępności dla zestawów maszyn wirtualnych, przejdź do kroku 1 i powtórz kroki, wybierając różne opcje dostępności po rozpoczęciu replikacji dla jednego zestawu maszyn wirtualnych.
W obszarze Dyski określ, czy dyski maszyn wirtualnych mają być replikowane na platformę Azure, a następnie wybierz typ dysku (standardowe dyski SSD/dyski twarde lub dyski zarządzane w warstwie Premium) na platformie Azure. Następnie kliknij Dalej.
W obszarze Tagi wybierz opcję dodawania tagów do maszyn wirtualnych, dysków i kart sieciowych.
W obszarze Przegląd i rozpoczynanie replikacji sprawdź ustawienia, a następnie kliknij pozycję Replikuj, aby uruchomić replikację początkową dla serwerów.
Uwaga
Jeśli występuje problem z łącznością z platformą Azure lub jeśli usługi urządzeń są wyłączone przez ponad 90 minut, aktywne cykle replikacji dla serwerów replikowania są resetowane do 0%, a odpowiedni cykl jest uruchamiany od początku.
Uwaga
Ustawienia replikacji można aktualizować w dowolnym momencie przed rozpoczęciem replikacji (Zarządzanie maszynami> replikowania). Nie można zmienić ustawień po rozpoczęciu replikacji.
Śledzenie i monitorowanie
Śledzenie stanu zadania w powiadomieniach portalu.
Monitoruj stan replikacji, klikając wartość liczbową obok pozycji Maszyna wirtualna platformy Azure w obszarze Migracja i modernizacja.
Replikacja odbywa się w następujący sposób:
- Po pomyślnym zakończeniu zadania uruchamiania replikacji maszyny rozpoczynają replikację początkową na platformę Azure.
- Podczas replikacji początkowej tworzona jest migawka maszyny wirtualnej. Dane dysku z migawki są replikowane do repliki dysków zarządzanych na platformie Azure.
- Po zakończeniu replikacji początkowej rozpoczyna się replikacja różnicowa. Przyrostowe zmiany dysków lokalnych są okresowo replikowane do dysków repliki na platformie Azure.
Uruchamianie migracji testowej
Po rozpoczęciu replikacji różnicowej można uruchomić migrację testową dla maszyn wirtualnych przed uruchomieniem pełnej migracji na platformę Azure. Zdecydowanie zalecamy wykonanie tej czynności co najmniej raz dla każdej maszyny przed przeprowadzeniem migracji.
- Uruchomienie testowej migracji sprawdza, czy migracja będzie działać zgodnie z oczekiwaniami, bez wpływu na maszyny lokalne, które pozostaną operacyjne i będą nadal replikować.
- Migracja testowa symuluje migrację, tworząc maszynę wirtualną platformy Azure przy użyciu replikowanych danych (zwykle migrując do nieprodukcyjnej sieci wirtualnej w ramach subskrypcji platformy Azure).
- Możesz użyć replikowanej testowej maszyny wirtualnej platformy Azure, aby zweryfikować migrację, przeprowadzić testowanie aplikacji i rozwiązać wszelkie problemy przed pełną migracją.
Wykonaj migrację testową w następujący sposób:
W obszarze Cele>migracji Serwery, bazy danych i aplikacje>internetowe Migracja i modernizacja wybierz wartość liczbową obok maszyny wirtualnej platformy Azure.
Kliknij prawym przyciskiem myszy maszynę wirtualną do przetestowania, a następnie kliknij pozycję Testuj migrację.
W obszarze Migracja testowa wybierz sieć wirtualną platformy Azure, w której będzie znajdować się maszyna wirtualna platformy Azure podczas testowania. Zalecamy użycie nieprodukcyjnej sieci wirtualnej.
Wybierz podsieć, do której chcesz skojarzyć każdą z kart interfejsu sieciowego migrowanej maszyny wirtualnej.
Istnieje możliwość uaktualnienia systemu operacyjnego Windows Server podczas migracji testowej. Aby uaktualnić, wybierz opcję Uaktualnij dostępne . W wyświetlonym okienku wybierz docelową wersję systemu operacyjnego, do której chcesz przeprowadzić uaktualnienie, i wybierz pozycję Zastosuj. Dowiedz się więcej.
Zostanie uruchomione zadanie Testowanie migracji. Monitoruj zadanie w powiadomieniach portalu.
Po zakończeniu migracji sprawdź zmigrowane maszyny wirtualne platformy Azure w obszarze Maszyny wirtualne w witrynie Azure Portal. Nazwa maszyny ma sufiks -Test.
Po zakończeniu testu kliknij prawym przyciskiem myszy maszynę wirtualną platformy Azure w obszarze Replikowanie maszyn, a następnie kliknij pozycję Wyczyść migrację testową.
Uwaga
Teraz możesz zarejestrować serwery z uruchomionym serwerem SQL przy użyciu dostawcy zasobów maszyny wirtualnej SQL, aby skorzystać z automatycznego stosowania poprawek, automatycznego tworzenia kopii zapasowych i uproszczonego zarządzania licencjami przy użyciu rozszerzenia agenta IaaS sql.
- Wybierz pozycję Zarządzaj maszynami>replikowania Maszyny>zawierające obliczenia i sieć programu SQL Server>, a następnie wybierz pozycję Tak, aby zarejestrować się przy użyciu dostawcy zasobów maszyny wirtualnej SQL.
- Wybierz korzyść użycia hybrydowego platformy Azure dla programu SQL Server, jeśli masz wystąpienia programu SQL Server objęte aktywnym pakietem Software Assurance lub subskrypcjami programu SQL Server i chcesz zastosować korzyść dla maszyn migrujących.hs.
Migrowanie maszyn wirtualnych
Po sprawdzeniu, czy migracja testowa działa zgodnie z oczekiwaniami, można przeprowadzić migrację maszyn lokalnych.
W obszarze Serwery projektów >usługi Azure Migrate, bazy danych i aplikacje>internetowe Migracja i modernizacja wybierz wartość liczbową obok pozycji Maszyna wirtualna platformy Azure.
W obszarze Replikowanie maszyn kliknij prawym przyciskiem myszy migrację maszyny wirtualnej>.
W obszarze Migrowanie>Zamknij maszyny wirtualne i przeprowadź planowaną migrację bez utraty danych wybierz pozycję Tak>OK.
- Domyślnie usługa Azure Migrate zamyka lokalną maszynę wirtualną i uruchamia replikację na żądanie, aby zsynchronizować wszystkie zmiany maszyny wirtualnej, które wystąpiły od momentu ostatniej replikacji. Gwarantuje to brak utraty danych.
- Jeśli nie chcesz zamykać maszyny wirtualnej, wybierz pozycję Nie
Istnieje możliwość uaktualnienia systemu operacyjnego Windows Server podczas migracji. Aby uaktualnić, wybierz opcję Uaktualnij dostępne . W wyświetlonym okienku wybierz docelową wersję systemu operacyjnego, do której chcesz przeprowadzić uaktualnienie, i wybierz pozycję Zastosuj. Dowiedz się więcej.
Zostanie uruchomione zadanie migracji maszyny wirtualnej. Śledź zadanie w powiadomieniach platformy Azure.
Po zakończeniu zadania możesz wyświetlić maszynę wirtualną i zarządzać nią na stronie Maszyny wirtualne.
Kończenie migracji
- Po zakończeniu migracji kliknij prawym przyciskiem myszy migrację maszyny wirtualnej >Zakończ. Spowoduje to zatrzymanie replikacji maszyny lokalnej i wyczyszczenie informacji o stanie replikacji maszyny wirtualnej.
- Podczas migracji automatycznie instalujemy agenta maszyny wirtualnej dla maszyn wirtualnych z systemem Windows i systemu Linux.
- Zweryfikuj i rozwiąż problemy z aktywacją systemu Windows na maszynie wirtualnej platformy Azure.
- Wykonaj wszelkie dostosowania aplikacji po migracji, takie jak aktualizowanie nazw hostów, parametry połączenia bazy danych i konfiguracji serwera internetowego.
- Wykonaj dla zmigrowanej aplikacji uruchomionej na platformie Azure testy końcowe aplikacji i akceptacji migracji.
- Zmniejszenie ruchu do zmigrowanego wystąpienia maszyny wirtualnej platformy Azure.
- Usuń lokalne maszyny wirtualne z lokalnego spisu maszyn wirtualnych.
- Usuń lokalne maszyny wirtualne z lokalnych kopii zapasowych.
- Zaktualizuj wszystkie dokumenty wewnętrzne, aby wyświetlić nową lokalizację i adres IP maszyn wirtualnych platformy Azure.
Aktualizacje pomocy technicznej dla systemu Linux
- Aby otrzymywać aktualizacje systemu operacyjnego na maszynie wirtualnej z obsługą techniczną, która została zmigrowana na platformę Azure, przeprowadź uaktualnienie do najnowszej wersji, wykonując kroki opisane tutaj.
- Aby rozszerzyć obsługę maszyny wirtualnej z obsługą techniczną, która została zmigrowana na platformę Azure przy użyciu istniejącej wersji systemu operacyjnego, zaktualizuj opcję licencji, aby uzyskać rozszerzoną pomoc techniczną.
- Aby otrzymywać wyspecjalizowane aktualizacje systemu operacyjnego na zmigrowanej maszynie wirtualnej, zaktualizuj opcję licencji zgodnie z opisem w tym miejscu.
Najlepsze rozwiązania dotyczące po migracji
- Aby zwiększyć odporność:
- Zapewnij bezpieczeństwo danych – utwórz kopie zapasowe maszyn wirtualnych platformy Azure przy użyciu usługi Azure Backup. Dowiedz się więcej.
- Zadbaj, aby pakiety robocze były uruchomione i stale dostępne, replikując maszyny wirtualne platformy Azure do regionu pomocniczego za pomocą usługi Site Recovery. Dowiedz się więcej.
- W celu zwiększenia wydajności:
- Domyślnie dyski danych są tworzone z buforowaniem hosta ustawionym na wartość "Brak". Przejrzyj i dostosuj buforowanie dysku danych do potrzeb związanych z obciążeniem. Dowiedz się więcej.
- W celu zwiększenia bezpieczeństwa:
- Zablokuj i ogranicz dostęp do ruchu przychodzącego przy użyciu Microsoft Defender dla Chmury — administracja just in time.
- Zarządzanie aktualizacjami na maszynach z systemem Windows i Linux i zarządzanie nimi za pomocą usługi Azure Update Manager.
- Ogranicz ruch sieciowy do punktów końcowych zarządzania za pomocą sieciowych grup zabezpieczeń.
- Wdróż usługę Azure Disk Encryption, aby ułatwić zabezpieczenie dysków i zabezpieczyć dane przed kradzieżą lub nieautoryzowanym dostępem.
- Przeczytaj więcej na temat zabezpieczania zasobów IaaS i odwiedź Microsoft Defender dla Chmury.
- Na potrzeby monitorowania i zarządzania:
- Rozważ wdrożenie usługi Microsoft Cost Management w celu monitorowania użycia zasobów i wydatków.
Następne kroki
Zbadaj podróż po migracji do chmury w przewodniku Azure Cloud Adoption Framework.