VMware: Migracja działających maszyn wirtualnych do różnych magazynów danych bez funkcji Storage vMotion w vSphere Essentials Plus
Summary: Dowiedz się, jak migrować działające maszyny wirtualne (VM) do różnych magazynów danych w środowiskach VMware vSphere bez funkcji Storage vMotion. Ten przewodnik krok po kroku jest przeznaczony dla administratorów, zwłaszcza tych z licencją vSphere Essentials Plus, aby pomóc przezwyciężyć ograniczenia i efektywnie zarządzać maszynami wirtualnymi. ...
Instructions
Migracja działających maszyn wirtualnych do różnych magazynów danych bez funkcji Storage vMotion w VMware vSphere Essentials Plus
Wprowadzenie:
Ten artykuł zawiera instrukcje krok po kroku dla administratorów dotyczące migracji uruchomionych maszyn wirtualnych (VM) do różnych magazynów danych w środowiskach VMware vSphere bez korzystania z funkcji Storage vMotion. Opisany poniżej proces przezwycięża ograniczenia narzucone przez licencjonowanie vSphere Essentials Plus, umożliwiając wydajną dystrybucję maszyn wirtualnych między magazynami danych. Zawiera również obejście problemu vSphere Storage vMotion w celu uzyskania selektywnej migracji na poziomie dysku.
Spis treści:
Warunki wstępne
Objawy
Cel
Rezolucja
- Migrowanie maszyn wirtualnych
- Obejście problemu z vSphere Storage vMotion (selektywna migracja na poziomie dysku)
- Dodatkowe kroki migracji vCenter
Ograniczenia vSphere Essentials Plus
Warunki wstępne:
- Środowisko VMware vSphere z licencją vSphere Essentials Plus
- Co najmniej dwa hosty ESXi w środowisku.
Objawy:
- Brak możliwości używania funkcji vMotion w zakresie pamięci masowej do migrowania uruchomionych maszyn wirtualnych między magazynami danych.
- Ograniczone licencjonowanie z oprogramowaniem vSphere Essentials Plus, które nie obejmuje funkcji vMotion w pamięci masowej.
- Niepowodzenia tworzenia kopii zapasowych z powodu niewystarczającej ilości wolnego miejsca w magazynie danych
Cel:
Ten przewodnik zawiera instrukcje dla administratorów niezbędne do migracji uruchomionych maszyn wirtualnych do różnych magazynów danych w środowiskach VMware vSphere bez polegania na funkcji Storage vMotion. Przedstawiono również obejście problemu umożliwiające selektywną migrację na poziomie dysku przy użyciu kombinacji technik klonowania i kopiowania.
Rozwiązanie:
Migrowanie maszyn wirtualnych:
- Zaloguj się do klienta vSphere Client lub vSphere Web Client przy użyciu poświadczeń administratora.
- Upewnij się, że w danym środowisku są dostępne co najmniej dwa hosty ESXi.
- Zidentyfikuj maszyny wirtualne, które mają zostać zmigrowane do różnych magazynów danych.
- W kliencie vSphere Client lub vSphere Web Client wykonaj następujące czynności:
a. Kliknij prawym przyciskiem myszy maszynę wirtualną, którą chcesz zmigrować, i wybierz polecenie "Migrate" z menu kontekstowego.
b. W kreatorze migracji wybierz opcję "Zmień zarówno zasób obliczeniowy, jak i magazyn", aby przeprowadzić migrację zarówno maszyny wirtualnej, jak i jej magazynu.
c. Wybierz docelowy host lub klaster, aby przenieść maszynę wirtualną.
d. Wybierz docelowy magazyn danych lub klaster magazynu danych do przechowywania plików maszyny wirtualnej.
e. Przejrzyj wyniki sprawdzania zgodności, aby upewnić się, że migracja zakończy się pomyślnie. - Kliknij przycisk "Finish", aby rozpocząć proces migracji.
- Monitoruj postęp migracji, aby zapewnić jej pomyślne zakończenie.
- Powtórz kroki 4–6 dla każdej maszyny wirtualnej, która musi zostać zmigrowana.
- Po zakończeniu procesu migracji sprawdź, czy maszyny wirtualne działają w żądanych magazynach danych.
Obejście problemu z vSphere Storage vMotion (selektywna migracja na poziomie dysku):
Selektywna migracja na poziomie dysku nie jest bezpośrednio obsługiwana w programie vSphere Essentials Plus. Można to jednak osiągnąć za pomocą obejścia obejmującego techniki klonowania i kopiowania.
Krok 1: Utwórz nowy magazyn danych:
- Upewnij się, że w środowisku vSphere Essentials Plus jest dostępny dodatkowy magazyn danych, aby przeprowadzić migrację dysków maszyny wirtualnej.
Krok 2: Klonowanie maszyny wirtualnej:
- Zaloguj się do klienta vSphere Client przy użyciu odpowiednich poświadczeń.
- Znajdź w panelu zasobów maszynę wirtualną, która ma zostać poddana migracji.
- Kliknij maszynę wirtualną prawym przyciskiem myszy i wybierz polecenie "Clone to Virtual Machine".
- W sekcji "Wybierz nazwę i folder" nadaj klonowi unikalną nazwę i wybierz dla niego lokalizację w ekwipunku.
- Przejdź do kolejnych kroków w kreatorze klonowania bez zmiany konfiguracji.
Krok 3: Usuń niepotrzebne dyski:
- Po zakończeniu procesu klonowania kliknij prawym przyciskiem myszy nowo utworzoną sklonowaną maszynę wirtualną w panelu spisu.
- Wybierz opcję "Edit Settings", aby otworzyć ustawienia maszyny wirtualnej.
- Na karcie "Hardware" przejrzyj listę dysków wirtualnych dołączonych do maszyny wirtualnej.
- Zidentyfikuj dyski, które chcesz zmigrować do nowego magazynu danych.
- Zanotuj nazwy tych dysków (np. Dysk twardy 1, Dysk twardy 2 itd.).
Krok 4: Usuń sklonowaną maszynę wirtualną:
- Ten krok jest niezbędny, aby uniknąć konfliktów z oryginalną maszyną wirtualną i zapobiec potencjalnym konfliktom adresów IP lub nazw hostów. Kliknij prawym przyciskiem myszy sklonowaną maszynę wirtualną i wybierz polecenie "Remove from Inventory".
Krok 5: Skopiuj dyski maszyny wirtualnej:
- Włącz protokół SSH na hoście ESXi, na którym znajdują się dyski maszyny wirtualnej. Można to zrobić, łącząc się z hostem ESXi za pośrednictwem klienta vSphere, przechodząc do opcji "Configuration" > , "Security Profile" i włączając usługę "SSH".
- Użyj klienta SSH (np. PuTTY), aby połączyć się z hostem ESXi.
- Przejdź do katalogu maszyny wirtualnej w magazynie danych przy użyciu wiersza polecenia. Lokalizacja to zazwyczaj /vmfs/volumes/datastore_name/vm_name/.
- Użyj polecenia
vmkfstools, aby skopiować dyski wirtualne z bieżącego magazynu danych do nowego magazynu danych. Składnia polecenia jest następująca:
vmkfstools -i source_disk_path -d thin destination_disk_path
Na przykład:
vmkfstools -i /vmfs/volumes/source_datastore/vm_name/source_disk.vmdk -d thin /vmfs/volumes/destination_datastore/vm_name/destination_disk.vmdk
- Powtórz to polecenie dla każdego dysku, który ma zostać poddany migracji.
Krok 6: Zarejestruj maszynę wirtualną:
- Po skopiowaniu wszystkich dysków przejdź do nowego magazynu danych za pomocą klienta vSphere.
- Kliknij prawym przyciskiem myszy plik .vmx oryginalnej maszyny wirtualnej (nie klona) i wybierz polecenie "Add to Inventory".
- Postępuj zgodnie z monitami, aby dodać maszynę wirtualną z powrotem do spisu.
Krok 7: Włącz zasilanie i sprawdź:
- Włącz maszynę wirtualną z nowego magazynu danych i upewnij się, że wszystko działa zgodnie z oczekiwaniami.
- Sprawdź, czy maszyna wirtualna używa dysków z nowego magazynu danych.
Dodatkowe kroki migracji vCenter:
W odniesieniu do vCenter:
- Wyłącz vCenter.
- Połącz się bezpośrednio z hostem (ponieważ vCenter nie działa).
- Kliknij prawym przyciskiem myszy maszynę wirtualną vCenter i wybierz opcję wyrejestrowania lub usunięcia jej ze spisu (nie usuwaj maszyny wirtualnej).
- Przejdź do magazynu danych, w którym znajduje się maszyna wirtualna vCenter. Kliknij prawym przyciskiem myszy katalog maszyny wirtualnej i wybierz polecenie "Move".
- Wybierz nowy magazyn danych jako miejsce docelowe dla maszyny wirtualnej vCenter.
- Po zakończeniu przesyłania przejdź do katalogu, kliknij prawym przyciskiem myszy plik .vmx i wybierz opcję "Register VM" (lub "Add to Inventory").
Ograniczenia vSphere Essentials Plus:
vSphere Essentials Plus to podstawowa wersja oprogramowania VMware vSphere przeznaczona dla małych firm. Ma pewne ograniczenia w porównaniu z bardziej zaawansowanymi edycjami, takimi jak Standard, Enterprise lub Enterprise Plus. Oto główne ograniczenia vSphere Essentials Plus:
- Liczba hostów: vSphere Essentials Plus obsługuje maksymalnie 3 fizyczne hosty ESXi.
- vCenter Server: vSphere Essentials Plus zawiera licencję na vCenter Server Essentials, czyli ograniczoną wersję vCenter Server, która może zarządzać maksymalnie 3 hostami.
- Funkcje vSphere: Niektóre zaawansowane funkcje dostępne w nowszych wersjach, takie jak Storage vMotion, Distributed Resource Scheduler (DRS) i High Availability (HA), nie są zawarte w vSphere Essentials Plus.
- Ograniczenia pamięci RAM i procesora: Essentials Plus ma pewne ograniczenia dotyczące ilości pamięci RAM i rdzeni procesora, które może obsłużyć na hosta.
- Brak odporności na awarie (FT): Niezawodność systemu — funkcja zapewniająca ciągłą dostępność maszyn wirtualnych — nie jest dostępna w programie vSphere Essentials Plus.
- Brak vSAN: vSphere Essentials Plus nie zawiera funkcji vSAN, która umożliwia tworzenie pamięci udostępnionej przy użyciu dysków lokalnych.
Additional Information
Źródeł:
Przenoszenie lub kopiowanie dysków wirtualnych w środowisku
VMwarehttps://kb.vmware.com/s/article/900
klonowanie i konwertowanie dysków maszyny wirtualnej za pomocą vmkfstools
https://kb.vmware.com/s/article/1028042Jak migrować działające maszyny wirtualne do różnych magazynów danych bez Storage vMotion
https://virbeaver.com/2019/11/21/how-to-migrate-running-vms-to-different-datastores-without-storage-vmotion/
Migracja vCenter do nowego magazynu danych bez vMotion.
https://communities.vmware.com/t5/VMware-vCenter-Discussions/Migrate-vCenter-to-a-new-datastore-Without-vMotion/td-p/2253230