Jak przekonwertować dyski VHD na VHDX za pomocą Hyper-V?

Od samego początku Hyper-V obsługiwał format pliku VHD, ponieważ był to pierwszy obsługiwany plik wirtualnego dysku twardego, na długo przed wprowadzeniem pliku VHDX.

  • Jakie są różne różnice między plikami VHD i VHDX i jakie kwestie biorą pod uwagę administratorzy Hyper-V podczas aprowizacji nowych maszyn wirtualnych dotyczących tych typów plików?
  • Jak typy plików wpływają na interakcje z publiczną chmurą Microsoft Azure?
  • Jak administrator Hyper-V konwertuje między dwoma typami plików wirtualnego dysku twardego i kiedy chciałby to zrobić?

Przyjrzymy się zagadnieniom dotyczącym konwersji dysków VHD Hyper-V na dyski VHDX i zobaczymy, jak każde z powyższych pytań wpływa na decyzje podejmowane przez administratora Hyper-V.

Hyper-V VHD kontra VHDX

Format wirtualnego dysku twardego VHD narodził się w 2003 roku wraz z produktem o nazwie Microsoft Virtual PC. Produkt pod marką pochodził z przejęcia oryginalnej firmy Connectix przez Microsoft. Po 2005 roku Microsoft udostępnił format VHD wszystkim stronom trzecim w ramach otwartej specyfikacji. Pierwsza wersja Hyper-V wykorzystywała format VHD wirtualnego dysku twardego i jest podstawowym dyskiem twardym od czasu wydania Hyper-V.

Wiele zmian pojawiło się w Microsoft Hyper-V wraz z wydaniem Windows Server 2012. Wprowadzono nowy format wirtualnego dysku twardego VHDX, który ma wiele zalet w porównaniu z poprzednim formatem dysku twardego.

Jakie są zalety stosowania wirtualnych dysków twardych VHDX w porównaniu z formatem VHD?

  • Obsługuje większe dyski wirtualne – do 64TB.
  • Większa odporność na uszkodzenia dzięki specjalnym metadanym, które rejestrują aktualizacje.
  • Wyrównanie dysku 4K w celu obsługi znacznie większych dysków z dużym sektorem.
  • Zmiana rozmiaru online.
  • Lepsza wydajność niż w formacie VHD.

Mając na uwadze wszystkie wymienione powyżej zalety, VHDX jest z pewnością lepszą specyfikacją wirtualnego dysku twardego.

Jakie kwestie muszą wziąć pod uwagę administratorzy Hyper-V, decydując się na użycie VHDX zamiast wirtualnych dysków twardych VHD?

Rozważania przy wyborze VHDX vs VHD

Można by pomyśleć, że skoro VHDX jest wydajniejszy, administratorzy Hyper-V zawsze wybiorą ten format w porównaniu z formatem VHD. Jednak przed przyjęciem takiego założenia należy wziąć pod uwagę pewne kwestie. Administratorzy Hyper-V muszą przyjrzeć się ogólnej architekturze i wszelkim wymaganiom przenośności z innymi systemami, w tym Microsoft Azure.

Oto kilka kwestii, które należy wziąć pod uwagę:

  • Czy używane są maszyny wirtualne generacji 1 lub generacji 2? Maszyny wirtualne generacji 1 mogą używać formatu VHD lub VHDX, jednak maszyny wirtualne generacji 2 mogą używać tylko formatu VHDX.
  • Aby skorzystać z formatu dysku wirtualnego VHDX, musisz korzystać z wersji Windows Server 2012 Hyper-V lub nowszej.
  • Publiczna chmura Microsoft Azure nadal nie obsługuje formatu pliku VHDX.

Jeśli używasz usługi Azure Site Recovery, możesz replikować pliki VHDX na platformę Azure, ponieważ zostaną one automatycznie przekonwertowane na format VHD.

Może to być istotny czynnik dla organizacji, które rozważają współdziałanie i mobilność ze środowiskami Azure, ponieważ zgodność ze standardem VHDX jest wciąż niewystarczająca.

Konwersja z plików Hyper-V VHD do plików VHDX

Hyper-V ma wbudowany mechanizm konwersji z pliku VHD na plik VHDX. Istnieje narzędzie do konwersji, które jest dołączone do funkcji Edytuj dysk (Edit Disk). Najpierw utwórzmy maszynę wirtualną z typem dysku twardego VHD, a następnie pokażmy, jak przekonwertować plik VHD na VHDX.

Jak pokazano poniżej, podczas tworzenia maszyny wirtualnej możesz wybrać opcję nietworzenia dysku twardego i zrobić to później, aby mieć większą kontrolę nie tylko nad typem dysku, ale także nad alokacją używanego dysku.

Pominięcie tworzenia dysku wraz z maszyną wirtualną

Utworzyliśmy maszynę wirtualną, która ma dysk twardy VHD zamiast dysku twardego VHDX. Aby przekonwertować dysk twardy na format VHDX, kliknij maszynę wirtualną w Menedżerze Hyper-V i wybierz opcję Edytuj dysk (Edit disk) w menu Akcje (Actions).

