Najlepsze rozwiązania dotyczące migawek VMware
Maszyny wirtualne VMware vSphere oferują zaawansowane możliwości, zapewniając elastyczne, wszechstronne i wydajne środowiska dla oprogramowania. Jedną z bardzo przydatnych funkcji vSphere jest możliwość tworzenia migawek oraz przywracania poprzedniego stanu maszyny wirtualnej w razie potrzeby przy użyciu tych migawek. Technologia ta ma jednak swoje ograniczenia.
W tym wpisie dowiesz się więcej o migawkach VMware i ich przypadkach użycia. Przedstawimy również najlepsze rozwiązania dotyczące migawek VMware oraz wyjaśnimy, jak utworzyć migawkę w kliencie VMware vSphere oraz za pomocą PowerCLI.
Czym jest migawka VMware?
Migawka VMware to wersja maszyny wirtualnej z określonego momentu w czasie, zapisana w odpowiednich plikach maszyny wirtualnej. Migawka pozwala przywrócić stan maszyny wirtualnej z poprzedniego momentu w czasie, wraz z danymi i innymi ustawieniami. Migawka dysku VMware to dziennik zmian dysku wirtualnego zapisany w odpowiednim pliku migawki.
Migawka maszyny wirtualnej zawiera:
- Stan dysku maszyny wirtualnej , zawartość dysku maszyny.
- Stan pamięci maszyny wirtualnej i stan zasilania , ilość pamięci zajmowanej w momencie wykonania migawki, co pozwala na uchwycenie stanu zasilania maszyny wirtualnej.
- Ustawienia maszyny wirtualnej , w tym urządzenia, wirtualne karty sieciowe itp. Na przykład można wykonać migawkę maszyny wirtualnej bez dodatkowej wirtualnej karty sieciowej (Network Interface Controller (NIC)). Następnie, jeśli dodasz drugą kartę sieciową i przywrócisz stan z migawki, karta ta zniknie, ponieważ migawka zawiera konfigurację, a nie tylko dane i stan.
Kopia zapasowa maszyny wirtualnej a migawka
Główna różnica między kopiami zapasowymi a migawkami polega na tym, że kopie zapasowe są kopiami maszyn wirtualnych niezależnymi od plików źródłowych maszyny wirtualnej, podczas gdy migawki zależą od oryginalnej maszyny wirtualnej. Dlatego nawet jeśli migawka jest wersją maszyny wirtualnej z określonego momentu w czasie, zawierającą pliki, stan i konfiguracje maszyny wirtualnej, nie może być używana jako kopia zapasowa maszyny wirtualnej vSphere. Jeśli używasz migawek jako kopii zapasowych, może się okazać, że po awarii nie będziesz w stanie odzyskać danych i maszyn wirtualnych.
- Migawki opierają się na plikach źródłowej maszyny wirtualnej użytych do ich utworzenia. Migawki mogą być nazywane dyskami różnicowymi, ponieważ w rzeczywistości są zbiorem informacji o różnicach w stosunku do dysku „bazowego”. Czasami określa się je mianem „łańcuchów” migawek ze względu na tę wzajemną zależność między dyskiem potomnym/różnicowym a dyskami bazowymi, od których są one zależne. Jeśli dyski bazowe, od których zależą migawki, zostaną usunięte, migawki nie zawierają danych potrzebnych do odtworzenia usuniętych danych.
- Kopia zapasowa to niezależne kopie danych, które umożliwiają odtworzenie plików maszyn wirtualnych, dysków i całych rejestracji maszyn wirtualnych bez zależności od danych produkcyjnych lub dysków wirtualnych zawartych w maszynie wirtualnej.
Przypadki użycia migawek VMware
Migawki są często wykorzystywane do szybkich operacji typu „rinse and repeat”, zwłaszcza w środowisku programistycznym. Przed rozpoczęciem testowania określonego procesu oprogramowania na maszynie wirtualnej, np. testów aplikacji, aktualizacji lub instalacji poprawek, można utworzyć migawkę. Dzięki temu maszynę wirtualną można szybko przywrócić do poprzedniego stanu, przywracając ją do kondycji sprzed uruchomienia aktualizacji oprogramowania, uaktualnienia itp.
Firma VMware nie oferuje wsparcia dla migawek w środowiskach produkcyjnych ani w długoterminowym wdrażaniu migawek. Nie są one przeznaczone do pozostawiania w miejscu przez dłuższy czas, ponieważ mogą prowadzić do spadku wydajności lub problemów z miejscem na dysku, jeśli nie są kontrolowane.
Chociaż migawki nie są równoznaczne z kopiami zapasowymi, mogą być tymczasowo wykorzystywane do tworzenia kopii zapasowej. Na przykład Rozwiązanie firmy NAKIVO wykorzystuje tę technikę do tworzenia kopii zapasowych maszyn wirtualnych VMware. Rozwiązanie to wykonuje migawki maszyn wirtualnych w celu utworzenia spójnej kopii zapasowej maszyny wirtualnej, nawet jeśli maszyna wirtualna jest uruchomiona (podczas tworzenia Wykonać kopię zapasową maszyny wirtualnej na poziomie hosta). Po pomyślnym utworzeniu kopii zapasowej maszyny wirtualnej migawka jest usuwana.
Rozszerzenie pliku migawki VMware
W implementacji VMware migawki maszyn wirtualnych składają się z następującego zestawu plików tworzących infrastrukturę plików migawki:
.vmdk– podstawowy dysk maszyny wirtualnej, który zawiera surowe dane.-00000x.vmdk– dysk delta, który zawiera różnicę między aktualnym stanem dysku wirtualnego a stanem dysku wirtualnego w momencie wykonania poprzedniej migawki. Zmiany na dysku wirtualnym są reprezentowane jako dziennik ponownego wykonania. Dane na podrzędnym dysku VMDK używanym do migawki są zapisywane w formacie SPARSE przy użyciu mechanizmu Copy-On-Write..vmsd– plik bazy danych dla migawki. Zawiera informacje o migawce używane przez menedżera migawek. Baza danych zawiera relacje między migawkami a dyskami podrzędnymi dla każdej migawki..vmsn– plik zawierający stan aktywny maszyny wirtualnej, w tym pamięć. Pozwala to przywrócić działający stan maszyny wirtualnej po przywróceniu. W przypadku migawki utworzonej bez uwzględnienia pamięci przywrócenie do migawki spowoduje przejście do maszyny wirtualnej, która jest wyłączona .
Domyślnie pliki migawek VMware znajdują się w katalogu VM. Można jednak ręcznie skonfigurować niestandardowy katalog do przechowywania migawek dla maszyny wirtualnej, edytując VMX plik konfiguracyjny maszyny wirtualnej. Ta opcja może być przydatna, gdy wydajność dysku dla maszyny wirtualnej nie wystarcza.
Jak działa technologia migawek maszyn wirtualnych?
Skoro już wiemy, jakie pliki powstają podczas tworzenia migawki w środowiskach VMware, przyjrzyjmy się zasadzie działania procesu tworzenia migawki vSphere.
- Kiedy wysyłamy żądanie utworzenia, usunięcia lub przywrócenia migawki za pomocą klienta, takiego jak Klient VMware vSphere lub PowerCLI, żądanie to jest przekazywane do serwera za pośrednictwem interfejsu API VMware.
- Żądanie utworzenia, usunięcia lub przywrócenia migawki jest wysyłane do serwera, na którym działa docelowa maszyna wirtualna. Dotyczy to jednak wyłącznie vCenter Server. Zostanie ono pominięte, jeśli żądanie dotyczące migawki zostanie wysłane bezpośrednio do hosta ESXi.
- Jeśli opcja Migawka pamięci maszyny wirtualnej jest włączona, host ESXi zapisuje pamięć maszyny wirtualnej na dysku. Podczas tego procesu maszyna wirtualna zostanie zatrzymana.
- Host ESXi modyfikuje plik bazy danych migawek maszyny wirtualnej (
.vmsd), tak aby odzwierciedlał zmiany w menedżerze migawek maszyn wirtualnych. - Host ESXi wywołuje funkcje interfejsu API dysku wirtualnego w celu wprowadzenia zmian w plikach dysków podrzędnych (
-delta.vmdki.vmdk), a także w łańcuchu dysków.
Tworzenie migawek
Po utworzeniu migawki stan dysku wirtualnego w momencie wykonania migawki jest zachowywany, a wszystkie operacje zapisu do pliku VMDK są wstrzymywane. Aby uchwycić zmiany, system tworzy dodatkowy plik VMDK (dysk delta) dla każdego dysku VMDK zawartego w magazynie danych i zapisuje zmiany w tym pliku. Jeśli wykonasz więcej niż jedną migawkę, system utworzy dyski delta dla każdego dysku VMDK każdej migawki, przedstawiające różnice między nimi.
Duży łańcuch migawek i odpowiadających im plików dysków delta obniżają wydajność pamięci masowej maszyny wirtualnej. Gdy maszyna wirtualna musi odczytać dane, plik macierzystego dysku wirtualnego VMDK oraz powiązane pliki delta VMDK (pliki migawek VMware) muszą być odczytywane razem w kolejności sekwencyjnej. Jest to konieczne do odtworzenia historii zmian danych (danych wejściowych dysku wirtualnego) zapisanej w plikach migawek oraz wysłania żądanych danych do maszyny wirtualnej. Pliki migawek powiększają się z upływem czasu. Migawki powiększają się szybciej, jeśli na maszynie wirtualnej wykonywane są intensywne operacje dyskowe (zapisywanie/usuwanie danych).
Można utworzyć wiele migawek, przywrócić dowolną migawkę i utworzyć nowe migawki po wprowadzeniu zmian. W rezultacie można utworzyć drzewo migawek. Na poniższym obrazku widać drzewo migawek, które powstało po utworzeniu Snapshot 3 , przywróceniu do Snapshot 2 , a następnie utworzeniu Snapshot 3a . 
Usuwanie migawek
Podczas usuwania migawki system łączy zmiany między migawkami a poprzednimi stanami dysku. Wszystkie dane z dysku różnicowego, zawierające informacje o usuwanej migawce, są zapisywane na oryginalnym dysku VMDK. Czas potrzebny na usunięcie migawki zależy od ilości danych zapisanych na dyskach wirtualnych od momentu utworzenia ostatniej migawki. Przyjrzyjmy się, jak przebiega usuwanie migawek w różnych sytuacjach.
W naszych przykładach mamy dysk bazowy (VMDK) i dwa migawki, przedstawione na odpowiednich diagramach:
- Rozmiar pierwszego pliku migawki VMware wynosi 3,3 GB, a rozmiar drugiej migawki to 2,2 GB.
- Migawki wykorzystują odpowiednie pliki delta VMDK, ale dla większej wygody nazwy migawek to Snapshot_1 oraz Snapshot_2 na diagramach.
- Punkt Jesteś tutaj wyjaśnia aktualny stan naszej maszyny wirtualnej (może to być stan po lub przed migawką).
Usuwanie ostatniej migawki
Kiedy usuwamy drugą migawkę VMware, która jest ostatnią migawką w naszym łańcuchu przed aktualnym stanem maszyny wirtualnej, dane Snapshot_2 są konsolidowane z nadrzędnym dyskiem różnicowym Snapshot_2 . Rozmiar pierwszej migawki zwiększa się o rozmiar usuniętej drugiej migawki (3,3 GB + 2,2 GB w naszym przykładzie).
Usuwanie pierwszej migawki
Co się dzieje, gdy usuniesz pierwszą migawkę w łańcuchu migawek, a aktualny stan maszyny wirtualnej odpowiada stanowi po ostatniej migawce? Dane Snapshot_1 są zapisywane na dysku bazowym, a Snapshot_2 zostaje zachowany. Rozmiar dysku bazowego zwiększa się o rozmiar pierwszego pliku migawki VMware, który usuwamy (w tym przykładzie 20 GB + 3,3 GB). Nie ma żadnych zmian w pliku migawki VMware (związanych z Snapshot_2 ).
Usuwanie wszystkich migawek
Po usunięciu wszystkich migawek pliki migawek VMware są konsolidowane, a dane są zapisywane na dysku bazowym (stosowany jest nowy algorytm). Snapshot_1 dane są najpierw zapisywane na dysku bazowym. Następnie Snapshot_2 dane są zapisywane na dysku bazowym. Ten sam proces jest wykonywany dla wszystkich kolejnych migawek, jeśli masz ich więcej. Rozmiar dysku bazowego zwiększa się po zapisaniu zmian danych zarejestrowanych w plikach migawek VMware. 
W przypadku korzystania z vSphere 5.0 i starszych wersji algorytmów pliki migawek VMware są konsolidowane poprzez zapisanie danych najpierw na dysku migawki nadrzędnej (w naszym przykładzie: Snapshot_2 do Snapshot_1 ), a następnie wszystkie dane migawki są zapisywane na dysku bazowym.
Usuwanie migawki po bieżącym stanie
W trzech poprzednich przykładach stan maszyny wirtualnej (oznaczony Jesteś tutaj na diagramach) reprezentuje stan po wszystkich migawkach w łańcuchu. W tym przykładzie stan maszyny wirtualnej znajduje się po pierwszej migawce i przed drugą migawką (która w tym przypadku jest ostatnią migawką).
Kiedy usuwamy ostatnią migawkę, jest ona usuwana bez wpływu na poprzednie migawki w łańcuchu. W tym przykładzie żadne zmiany nie są zapisywane w Snapshot_1 i na dysku bazowym. Gdybyśmy mieli więcej migawek po drugiej migawce (trzecią, czwartą, piątą itp.), ich dane (dane kolejnych plików migawek) również zostałyby usunięte wraz z danymi drugiego pliku migawki VMware.
Jak usuwane są migawki VMware
Począwszy od vSphere 6.0, podczas usuwania migawek do ich konsolidacji wykorzystywany jest sterownik lustrzanego kopii migawki. Sterownik ten jest również używany w VMware Storage vMotion. Wykorzystanie tymczasowych pomocniczych dysków migawek jest zminimalizowane, a konsolidację migawek można przeprowadzić w jednym przebiegu, nawet bez dysków pomocniczych. Zmiany w maszynie wirtualnej są zapisywane na aktywnym dysku VMDK, a kolejność zapisu jest chroniona podczas procesu konsolidacji migawek VMware.
Podczas procesu konsolidacji zapisy są wykonywane zarówno na dysku aktywnym, jak i na dysku bazowym, a potwierdzenia są wysyłane.
Jak utworzyć migawkę w kliencie VMware vSphere
Poniższy przewodnik wykorzystuje nowego klienta vSphere HTML5 w vSphere 6.5. Ten sam przebieg pracy dotyczy vSphere 6.7, vSphere 7.0, 7.0U1 i 7.0U2.
- Kliknij prawym przyciskiem myszy maszynę wirtualną, dla której chcesz utworzyć migawkę, i wybierz
Snapshots > Take Snapshot.
- W oknie dialogowym
Take Snapshotmożesz nadać nazwę migawce i utworzyć jej opis, jeśli chcesz dodać więcej szczegółów.
- Pole wyboru
Include the virtual machine’s memorypozwala wybrać między migawkami z pamięcią maszyny wirtualnej a migawkami bez niej. Przyjrzyjmy się różnicom:- Po wybraniu opcji
Include the virtual machine’s memorymigawka zawiera zrzut stanu wewnętrznego maszyny wirtualnej. Aby wykonać migawkę z pamięcią maszyny wirtualnej, maszyna musi być włączona – w przeciwnym razie opcja ta nie będzie dostępna do wyboru. Wykonując migawkę włączonej maszyny wirtualnej, można uchwycić jej aktualny stan i w dowolnym momencie przywrócić ten stan. - Jeśli ta opcja nie jest zaznaczona, migawka nie uchwyci aktualnego stanu maszyny wirtualnej. Jeśli konieczne będzie przywrócenie stanu z migawki, maszyna wirtualna zostanie przywrócona z tymi samymi danymi, ale w stanie wyłączonym. Następnie maszynę wirtualną należy włączyć ręcznie.
- Po wybraniu opcji
- Można wybrać opcję
Quiesce guest file systemw celu utworzenia migawki spójnej z aplikacją, aby zachować spójność danych, jeśli na maszynie wirtualnej wykonywane są operacje zapisu. W tym celu należy zainstalować- {15}, w tym sterownik synchronizacji. Migawka z opcja zawieszenia nadaje się do wykonania kopii zapasowej danych maszyny wirtualnej przy użyciu tej migawki.
VMware ToolszVMware Snapshot Providerinicjuje tworzenie migawki VSS w systemie operacyjnym gościa (w systemie Windows). {18} (VSS) w systemie operacyjnym gościa otrzymują żądanie i przygotowują aplikacje do utworzenia migawki spójnej z aplikacją. Wszystkie transakcje zapisu są zapisywane z pamięci maszyny wirtualnej na dysk maszyny wirtualnej. Po zakończeniu tej operacji moduły zapisu VSS powiadamiają VMware Tools, że maszyna wirtualna jest gotowa do wykonania migawki.
Uwaga: Po wybraniu opcji Include virtual machine’s memory opcja Quiesce guest file system staje się nieaktywna. Można wybrać jedną z tych opcji, jeśli maszyna wirtualna jest włączona.
- Kliknij
Create, aby utworzyć migawkę, a następnie w panelu vCenterRecent Tasksmożna zobaczyć rozpoczęcie odpowiedniego zadania.
Jak zarządzać migawkami vSphere
- Po utworzeniu migawki można nią zarządzać, klikając prawym przyciskiem myszy i wybierając
Snapshots > Manage Snapshots.
- W oknie dialogowym
Manage Snapshotsmożemy zobaczyć migawki istniejące na maszynie wirtualnej, a także dostępne opcje:
Revert– przywróć istniejącą migawkę. Użyj tej opcji, aby przywrócić stan maszyny wirtualnej zapisany w migawce.Edit– edytuj nazwę i opis migawki.Delete– usuń wybraną migawkę; usuń migawkę z menedżera migawek. Jeśli migawka pochodzi z okresu poprzedzającego aktualny stan, dane migawki są konsolidowane z dyskiem migawki nadrzędnej lub podstawowym dyskiem wirtualnym maszyny wirtualnej.Delete All– usunięcie wszystkich migawek dla bieżącej maszyny wirtualnej.
Wyświetlane są również inne istotne informacje, takie jak nazwa migawki, czas utworzenia oraz wykorzystanie dysku.
Reguły alarmowe dotyczące migawek
Gdy rozmiar migawki znacznie wzrośnie, wydajność dysku maszyny wirtualnej ulega pogorszeniu. Z tego powodu należy monitorować rozmiar migawek maszyn wirtualnych VMware, aby podjąć odpowiednie działania i usunąć lub skonsolidować migawki, zanim negatywnie wpłyną one na wydajność. Skonfigurowanie reguły alarmowej migawek VMware vSphere pozwala otrzymywać powiadomienia, gdy rozmiar migawki przekroczy wartość określoną w ustawieniach powiadomień. Przyjrzyjmy się bliżej, jak skonfigurować powiadomienia dotyczące migawek vSphere w vSphere Client.
Skonfigurujemy powiadomienia, które będą wysyłane, gdy rozmiar migawki przekroczy 30 GB.
- Przejdź do
Hosts and Clustersi wybierz maszynę wirtualną. Kliknij prawym przyciskiem myszy maszynę wirtualną i w menu, które się otworzy, kliknijAlarms > New Alarm Definition.
- Otworzy się kreator
New Alarm Definition.Name and Targets. Wprowadź nazwę alarmu, na przykładvSphere snapshot usage. Wprowadź opis (opcjonalnie). Wybierz typ docelowyVirtual Machine. KliknijNextna każdym etapie kreatora, aby kontynuować.
-
Alarm Rule 1. Ustaw regułę w następujący sposób:- IF
VMware Snapshot Size|is above|30 GB
- THEN
- Wyzwól alarm i S
how as Warning - Wyślij powiadomienia e-mail :
ON - Temat : Możesz użyć domyślnego tematu
- E-mail do : wprowadź swój adres e-mail
- Wyzwól alarm i S
- IF
-
Reset Rule 1. Regułę resetowania można skonfigurować w podobny sposób, jak regułę alarmową. Reguła resetowania odpowiada za wysłanie powiadomienia, gdy warunki ostrzegawcze lub krytyczne nie są już spełnione dla migawki vSphere.
-
Review. Sprawdź konfigurację reguły. Jeśli wszystko jest w porządku, kliknijCreate.
Aby dowiedzieć się, jak pracować z migawkami vSphere w PowerCLI, zapoznaj się z następną sekcją.
Jak tworzyć migawki za pomocą PowerCLI
Skutecznym sposobem na obsługę środowiska vSphere jest za pomocą PowerCLI. Za pomocą PowerCLI można tworzyć, usuwać i przywracać migawki. Przyjrzyjmy się podstawowej składni służącej do tego celu.
Tworzenie migawek za pomocą PowerCLI
Aby utworzyć migawkę za pomocą PowerCLI, możemy użyć następującej składni:
get-vm testvm | new-snapshot -Memory -quiesce -name "Test snap"
Usuwanie migawki
Aby usunąć migawkę, możemy zapisać jej nazwę w zmiennej, np. $snap i użyć jej do usunięcia danej migawki:
Remove-Snapshot -Snapshot $snap -RemoveChildren
Przywracanie migawki
Aby przywrócić utworzoną migawkę, można użyć następującej składni:
get-vm “testvm" | set-vm -snapshot "Test snap" -confirm:$false
Ograniczenia migawek VMware
Istnieją pewne ograniczenia dotyczące migawek vSphere, o których należy wiedzieć.
- W miarę wzrostu liczby migawek mogą pojawić się problemy. Zarządzanie migawkami może stać się trudne, a same migawki mogą zajmować zbyt dużo miejsca na dysku. Nie są one również chronione przed awarią sprzętu.
- Zbyt długie przechowywanie migawek maszyn wirtualnych, duże drzewo migawek lub zbyt wiele zmian wprowadzonych w maszynie wirtualnej i jej systemie operacyjnym gościa od czasu ostatniej migawki mogą mieć negatywny wpływ na wydajność maszyn wirtualnych i hostów.
- Dyski surowe i dyski w trybie fizycznym RDM nie obsługują migawek VMware. Jednak RDM (Raw Device Mapping) w trybie zgodności wirtualnej obsługuje migawki.
- Dyski niezależne nie obsługują migawek VMware. Aby utworzyć migawkę, maszyny wirtualne z dyskami niezależnymi muszą być najpierw wyłączone. Jeśli maszyna wirtualna jest włączona lub zawieszona, migawki nie są obsługiwane.
- VMware nie udostępnia migawek dla urządzeń PCI vSphere Direct Path I/O.
- Migawki VMware są również niedostępne dla systemów operacyjnych gości, które używają inicjatora iSCSI w systemie gościa.
- Maszyny wirtualne skonfigurowane z współdzieleniem magistrali nie obsługują migawek VMware.
- Procedury związane z migawkami są czasochłonne w przypadku maszyn wirtualnych z plikami VMDK o rozmiarze 2 TB lub większym.
- Migawek nie należy traktować jako metod długoterminowej ochrony danych (kopii zapasowych) i odzyskiwania, ponieważ pliki migawek nie są możliwe do odzyskania, jeśli zostaną utracone wraz z maszyną wirtualną.
Najlepsze rozwiązania dotyczące migawek VMware
Podczas pracy z migawkami staraj się przestrzegać tych najlepszych rozwiązań dotyczących migawek VMware.
- Nie używaj migawek jako kopii zapasowych. Migawki nie wystarczają jako metoda ochrony danych i odzyskiwania, ponieważ pliki migawek są jedynie dziennikami zmian nadrzędnego dysku wirtualnego.
- Łańcuch migawek nie powinien przekraczać 32 migawek. Aby uzyskać lepszą wydajność, należy ograniczyć liczbę migawek do 2 lub 3.
- Pliki migawek VMware mogą z czasem powiększać się, potencjalnie zajmując zbyt dużo miejsca w magazynie danych i powodując obciążenie pamięci masowej. Ogólną zasadą jest tutaj, aby nie przechowywać migawek starszych niż 72 godziny. Można wyświetlić migawki starsze niż 3 dni, na przykład w PowerCLI.
Uwaga : Polecenie wyświetlania migawek starszych niż 72 godziny:
Get-VM | Get-Snapshot | Where {$_.Created -lt (Get-Date).AddDays(-3)} | Select-Object VM, Name, Created, SizeMB
- Operacji usuwania nie należy wykonywać zbiorczo, ponieważ mogą one zatwierdzić wszystkie zmiany zapisane w plikach delta do nadrzędnych plików migawek VMware lub plików VMDK dysku bazowego.
- Należy zachować szczególną ostrożność podczas korzystania z migawek w przypadku maszyn wirtualnych serwerów baz danych o intensywnym obciążeniu wejścia/wyjścia i szybkich zmianach danych, ponieważ migawki mogą zapełnić całą przestrzeń magazynu danych.
- Korzystając z rozwiązań innych firm opartych na migawkach, należy upewnić się, że migawki są regularnie usuwane.
- Należy zachować ostrożność, jeśli planuje się zwiększyć przestrzeń dyskową dysku maszyny wirtualnej, podczas gdy migawki są nadal na nim przechowywane. Migawki mogą ulec uszkodzeniu, co może potencjalnie spowodować nieoczekiwaną utratę danych.
- Warto korzystać z alarmów vCenter i skryptów PowerCLI, aby mieć pod kontrolą migawki maszyn wirtualnych i wykorzystanie przestrzeni w magazynie danych. Pozwala to również śledzić wiek migawek maszyn wirtualnych.
- Jeśli wersja vSphere jest starsza niż v5.0, przed uruchomieniem funkcji Storage vMotion należy usunąć wszystkie migawki. Funkcja Storage vMotion jest wsparciem dla maszyn wirtualnych z migawkami w wersji vSphere 5.0 i nowszej; w starszych wersjach może to spowodować utratę danych lub uniemożliwić dostęp do maszyn wirtualnych.
- Monitorowanie VMware vSphere środowiskach, aby zapobiegać problemom i proaktywnie je naprawiać.
Podsumowanie
Migawki stanowią potężny mechanizm umożliwiający przywrócenie maszyny wirtualnej VMware do znanego stanu. Obejmuje to pliki na dysku, w pamięci, a także konfigurację maszyny wirtualnej w momencie utworzenia migawki. Szczególnie w środowiskach programistycznych korzystanie z migawek może być bardzo korzystne podczas testowania integracji kodu, aktualizacji lub innych modyfikacji, które mogą wymagać więcej niż jednego przebiegu. Powracając do migawki, można szybko i skutecznie przywrócić znany, poprawny stan.
Migawki nie są jednak kopiami zapasowymi i powinny występować wyłącznie w środowiskach programistycznych, a nie w środowiskach produkcyjnych. Ponadto nie należy pozostawiać ich na maszynie wirtualnej przez dłuższy czas, ponieważ może to spowodować spadek wydajności i nadmierne zużycie miejsca na dysku. Skorzystaj z rozwiązania NAKIVO Backup & Replication, aby zabezpieczyć dane, aplikacje i maszyny w środowisku VMware vSphere. Pobierz edycję bezpłatną, aby wypróbować produkt we własnym środowisku.














