szczegółowy przegląd VMware vMotion: łatwa migracja maszyny wirtualnej bez przestojów

Giorgio Bonuccelli
Autor: Giorgio Bonuccelli
1 lutego 2021
Ostatnia aktualizacja: czerwiec 1, 2021

VMware vMotion to funkcja vSphere, która migruje maszynę wirtualną z napędem (vm) między kompatybilnymi serwerami fizycznymi, zapewniając pełną integralność transakcji i zero przestojów. VMware vMotion odblokowuje wiele nowych technologii VMware, w tym vSphere Distributed Resource Scheduler (DRS), vSphere High Availability (HA) i vSphere Distributed Power Management (DPM).

dowiedz się, czym jest VMware vMotion, jak działa i jak można go wykorzystać do migracji obciążeń maszyn wirtualnych w tym poście.

co może zrobić VMware vMotion?

organizacje mogą używać VMware vMotion do kilku celów, w tym migracji, automatyzacji i planowania.

migracja maszyn wirtualnych na żywo

żadna aplikacja nie może sobie pozwolić na przestoje w dzisiejszym szybko rozwijającym się środowisku biznesowym. VMware vMotion może pomóc uniknąć przestojów, zwłaszcza w przypadku zdarzeń, w których można przewidzieć, że przestój systemu jest nieunikniony, takich jak klęski żywiołowe, przeniesienie lub konserwacja.

migrując całą działającą maszynę wirtualną z jednego hosta ESXi na drugi, VMware vMotion przynosi nieocenione korzyści, w tym:

  • wykonywanie konserwacji sprzętu bez zakłócania działalności biznesowej i planowania przestojów.
  • Automatyczna optymalizacja maszyn wirtualnych w pulach zasobów.
  • przenoszenie maszyn wirtualnych z serwerów słabiej działających lub zawodzących na działające.

Automatyzacja i planowanie

funkcja automatycznej migracji VMware funkcja automatycznej migracji vMotion umożliwia administratorom IT zaplanowanie migracji maszyn wirtualnych w zdefiniowanych wcześniej godzinach. Odblokowuje to wiele funkcji vSphere, takich jak DRS, HA i DPM. Na przykład DRS używa VMware vMotion do grupowania wielu hostów ESXi w pule zasobów.

w związku z tym maszyny wirtualne w klastrze DRS mogą dynamicznie przemieszczać się między dowolnym hostem w klastrze i równoważyć zużycie zasobów bez przestojów systemu. W razie potrzeby można również wyodrębnić pule zasobów między różnymi jednostkami biznesowymi i automatycznie redystrybuować maszyny wirtualne między serwerami fizycznymi.

migracja na duże odległości

jeśli twoja Infrastruktura jest wystarczająco duża-obejmuje wiele krajów lub lokalizacji—możesz wykorzystać funkcję migracji na duże odległości vMotion do migracji maszyn wirtualnych. VMware wydało long-distance vMotion w vSphere 6.0 i nowsze wersje ułatwiające migrację między serwerami fizycznymi oddzielonymi wysokimi czasami podróży w obie strony (RTTs).

organizacje mogą korzystać z migracji na duże odległości, aby uaktualnić swoje centra danych, zrównoważyć obciążenia i uniknąć klęsk żywiołowych. Załóżmy na przykład, że tornado zbliża się do Oklahomy. W takim przypadku możesz użyć narzędzia VMware vMotion do migracji na duże odległości, aby przenieść maszyny wirtualne do innej lokalizacji, która nie zostanie dotknięta katastrofą.

migracja magazynu danych

oprócz zmiany fizycznego serwera, na którym działa maszyna wirtualna, można również zmienić magazyn danych maszyny Wirtualnej za pomocą procesu popularnie znanego jako Storage vMotion (SvMotion). Dzięki SvMotion zarówno stan maszyny wirtualnej, jak i pamięć wirtualna przenoszą się do nowych lokalizacji. SvMotion, który jest dostępny w Sphere 5.1 i nowszych wersjach, pozwala administratorom IT optymalizować dyski pod kątem wydajności i konwertować między różnymi typami dysków. Upraszcza również konserwację i aktualizacje maszyn wirtualnych.

jak działa VMware vMotion?

vMotion korzysta z podstawowych technologii VMware, takich jak migawki dysków, konsolidacja migawek i ponawianie dzienników, aby wykonać proces migracji. migracja vMotion to trzyetapowy proces obejmujący:

sprawdzanie zgodności

jest to pierwszy krok w przenoszeniu maszyn wirtualnych między hostami. Serwer vCenter przeprowadza kontrole, aby upewnić się, że hosty źródłowe i docelowe są zgodne. Sprawdzanie zgodności pomaga zapobiegać problemom konfiguracyjnym wynikającym z:

  • migracja do rozproszonego przełącznika, który działa nieprawidłowo.
  • Migracja z przełączników rozproszonych na standardowe.
  • migracja pomiędzy różnymi wersjami rozproszonych przełączników.
  • niezgodne adresy kontroli dostępu do mediów (MAC) na hoście docelowym.

Handshakes

podczas procesu handshake serwer vCenter generuje metadane. Metadane zawierają informacje o maszynie wirtualnej, która ma być migrowana na żywo, w tym szczegóły konfiguracji maszyny wirtualnej, źródłowe, docelowe hosty ESXi i specyfikacje sieci vMotion. Następnie serwer vCenter udostępnia metadane migracji między źródłowym i docelowym hostem ESXi.

migracja

do tej pory wszystkie kanały komunikacji i procesy są gotowe do rozpoczęcia migracji maszyn wirtualnych na żywo. Aby zapewnić bezproblemową migrację na żywo, vMotion przekazuje stan pamięci każdej maszyny Wirtualnej w trzech głównych fazach:

  • Faza śledzenia Gości. Ta faza przygotowuje gościa do migracji na żywo, przenosząc pamięć ze źródła do hosta docelowego. Na tym etapie śledzenie wszystkich stron pamięci gościa na hoście źródłowym jest konieczne, aby vMotion wiedział, które strony pamięci zostaną nadpisane podczas migracji na żywo.
  • Faza wstępnego kopiowania. Ponieważ gość nadal działa i może aktywnie zmieniać swój stan pamięci podczas migracji, pamięć maszyny Wirtualnej jest iteracyjnie kopiowana ze źródła do miejsca docelowego. Podczas pierwszej iteracji kopiowana jest cała pamięć gościa. W przypadku kolejnych iteracji kopiowane są tylko strony, których zawartość uległa zmianie podczas poprzedniej iteracji. Liczba iteracji zależy od tego, w jaki sposób pamięć Gościa zostanie zmieniona w wyniku bieżących operacji.
  • Faza przełączenia. Jest to ostatni etap migracji na żywo, w którym gość wstrzymuje przetwarzanie na chwilę na źródłowym hoście. Monitor maszyny wirtualnej (VMM) zawiesza źródłową maszynę wirtualną i wznawia ją na docelowym hoście ESXi.

co oferuje Storage vMotion?

Storage vMotion (SvMotion) to funkcja towarzysząca VMware vMotion, która umożliwia migrację systemu plików działającej maszyny Wirtualnej z jednego magazynu danych do drugiego. Podczas migracji na żywo możesz umieścić maszynę wirtualną i wszystkie jej składniki pamięci masowej w jednej lub oddzielnych lokalizacjach. Podobnie jak vMotion, SvMotion nie wpływa na przestoje ani nie zagraża spójności danych.

możesz wykorzystać SvMotion do różnych zastosowań, w tym:

  • migracja dysków wirtualnych (vdisk) ze starej sieci pamięci masowej (SAN) do nowego systemu pamięci masowej.
  • równoważenie obciążenia dostępnych zwirtualizowanych zasobów, aby zapewnić maszynie wirtualnej wydajność pamięci masowej, której potrzebuje.
  • przenoszenie dyskietek V z lokalnego serwera ESXi do SAN.
  • usuwanie fizycznego magazynu w celu konserwacji.
  • replikacja maszyn wirtualnych i powiązanych z nimi dyskietek vdisc w zdalnej lokalizacji podczas odzyskiwania po awarii.
  • Konwersja między różnymi formatami wirtualnych dysków.

jak użyć vMotion do migracji obciążeń na platformę Azure?