Edycja pliku dysku

Spowoduje to uruchomienie kreatora Locate Virtual Hard Disk. Pierwszym krokiem jest wybranie dysku źródłowego do konwersji. Menedżer Hyper-V nie wypełnia wstępnie dysku, który jest już używany (niestety), więc musisz go wybrać.

Wybierz dysk źródłowy do konwersji
Wskazanie pliku dysku

Teraz mamy wybrany dysk VHD źródłowy i jesteśmy gotowi na rozpoczęcie procesu konwersji.

Wybieranie ścieżki źródłowego dysku VHD

Następny ekran to ekran Wybierz akcję (Chose action). Na tym ekranie masz kilka opcji, w tym Kompaktuj (Compact), Konwertuj (Convert) i Rozwiń (Expand). Opcja, którą chcesz wybrać, jest dość oczywista – Konwertuj (Convert). Jak pokazano, opcja Konwertuj (Convert) umożliwia konwersję wirtualnego dysku twardego poprzez skopiowanie zawartości na nowy wirtualny dysk twardy. Nowy wirtualny dysk twardy może używać innego typu i formatu niż oryginalny wirtualny dysk twardy.

Wybór opcji konwersji na ekranie Choose Action

Na stronie Konwersja wirtualnego dysku twardego (Convert Virtual Hard Disk) wybierz opcję VHDX. Zwróć uwagę na opis formatu VHDX. „Ten format obsługuje dyski wirtualne do 64 TB i jest odporny na problemy ze spójnością, które mogą wystąpić w wyniku awarii zasilania. Ten format nie jest obsługiwany w systemach operacyjnych starszych niż Windows Server 2012.”

Wybranie dysku VHDX

Podczas procesu konwersji z VHD do VHDX możesz również wybrać to, co kreator nazywa „Typem dysku”, co jest trochę nieintuicyjne, ponieważ konwertujemy „format” z VHD do VHDX. Tutaj możesz wybrać, aby przydzielić całą przestrzeń z góry (Fixed disk), używając stałego rozmiaru lub pozostawić ją jako dynamicznie rozszerzający się dysk (Dynamically expending). Jest to zasadniczo „grube” kontra „cienkie” provisioning.

Wskazanie wielkości pliku dysku

Na ekranie Configure Disk (Konfiguracja dysku) wybierasz nazwę konwertowanego dysku twardego. Tutaj konfigurujemy nazwę pliku vhdx do użycia w konwersji.

Tworzenie pliku VHDX na potrzeby procesu konwersji

Na koniec wystarczy, że przejrzysz stronę Podsumowanie (Summary) i klikniesz przycisk Zakończ (Finish).

Zakończenie pracy Kreatora edycji wirtualnego dysku twardego

Ważne – uruchomienie kreatora Edytuj wirtualny dysk twardy nie zmienia automatycznie dysku twardego na nowo przekonwertowany dysk. Jeśli spojrzysz na właściwości wirtualnego dysku twardego na swojej maszynie wirtualnej, zobaczysz, że nadal używa dysku VHD. Naciśnij przycisk Przeglądaj (Browse) i wybierz nowy dysk VHDX.

Wybierz nowy dysk twardy VHDX po zakończeniu procesu konwersji

Należy pamiętać, że po kliknięciu przycisku Przeglądaj (Browse) widoczne będą zarówno dyski VHD, jak i VHDX, ponieważ proces nie usuwa oryginalnego dysku VHD.

Wybieranie nowo przekonwertowanego pliku VHDX dla maszyny wirtualnej

Teraz mamy VHDX na miejscu i zastosowaliśmy w ustawieniach maszyny wirtualnej. Możemy po prostu włączyć maszynę wirtualną, a ona będzie używać pliku VHDX.

Zastosowanie pliku VHDX do właściwości maszyny wirtualnej i uruchomienie

Podsumowanie

Z każdą nową wersją Hyper-V, która została wprowadzona, do różnych wydań dodawane są nowe funkcje i funkcjonalności. Wraz z wydaniem Windows Server 2012 format pliku VHDX wprowadził wiele nowych funkcji, które poprawiają stabilność, odporność i wydajność Microsoft Hyper-V. Jednak przed użyciem VHDX wszędzie lub przekonwertowaniem wszystkich maszyn wirtualnych na używanie plików VHDX należy wziąć pod uwagę pewne kwestie. Jeśli używasz starszych wersji Hyper-V lub masz różne konfiguracje generacji maszyn wirtualnych, pamiętaj, że każda z nich ma możliwość używania różnych formatów dysków twardych. Ponadto pliki VHDX nie są obsługiwane w organizacjach, które są mocno zaangażowane w Azure. Jeśli używasz Azure Site Recovery, ma on możliwość automatycznej konwersji między formatami. Podsumowując, format pliku VHDX jest lepszym formatem spośród tych dwóch typów. Jeśli nie masz powodu, aby nie używać VHDX, z pewnością zaleca się to zrobić.


Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT