10 najważniejszych faktów na temat migawek Hyper-V

Tworzenie migawek pamięci masowej okazało się niezwykle przydatną funkcją dla osób pracujących w środowiskach wirtualnych. Jednak technologia migawek może przynieść odwrotny skutek, jeśli będzie stosowana bez odpowiedniej wiedzy na temat jej działania, związanych z nią zalet i wad oraz tego, jak migawki mogą funkcjonować w Twojej infrastrukturze IT. W tym wpisie na blogu opisano, w jaki sposób migawki pamięci masowej są wykorzystywane w środowiskach wirtualnych Hyper-V, a także przedstawiono listę 10 najważniejszych rzeczy, które warto wiedzieć o migawkach Hyper-V.

NAKIVO do tworzenia kopii zapasowej Hyper-V

NAKIVO do tworzenia kopii zapasowej Hyper-V

Kopie zapasowe bezagentowe spójne z aplikacją dla Hyper-V. Ochrona przed oprogramowaniem wymuszającym okup, natychmiastowe uruchamianie maszyn wirtualnych z kopii zapasowej, obsługa innych platform wirtualnych i fizycznych oraz wiele innych funkcji.

Czym jest migawka Hyper-V?

Migawka Hyper-V (obecnie nazywana punktem kontrolnym Hyper-V) stanowi kopię wybranej maszyny wirtualnej (VM) z określonego momentu w czasie, co pozwala na uchwycenie stanu maszyny wirtualnej, jej danych oraz konfiguracji sprzętowej w danym momencie. Migawki Hyper-V są używane głównie do przywracania maszyny wirtualnej Hyper-V do poprzedniego stanu w przypadku, gdy zostały na niej wprowadzone niepotrzebne zmiany, a użytkownik chce je odrzucić. Główną zaletą tej technologii jest to, że migawki Hyper-V można łatwo i szybko tworzyć w trybie online i offline, bez powodowania żadnych przerw w przepływie pracy w uruchomionej maszynie wirtualnej. W Hyper-V można tworzyć, usuwać i stosować wiele migawek do jednej maszyny wirtualnej Hyper-V.

Najważniejsze informacje o migawkach Hyper-V

Poniżej przedstawiamy 10 najważniejszych faktów dotyczących migawek Hyper-V, o których każdy użytkownik Hyper-V powinien wiedzieć, aby z powodzeniem wykorzystywać tę technologię w swoich środowiskach wirtualnych.

  • Migawki Hyper-V są w rzeczywistości nazywane punktami kontrolnymi

Niektórzy z Państwa mogą się zastanawiać, dlaczego nazywamy technologię migawek w Hyper-V migawkami, a nie punktami kontrolnymi. Prawdą jest, że wraz z wydaniem systemu Windows Server 2012 R2 migawki Hyper-V zostały przemianowane na punkty kontrolne Hyper-V w Menedżer Hyper-V w celu dostosowania się do terminologii stosowanej od dawna w System Center Virtual Machine Management (SCVMM). Można to postrzegać jako próbę stworzenia przez Microsoft jednolitej terminologii Hyper-V, która odróżniałaby się od terminologii głównych konkurentów.

Oba terminy (migawki Hyper-V i punkty kontrolne Hyper-V) są równie poprawne; dlatego w tym wpisie na blogu będziemy używać obu. Na przykład polecenie cmdlet Get-VMSnapshot i polecenie Get-VMCheckpoint są funkcjonalne i mogą być używane zamiennie w PowerShell.

Running Hyper-V Snapshot Commands in PowerShell

  • Migawki Hyper-V są przechowywane jako pliki AVHD(X)

W Hyper-V, gdy tworzona jest nowa migawka Hyper-V, tworzony jest nowy plik AVHD(X), który zawiera tylko dane przechwycone w danym momencie. Wraz z dyskiem różnicowym tworzone są pliki stanu zapisanego maszyny wirtualnej (BIN i VSV) oraz plik konfiguracyjny migawki (XML). Pliki AVHD(X) są przechowywane w tej samej lokalizacji co oryginalny wirtualny dysk twardy.

Po utworzeniu migawki wszystkie zmiany w danych są śledzone i zapisywane na odpowiednim dysku różnicowym (plik AVHD(X)), dopóki nie zostanie utworzona nowa migawka Hyper-V lub ta nie zostanie usunięta. W tym samym czasie oryginalny plik VHD działa w trybie tylko do odczytu.

  • Migawki Hyper-V mogą być standardowe lub produkcyjne

