Często w celach testowych lub edukacyjnych potrzebuję zasymulować grupę hostów Hyper-V. Oczywiście pierwszą myślą jest wirtualizacja całej infrastruktury z użyciem VMware Workstation. Niestety – bez użycia kilku trików instalacja Hyper-V się nie powiedzie. Zapraszam do czytania dalej, aby dowiedzieć się jak zainstalować Hyper-V na maszynie wirtualnej.
Pierwszym krokiem jest zatrzymanie (wyłączenie) maszyny wirtualnej oraz otwarcie odpowiadającego jej pliku *.vmx zawierającego konfigurację maszyny wirtualnej. Plik ten znajduje się w katalogu głównym, w którym przechowywana jest maszyna wirtualna.
Po otwarciu pliku w edytorze dodajemy do niego linijkę:
hypervisor.cpuid.v0 = "FALSE"
Oraz zmieniamy (lub dodajemy, jeśli nie istnieje) parametr vhv.enable na wartość true:
vhv.enable = "TRUE"
W przypadku systemów Windows 8 i Windows Server 2012 należy do pliku VMX dodatkowo dopisać linijkę:
mce.enable = "TRUE"
Zapisujemy plik i uruchamiamy maszynę wirtualną z Windows Server (testowane na wersjach Windows Server 2008 R2 oraz Windows Server 8 Beta).
Gdy maszyna się uruchomi odpalamy linię poleceń i wpisujemy (kreator dodawania roli Hyper-V może zwrócić błąd, natomiast z poziomu konsoli instalacja odbywa się bezproblemowo):
start /w ocsetup Microsoft-Hyper-V
Instalator zapyta o zezwolenie na restart systemu, zezwalamy. Po restarcie rola Hyper-V zostanie zainstalowana i jedyne co pozostaje do zrobienia to instalacja narzędzi do zarządzania Hyper-V z poziomu Server Managera.
Dodaj komentarz