Articles

Storage vMotion

Storage vMotion jest komponentem VMware vSphere, który umożliwia migrację na żywo systemu plików działającej maszyny wirtualnej (VM) z jednego systemu pamięci masowej do drugiego, bez przestojów maszyny Wirtualnej lub zakłóceń usług dla użytkowników końcowych. Migracja ta odbywa się przy zachowaniu integralności danych. Storage vMotion wchodzi w skład wersji Standard, Enterprise Plus i Platinum vSphere. VMware vCenter jest również wymagane.

Storage vMotion jest funkcją towarzyszącą vMotion vSphere, która umożliwia przenoszenie maszyn wirtualnych z jednego serwera fizycznego na drugi. Te dwa procesy vMotion, współpracujące ze sobą, zapewniają mobilność maszyn wirtualnych bez narażania ich spójności operacyjnej i danych.

Jak działa Storage vMotion

VMware Storage vMotion rozpoczyna proces kopiowania metadanych maszyny wirtualnej, znajdujących się w jej katalogu domowym, do alternatywnej lokalizacji magazynu. Następnie oprogramowanie kopiuje plik dysku maszyny wirtualnej (plik dysku maszyny Wirtualnej lub VMDK) do nowej lokalizacji, korzystając z funkcji śledzenia zmienionych bloków (CBT) vSphere, aby zachować integralność danych podczas replikacji. Następnie moduł CBT jest ponownie pytany o drugą kopię do nowej lokalizacji, ale tym razem kopiowane są tylko bloki, które zmieniły się od rozpoczęcia początkowej replikacji. Ten drugi krok trwa do momentu zsynchronizowania obu kopii. Maszyna wirtualna jest następnie zawieszana i wskazywana na nową lokalizację obrazu dysku wirtualnego. Zanim VMware ESX wznowi pracę maszyny wirtualnej, ostatni ze zmienionych regionów dysku źródłowego jest replikowany do dysku docelowego, a źródłowy katalog domowy i dyski są usuwane.

cały proces jest niezauważalny dla maszyny wirtualnej i użytkowników końcowych, chociaż w zależności od wielkości VMDK i innych czynników, jego ukończenie może zająć trochę czasu i może mieć wpływ na wydajność. Operacja Storage vMotion może również wymagać znacznych zasobów sieciowych, które mogą również wpływać na inne maszyny wirtualne korzystające z tej samej sieci.

do czego służy Pamięć masowa vMotion

pamięć masowa vMotion ma wiele zastosowań, w tym jako narzędzie do migracji podczas przenoszenia dysków wirtualnych z woluminu sieci STORAGE area network (SAN) do nowo zakupionego systemu pamięci masowej; jako load balancer, aby zapewnić, że maszyna wirtualna uzyskuje wymaganą wydajność pamięci masowej; podczas zdejmowania SAN w celu konserwacji; oraz do przenoszenia dysków wirtualnych z lokalnej pamięci masowej serwera ESX do SAN.

może być również używany do obsługi planu odzyskiwania po awarii poprzez replikację maszyn wirtualnych i powiązanych z nimi VMDK do zdalnej lokalizacji, chociaż VMware Site Recovery Manager (SRM) obsługuje odzyskiwanie po awarii w bardziej zautomatyzowany i przejrzysty sposób.

w vSphere 5.1 wprowadzono ulepszone vMotion, które porusza zarówno maszynę wirtualną, jak i związaną z nią VMDK w tym samym czasie.

Automatyzacja Storage vMotion

możesz wywołać Storage vMotion za pomocą skryptów do automatyzacji serii powtarzających się procesów. Przykładem jednego użytkownika jest skrypt PowerShell, który uruchamia listę maszyn wirtualnych i powiązanych z nimi plików i stosuje Storage vMotion kolejno do każdej maszyny Wirtualnej, aby przenieść ją do innego zasobu pamięci masowej. Wiele witryn użytkowników VMware oferuje inne przykłady skryptów, które mogą sprawić, że korzystanie z pamięci masowej vMotion stanie się mniej procesem ręcznym.