Hyper-V - Instalacja i podstawowa konfiguracja
Autor: Dariusz Porowski
Opublikowano: 2011-09-15
Dostaliśmy już porządną dawkę teoretycznej wiedzy związanej z wirtualizacją. W tym artykule będziemy zajmować się praktycznymi zagadnieniami – zaczniemy od uruchomienia Hyper-V na trzy sposoby. Po zapoznaniu się z tym artykułem będziesz wiedział:
- jak uruchomić rolę Hyper-V w Windows Server 2008 R2 z poziomu narzędzi graficznych,
- jak uruchomić rolę Hyper-V w Windows Server 2008 R2 z poziomu linii poleceń,
- jak uruchomić rolę Hyper-V w Windows Server 2008 R2 z poziomu konsoli PowerShell,
- jak wykonać podstawową konfigurację Hyper-V.
Artykuł jest trzecim artykułem w ramach sekcji Pierwsze kroki z Hyper-V, wchodzącej w cykl Podstawy wirtualizacji i Hyper-V. W ramach serii dostępne są jeszcze artykuły:
- Hyper-V – gdzie jest i jego wymagania, w którym przybliżyliśmy, gdzie się znajduje Hyper-V oraz jakie są wymagania systemowe.
- Architektura Hyper-V, w którym omówiliśmy wysokopoziomową architekturę Hyper-V oraz poznaliśmy typy hiperwizorów.
Wstęp
Instalacja roli Hyper-V może być zrealizowana za pomocą trzech różnych mechanizmów, z czego metoda linii poleceń dostępna jest w dwóch wariantach. Wybór w niektórych przypadkach jest uzależniony od wersji Windows Server. Aby dobrać najkorzystniejszą dla siebie metodę instalacji, zapoznaj się z Tabelą 1.
Tabela 1. Przegląd metod instalacji Hyper-V.
GUI | CMD (ServerManagerCmd) |
CMD (DISM) |
PowerShell | |
Full | X | X | X | X |
Core | X |
Informacja |
W powyższej tabeli nie jest uwzględniony Hyper-V Server, gdyż po jego instalacji rola Hyper-V jest automatycznie włączona. |
Narzędzie graficzne
Jeżeli chcemy uruchomić rolę Hyper-V na serwerze zainstalowanym w trybie Full, czyli ze środowiskiem graficznym, to najłatwiejszym sposobem jest właśnie skorzystanie z graficznego kreatora instalacji, dostępnego w ramach Server Manager. Poniżej opisane zostało, krok po kroku, jak za pomocą kreatora Server Manager zainstalować rolę Hyper-V.
- W domyślnie uruchomionym Server Manager zaznacz Roles, a następnie kliknij Add Roles w prawej części okna.
- Na stronie Before You Begin, kliknij Next.
- Na stronie Select Server Roles zaznacz Hyper-V, a następnie kliknij Next. Ilustruje to poniżej Rys.1.
Rys. 1. Wybór roli Hyper-V.
- Na stronie Hyper-V kliknij Next.
- Na stronie Create Virtual Networks zaznacz fizyczny interfejs sieciowy, który ma być użyty jako połączenie zewnętrzne dla maszyn wirtualnych. Możesz też nic nie zaznaczać i później zdefiniować sieci z konsoli Hyper-V Manager. Następnie kliknij Next. Ilustruje to poniżej Rys. 2.
Rys. 2. Wybór zewnętrznego połączenia sieciowego dla maszyn wirtualnych.
- Na stronie Confirm Installation Selections, kliknij Install.
- Na stronie Installation Results, kliknij w centralnej części You must restart this server to finish the installation process.
- Ukaże się formatka z pytaniem Do you want to restart now?, kliknij Yes. Serwer uruchomi się ponownie – jest to wymagane, aby w pełni zakończyć instalację roli Hyper-V.
- Po ponownym uruchomieniu, wraz z Server Manager, pojawi się kreator instalacji Hyper-V ze stroną Installation Results, na której pojawi się wynik instalacji. Kliknij Close.
Linia poleceń
Kolejna metoda instalacji roli Hyper-V to linia poleceń. Są dwa sposoby – ServerManagerCmd.exe oraz DISM.exe, z czego ServerManagerCmd.exe działa tylko na pełnej instalacji Windows Server 2008 R2. Aby zainstalować Hyper-V na wersji Core, należy użyć DISM.exe.
W celu instalacji Hyper-V, za pomocą programu ServerManagerCmd.exe, należy wykonać poniższe polecenie:
ServerManagerCmd.exe -Install Hyper-V –Restart
Na Rys. 3. przedstawione jest powyższe polecenie bez parametru -Restart. Ponowne uruchomienie serwera trzeba wykonać samodzielnie.
Rys. 3. Instalacja roli Hyper-V z linii poleceń za pomocą ServerManagerCmd.
Uwaga |
Program ServerManagerCmd jest w fazie wycofywania i może być niedostępny w kolejnych wersjach systemu. Zaleca się używania PowerShell. |
Drugim poleceniem instalacyjnym jest wspomniany DISM.exe. Aby wykonać jego instalację, należy wykonać poniższe polecenie:
DISM.exe /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V
Na Rys. 4. przedstawione jest powyższe polecenie.
Rys. 4. Instalacja roli Hyper-V z linii poleceń za pomocą DISM.
Po wykonaniu polecenia należy ponownie uruchomić serwer za pomocą polecenia:
shutdown /r /t 0
PowerShell
Ostatnią metodą instalacji jest konsola PowerShell. Aby wykonać instalację roli Hyper-V, należy najpierw zaimportować moduł Server Manager. Polecenia, jakie trzeba wykonać, przedstawione są poniżej.
Import-Module ServerManager
Add-WindowsFeature Hyper-V -Restart
Na Rys. 5. przedstawione są powyższe polecenia bez parametru -Restart. Ponowne uruchomienie serwera trzeba wykonać samodzielnie.
Rys. 5. Instalacja roli Hyper-V z konsoli PowerShell.
Informacja |
Na Server Core domyślnie nie ma zainstalowanego PowerShell. Można wykonać instalację PowerShell i dopiero z jego poziomu zainstalować Hyper-V. Jest to jednak rozwiązanie dość skomplikowane i domyślnie niedostępne zaraz po instalacji systemu, dlatego w tabeli porównawczej metod instalacji nie jest zaznaczona opcja PowerShell przy Server Core. |
Podstawowa konfiguracja
Po zainstalowaniu roli Hyper-V możemy rozpocząć podstawową konfigurację. W tym artykule omówimy jedynie konfigurację domyślnych ścieżek przechowywania konfiguracji maszyn wirtualnych oraz plików wirtualnych dysków twardych. Tak naprawdę pozostawienie domyślnych ustawień, zaraz po instalacji, gwarantuje już możliwość uruchomienia pierwszych maszyn wirtualnych i ich działanie.
Aby skonfigurować własne domyślne ścieżki przechowywania konfiguracji oraz VHD:
- Otwórz Hyper-V Manager i podłącz się do serwera Hyper-V.
- Kliknij prawym przyciskiem myszy na podłączonym serwerze, a następnie wybierz Hyper-V Settings.
- W sekcji Server, zaznacz pozycję Virtual Hard Disks.
- W polu Specify the default folder to store virtual hard disk files, wprowadź ścieżkę dla plików VHD.
- W sekcji Server, zaznacz pozycję Virtual Machines.
- W polu Specify the default folder to store virtual machine configuration files, wprowadź ścieżkę dla plików konfiguracji maszyn wirtualnych.
- Następnie kliknij przycisk OK.
Podsumowanie
Realizując opisane kroki, uruchomiliśmy Hyper-V i wykonaliśmy podstawową konfigurację hosta wirtualizacji. Już teraz możemy zacząć zabawę z pierwszymi maszynami wirtualnymi.
Więcej informacji, o poszczególnych elementach oraz ich konfiguracji, zdobędziesz w kolejnych częściach tego cyklu.