Virtual-IT.pl - data center cloud computing SDx AI storage network cybersecurity

Artykuły

Hyper-V i 2 generacja maszyn wirtualnych


Jak tworzyć maszynę 2-giej generacji?

Po uruchomieniu graficznego 'Kreatora nowej maszyny wirtualnej' z poziomu 'Menedżera funkcji Hyper-V' (Hyper-V Manager) można wybrać generację VM:

Wirtualizacja Hyper-V generacja 2

Zwolennicy Powershell'a mogą użyć polecenia New-VM z parametrem 'Generation', który domyślnie pozwala na utworzenie maszyny 1-szej generacji, natomiast ustawienie wartości 2 pozwala na utworzenie maszyny 2-giej generacji.

Składnia:
New-VM -VMName Generation2 -Generation 2

Jak sprawdzić generację wcześniej utworzonej maszyny?
W sytuacji gdy na hoście pracuje wiele maszyn wirtualnych najłatwiej sprawdzić ich generację z poziomu Menedżera funkcji Hyper-V. Informacja o generacji znajduje się na zakładce podsumowanie, tak jak na poniższym screenie:

maszyna wirtualna drugiej generacji

Ponadto z poziomu PowerShell'a możemy wywołać polecenie:
Get-VM -VMName Generation2 | fl Name,Generation

Konwersja
Do konwersji maszyn wirtualnych pierwszej generacji na drugą generację można wykorzystać PowerShell i skrypt Convert-VMGeneration.ps1 (code.msdn.microsoft.com/ConvertVMGeneration) opracowany przez Johna Howarda. Skrypt obsługuje konwersję maszyn wirtualnych pracujących pod kontrolą Hyper-V w Windows Server 2012 R2 lub Windows 8.1.Należy jednak pamiętać, że nie został on oficjalnie zatwierdzony przez Microsoft.

O czym należy pamiętać:
• Pod kontrolą Hyper-V w Windows Server 2012 R2 i Windows 8.1 mogą równolegle działać maszyny wirtualne 2-giej i 1-szej generacji
• Po utworzeniu maszyny wirtualnej nie można zmienić jej generacji
• Generacja 2 VM obsługuje tylko dyski VHDX - nie obsługuje VHD
• Maszyny wirtualne drugiej generacji nie oferują wsparcia dla RemoteFX
• Maszyny wirtualne drugiej generacji nie obsługują fizycznego napędu CD/DVD
• W przypadku maszyn wirtualnych 2-giej generacji nie zaleca się korzystania z dysków passthrough
• Można zmieniać rozmiar dysku rozruchowego (VHDX) w trakcie pracy VM 2-giej generacji
• Maszyna wirtualna drugiej generacji nie może być zaimportowana do wcześniejszych wersji Hyper-V

Podsumowanie
Druga generacja maszyn wirtualnych przynosi wiele ulepszeń, pozwalając na bardziej efektywne użytkowanie najnowszych systemów operacyjnych, dostarczając jednocześnie możliwości, niedostępne dla starszych systemów operacyjnych.

Na zmiany wprowadzane w tym zakresie ze szczególną czujnością powinni spoglądać wszyscy administratorzy na co dziani pracujący z Hyper-V. Może się okazać, że w kolejnych wydaniach platformy do wirtualizacji od Microsoft wprowadzone zostaną następne generacje maszyn wirtualnych. Już w niedalekiej przyszłości zarządzanie maszynami wirtualnymi może się nieco skomplikować, nietrudno sobie wyobrazić, że np. w piątej wersji Hyper-V nie będzie można uruchomić pierwszej generacji maszyn wirtualnych.

Kolejne usprawnienia wprowadzone do nowego typu maszyn wirtualnych jak np. obsługa maszyn wirtualnych z systemami Linux powinny pojawić się już wkrótce.
 


PMAutor: Piotr Masztafiak - z komputerami za pan brat od czasów C64, trener, konsultant, pasjonat szeroko pojętej wirtualizacji i rozwiązań Microsoft. Pomiędzy analizą logów Hyper-V, ESXi i XenServer zgłębia tajniki licencjonowania i zarządzania kapitałem oprogramowania. Wyróżniony tytułem VMware vExpert. Posiada kilkanaście mniej lub bardziej technicznych certyfikatów w tym Microsoft MCITP SA|VA, Citrix CCA | CCSP, VMware VTSP | VSP.


 

 

Logowanie i rejestracja