Przed wydaniem systemów Windows Server 2016 i Windows 10 istniał tylko jeden typ migawki – standardowa. Migawki tego typu pozwalają uchwycić stan maszyny wirtualnej w określonym momencie, łącznie z zawartością jej pamięci. Okazało się jednak, że migawki standardowe nie są wystarczająco skuteczne w zastosowaniu w środowiskach produkcyjnych. Z tego powodu wprowadzono migawki produkcyjne Hyper-V. Główną zaletą migawek produkcyjnych jest to, że wykorzystują one usługę Volume Shadow Copy Service (w systemie Windows) lub funkcję File System Freeze (w systemie Linux) do tworzenia migawek maszyny wirtualnej Hyper-V, które są spójne pod względem danych i spójne z aplikacją. Dzięki temu migawki produkcyjne Hyper-V okazały się niezwykle pomocne w środowiskach produkcyjnych.

Należy pamiętać, że migawki produkcyjne Hyper-V są domyślnie wybrane, ale typ migawki można zmodyfikować w Menedżerze Hyper-V lub PowerShell.

  • Migawki Hyper-V mogą służyć do cofania zmian systemowych

Migawki Hyper-V są zazwyczaj tworzone przed instalacją nowego oprogramowania, wdrażaniem zmian konfiguracyjnych, aktualizowaniem systemu operacyjnego (OS) lub wprowadzaniem zmian w rejestrze. Aktualizacje oprogramowania i zmiany konfiguracji mogą zakończyć się niepowodzeniem i prowadzić do niepożądanych skutków. Dlatego rozsądnym rozwiązaniem jest wcześniejsze utworzenie migawek maszyn wirtualnych i wykorzystanie ich w celu odrzucenia wprowadzonych zmian oraz przywrócenia maszyny wirtualnej do poprzedniego stanu.

  • Migawki Hyper-V okazują się niezwykle skuteczne w środowiskach testowych i programistycznych

Oczywiste jest, że migawki Hyper-V pozwalają łatwo i szybko przywrócić maszynę wirtualną do poprzedniego stanu, zanim zostaną zastosowane jakiekolwiek szkodliwe zmiany. Z tego powodu można je uznać za przydatne narzędzie w środowiskach testowych i programistycznych.

Ponadto nie zaleca się korzystania z migawek Hyper-V w środowisku produkcyjnym, ponieważ pliki AVHD(X) mają tendencję do szybkiego powiększania się i zajmowania dodatkowej przestrzeni dyskowej, co ostatecznie wpływa na wydajność serwera.

  • Migawki Hyper-V nie są alternatywą dla kopii zapasowych

Najważniejszą rzeczą, którą należy wiedzieć o migawkach Hyper-V, jest to, że nie są one kopiami zapasowymi i nie zapewniają takiego samego poziomu ochrony danych jak oprogramowanie do tworzenia kopii zapasowych. Migawki maszyn wirtualnych są jedynie krótkoterminowym rozwiązaniem służącym do zapisania stanu maszyny wirtualnej w określonym momencie, ale w rzeczywistości nie tworzą kopii dysku wirtualnego. Migawki Hyper-V nie chronią przed problemami, które mogą wpłynąć na hosta. W przypadku uszkodzenia maszyny wirtualnej utworzone migawki zostaną w konsekwencji usunięte. W związku z tym główny dysk wirtualny pozostaje pojedynczym punktem awarii w Twoim środowisku.

  • Domyślną lokalizacją migawek Hyper-V jest folder zawierający oryginalny plik VHD(X)

Hyper-V automatycznie przypisuje domyślną lokalizację dla swoich migawek. Zazwyczaj jest to folder zawierający oryginalny wirtualny dysk twardy, a wszystkie dyski różnicowe są automatycznie tworzone w tej samej lokalizacji co ich dysk nadrzędny.

Jednak podczas korzystania z Menedżera Hyper-V można wybrać miejsce przechowywania plików konfiguracji migawki oraz plików stanu zapisanego migawki dla wybranej maszyny wirtualnej Hyper-V. W tym celu należy otworzyć Menedżera Hyper-V i upewnić się, że nie ma żadnych migawek Hyper-V dla tej maszyny wirtualnej. Należy kliknąć „ Settings ” i wybrać kategorię „ Checkpoints ”. W oknie „ Checkpoint File Location, ” należy kliknąć „ Browse ” i wybrać folder, w którym będą przechowywane pliki. Aby zakończyć operację, należy kliknąć „ Apply ”, a następnie „ OK”.

Configuring Hyper-V Snapshot Location

Rozważ zmianę domyślnej lokalizacji migawek na inny nośnik, aby zapobiec gromadzeniu się plików AVHD(X) i zajmowaniu całej przestrzeni dyskowej.

  • Migawek Hyper-V nie należy usuwać, ale łączyć

Gdy na jednym hoście znajduje się wiele migawek, zazwyczaj zajmują one dużo miejsca, co negatywnie wpływa na wydajność serwera. Z tego powodu należy od czasu do czasu usuwać migawki Hyper-V, aby zwolnić miejsce na hoście Hyper-V. Jednak plików AVHD(X) nie należy usuwać bezpośrednio z folderu systemowego. Zamiast tego należy je scalic.

Podczas operacji scalania pliki AVHD(X) są scalane z dyskiem nadrzędnym. Po zakończeniu operacji pliki migawek zostaną usunięte z systemu. Aby scalić migawki Hyper-V, należy użyć Menedżera Hyper-V lub poleceń cmdlet programu PowerShell.

  • Nazwa migawki Hyper-V powinna być unikalna

Podczas pierwszego utworzenia migawki Hyper-V automatycznie przypisywana jest jej standardowa nazwa. Domyślna nazwa migawki Hyper-V ma następujący format: Nazwa maszyny wirtualnej Hyper-V – (MM/DD/RRRR -hh:mm:ss AMPM). Tego typu nazwy mogą czasami wprowadzać zamieszanie, zwłaszcza podczas pracy z wieloma migawkami Hyper-V. Dlatego zalecamy zmianę nazw migawek maszyn wirtualnych, aby można je było odróżnić od siebie. Nadaj każdej migawce unikalną nazwę zawierającą szczegóły dotyczące stanu maszyny wirtualnej w momencie wykonania migawki. Ponownie, do zmiany nazw migawek Hyper-V można użyć Menedżera Hyper-V i PowerShell. zmień nazwę

  • Wiele migawek Hyper-V może tworzyć drzewo migawek

Jeśli otworzysz Menedżera Hyper-V i przejrzysz utworzone punkty kontrolne, zauważysz, że ich struktura przypomina drzewo, w którym każda gałąź wywodzi się z poprzedzającej ją gałęzi.

Multiple Hyper-V Snapshots Can Form a Snapshot Tree

Gdy w infrastrukturze znajduje się wiele punktów kontrolnych, nie są one sortowane losowo, ale zorganizowane w hierarchiach nadrzędnych i podrzędnych, gdzie pojedynczy punkt kontrolny jest określany jako nadrzędny względem punktu kontrolnego utworzonego po nim (który nazywany jest podrzędnym). Należy pamiętać, że pojedyncze drzewo punktów kontrolnych może zawierać do 50 punktów kontrolnych. Należy monitorować stan drzewa punktów kontrolnych, aby upewnić się, że nie urosło ono zbytnio, ponieważ spowoduje to spadek wydajności maszyny wirtualnej Hyper-V i zmniejszy ilość miejsca na dysku.

Wniosek

Pomimo wielu zalet, jakie mają migawki Hyper-V, ich funkcja nadal nie jest wystarczająco zaawansowana, aby zapewnić niezawodną ochronę danych. Dlatego migawki Hyper-V mogą być skutecznie wykorzystywane tylko w niektórych przypadkach użycia, takich jak programowanie i testowanie, gdzie konieczne jest natychmiastowe sprawdzenie wyników pracy oraz możliwość cofnięcia zmian w systemie.

Jeśli szukasz niezawodnego rozwiązania oferującego wiele opcji ochrony danych, wyposażonego w różnorodne funkcje i dostępnego za ułamek standardowej ceny, rozważ NAKIVO Backup & Replication. Rozwiązanie to zapewnia liczne korzyści, takie jak optymalizacja przestrzeni dyskowej, oszczędność czasu i wysiłku, zwiększona wydajność, przyspieszenie działania, zmniejszenie nakładów na zarządzanie, zwiększona niezawodność, automatyzacja odzyskiwania awaryjnego (DR) i wiele innych.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read