wdrożenie chmury znacznie wzrosło w ostatnich latach ze względu na większą skalowalność, lepszą wydajność i efektywność kosztową. Migracja obciążeń VMware do platformy Azure jest teraz bezproblemowa dzięki rozwiązaniu Azure VMware. Rozwiązanie Azure VMware to w pełni zarządzana platforma jako usługa (PaaS), która obejmuje vSphere, vSAN, NSX-T, vCenter i inne narzędzia, które zapewniają kompletne środowisko VMware na platformie Azure.

organizacje mogą wykorzystywać rozwiązanie Azure VMware do uruchamiania natywnych obciążeń VMware na platformie Azure. Ponieważ obciążenia VMware działają bezpośrednio w infrastrukturze Azure bare-metal, nie ma wirtualizacji zagnieżdżonej. W związku z tym możesz nadal korzystać z istniejących narzędzi VMware, nie martwiąc się o skalowanie, łatanie lub ponowne platformowanie maszyn wirtualnych.

poza tworzeniem i konfigurowaniem środowiska VMware na platformie Azure, możesz użyć vMotion do migracji na żywo lokalnych obciążeń maszyn wirtualnych na platformę Azure, tak jak między witrynami VMware. Gdy obciążenia VMware zaczynają działać na platformie Azure, organizacje mogą wykorzystać skalowalność platformy Azure, przyspieszone cykle Aprowizacji i zabezpieczenia w celu modernizacji aplikacji.

na przykład możesz użyć istniejących szablonów VMware w środowisku lokalnym, aby utworzyć nowe wystąpienia VMware VM i uruchomić je prywatnie na platformie Azure. Ponieważ maszyny wirtualne utworzone na platformie Azure są widoczne i dostępne w środowisku vSphere, możesz elastycznie zarządzać ich zasobami, Tak jak zwykle w serwerze vCenter. Na platformie Azure można również zarządzać zasobami maszyn wirtualnych.

Parallels RAS może udostępniać VDI na platformie Azure

wirtualizacja serwerów, podstawowa technologia VMware, okazała się rewolucyjna w minimalizacji wydatków IT przy jednoczesnym zwiększeniu elastyczności i wydajności organizacji. Wirtualizacja serwerów może jednak nie mieć sensu w związku z rosnącą siłą roboczą urządzeń mobilnych, popularnością urządzeń typu bring-your-own-devices (BYODs) i węższym budżetem IT.

rozważając migrację do chmury, być może nadszedł czas, aby ponownie skupić swoje strategie na rozwiązaniach do wirtualizacji pulpitu. Przeniesienie wirtualnych pulpitów i aplikacji do chmury może pomóc w osiągnięciu znaczących korzyści z wirtualizacji, w tym scentralizowanego zarządzania, uproszczonej Administracji i zwiększonego bezpieczeństwa.

Parallels® Remote Application Server (RAS) to idealne rozwiązanie do wdrażania wirtualnych pulpitów i aplikacji na platformie Azure. Organizacje mogą wykorzystywać Parallels RAS na platformie Azure, aby umożliwić swoim pracownikom natychmiastowy i bezpieczny dostęp do wirtualnych pulpitów i aplikacji w Internecie bez martwienia się o złożone konfiguracje zapory.

Parallels RAS można łatwo wdrożyć na platformie Azure. Dzięki wbudowanym funkcjom automatyzacji, które obejmują Szablony maszyn wirtualnych platformy Azure i kreatory konfiguracji, możesz wdrożyć w pełni funkcjonalne urządzenie Parallels RAS w mniej niż 30 minut. Oprócz funkcji zabezpieczeń platformy Azure można również skorzystać z najnowocześniejszych funkcji zabezpieczeń Parallels RAS, takich jak uwierzytelnianie wieloskładnikowe (MFA), aby zabezpieczyć wirtualne pulpity i aplikacje.

co najważniejsze, Parallels RAS oferuje funkcje wielochmurowe, które ograniczają ryzyko blokowania dostawców. Można go również wdrożyć na Amazon Web Services (AWS) i Google Cloud Platform (GCP).

Pobierz 30-dniową wersję próbną Parallels RAS już dziś i w pełni wykorzystaj zarządzanie VDI na platformie Azure!

Leave a Reply

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.