Windows Hyper-V Server to darmowa platforma hypervisor firmy Microsoft do uruchamiania maszyn wirtualnych. W tym artykule przyjrzymy się, jak zainstalować i skonfigurować najnowszą wersję Windows Hyper-V Server 2019 wydaną latem 2019 roku (ten przewodnik dotyczy również Windows Hyper-V Server 2016).

Hyper-V Server 2019 jest odpowiedni dla tych, którzy nie chcą płacić za system operacyjny wirtualizacji sprzętu. Hyper-V nie ma żadnych ograniczeń i jest darmowy. Windows Hyper-V Server ma następujące zalety:

  1. Obsługa wszystkich popularnych systemów operacyjnych. Nie ma problemów z kompatybilnością. Wszystkie systemy Windows oraz nowoczesne systemy operacyjne Linux i FreeBSD mają obsługę Hyper-V.
  2. Wiele różnych sposobów tworzenia kopii zapasowych maszyn wirtualnych: proste skrypty, oprogramowanie open-source, bezpłatne i komercyjne wersje popularnych programów do tworzenia kopii zapasowych.
  3. Chociaż Hyper-V Server nie ma GUI Windows Server (graficznego interfejsu zarządzania), można nim zarządzać zdalnie za pomocą standardowego menedżera Hyper-V, który można zainstalować na dowolnym komputerze z systemem Windows. Teraz ma również dostęp przez Internet za pomocą Windows Admin Center.
  4. Hyper-V Server jest oparty na popularnej platformie serwerowej, znanej i łatwej do pracy.
  5. Możesz zainstalować Hyper-V na pseudoRAID, np. kontrolerze Inter RAID, Windows software RAID.
  6. Nie musisz licencjonować hypervisora, jest odpowiedni dla VDI lub Linux VMs.
  7. Niskie wymagania sprzętowe. Twój procesor musi obsługiwać wirtualizację oprogramowania (Intel-VT lub VMX firmy Intel, AMD-V (SVM) firmy AMD) i translację adresów drugiego poziomu (SLAT) (Intel EPT lub AMD RV). Te opcje procesora muszą być włączone w BIOS-ie/UEFI/nested host. Pełne wymagania systemowe można znaleźć na stronie Microsoft.
Należy rozróżnić Windows Server 2016/2019 ze standardową rolą Hyper-V i Free Hyper-V Server 2019/2016. Są to różne produkty.

Warto zauważyć, że jeśli używasz darmowego hypervisora, nadal jesteś odpowiedzialny za licencjonowanie swoich maszyn wirtualnych. Możesz uruchomić dowolną liczbę maszyn wirtualnych z dowolnym systemem operacyjnym typu open source, takim jak Linux, ale musisz licencjonować swoje maszyny wirtualne Windows. Desktopowe edycje Windows są licencjonowane za pomocą klucza produktu, a jeśli używasz Windows Server jako systemu operacyjnego gościa, musisz go licencjonować na podstawie liczby rdzeni fizycznych na hoście. Zobacz więcej szczegółów na temat licencjonowania Windows Server w środowisku wirtualnym tutaj.

Co nowego w Hyper-V Server 2019?

Zastanówmy się nad nowymi funkcjami Hyper-V Server 2019 w skrócie:

  1. Wystąpiła obsługa Shielded Virtual Machines dla systemu Linux;
  2. Konfiguracja VM w wersji 9.0 (z obsługą hibernacji);
  3. Wsparcie deduplikacji ReFS;
  4. Core App Compatibility: możliwość uruchomienia dodatkowych graficznych paneli zarządzania w konsoli serwera Hyper-V;
  5. Wsparcie 2-węzłowego klastra Hyper-V i migracji klastra cross-domain

Jak zainstalować Hyper-V Server 2019/2016?

Po kliknięciu Kontynuuj pojawi się krótki formularz rejestracyjny. Uzupełnij swoje dane i wybierz język instalowanego systemu operacyjnego. Poczekaj, aż pobieranie obrazu Hyper-V dobiegnie końca. Rozmiar pliku .iso to około 2,81GB.

Instalacja Microsoft Hyper-V Server jest standardowa i intuicyjna. Przebiega podobnie jak w systemie Windows 10. Wystarczy uruchomić serwer (komputer) z obrazu ISO i postępować zgodnie z instrukcjami kreatora instalacji.

Usługiwanie narzędzia Sconfig Tool for Hyper-V Server Basic Configuration

Po instalacji system poprosi o zmianę hasła administratora. Zmień je, a dostaniesz się do konsoli hypervisora.

Pamiętaj, że Hyper-V Server nie ma znanego GUI systemu Windows. Większość ustawień będziesz musiał skonfigurować za pomocą wiersza poleceń.

Na pulpicie znajdują się dwa okna – standardowy wiersz poleceń oraz okno skryptu sconfig.cmd. Za pomocą tego skryptu można przeprowadzić wstępną konfigurację serwera Hyper-V. Wpisz numer pozycji menu, z którą zamierzasz pracować w linii „Enter number to select an option:”.

  1. Pierwsza pozycja menu pozwala na dołączenie serwera do domeny AD lub grupy roboczej. W tym przykładzie dołączymy serwer do grupy roboczej o nazwie HV-GROUP.
  2. Zmień nazwę hosta swojego serwera.
  3. Utwórz lokalnego użytkownika administratora (inne konto, oprócz wbudowanego konta administratora). Chciałbym zauważyć, że po wpisaniu hasła administratora lokalnego kursor pozostaje w tym samym miejscu. Jednak hasło i jego potwierdzenie zostają pomyślnie wprowadzone.
  4. Włącz zdalny dostęp do swojego serwera. Dzięki temu będziesz mógł nim zarządzać za pomocą konsoli Server Manager, MMC i PowerShell, łączyć się przez RDP, sprawdzać jego dostępność za pomocą ping lub tracert.
  5. Konfiguracja Windows Update. Wybierz jeden z trzech trybów:
    • Automatic (automatyczne pobieranie i instalowanie aktualizacji)
    • DownloadOnly (tylko pobieranie bez instalacji)
    • Manual (administrator decyduje o pobieraniu lub instalowaniu aktualizacji)
  6. Pobierz i zainstaluj najnowsze aktualizacje zabezpieczeń.
  7. Włącz dostęp RDP z/bez NLA.
  8. Konfiguruj ustawienia karty sieciowej. Domyślnie Twój serwer otrzymuje adres IP z serwera DHCP. Lepiej jest skonfigurować tutaj statyczny adres IP.
  9. Ustaw datę i czas systemu.
  10. Konfiguracja telemetrii. Hyper-V nie pozwoli ci jej całkowicie wyłączyć. Wybierz tryb, który chcesz.

Możesz również skonfigurować datę, czas i strefę czasową za pomocą następujących poleceń:

control timedate.cpl

Parametry regionalne:

control intl.cpl

Te polecenia otwierają standardowe konsole.

Uwaga! Jeśli zamknąłeś wszystkie okna i zobaczyłeś czarny ekran, naciśnij Ctrl+Shift+Esc. Ta kombinacja klawiszy działa również w sesji RDP i uruchamia Menedżera zadań. Można jej użyć do uruchomienia wiersza poleceń lub narzędzia konfiguracyjnego Hyper-V (kliknij Plik -> Uruchom zadanie -> cmd.exe lub sconfig.cmd).

Zarządzanie zdalne Hyper-V Server 2019

Aby wygodnie zarządzać darmowym Hyper-V Server 2019 z poziomu interfejsu graficznego, można użyć:

  • Windows Admin Center
  • Hyper-V Manager – tę metodę będziemy rozważać dalej (jak dla mnie jest wygodniejsza od WAC, przynajmniej jak na razie)

Do zarządzania Hyper-V Server 2016/2019 potrzebny jest komputer z systemem Windows 10 Pro lub Enterprise x64 edition.

Twój serwer Hyper-V musi być dostępny przez swoją nazwę hosta; a rekord A musi mu odpowiadać na serwerze DNS w sieci domeny. W grupie roboczej trzeba będzie utworzyć rekord A ręcznie w lokalnym DNS lub dodać go do pliku hosts na komputerze klienckim. W naszym przypadku wygląda to tak:

192.168.2.50 SERVERHV

Jeśli konto, którego używasz na komputerze klienckim, różni się od konta administratora Hyper-V (a tak powinno być), będziesz musiał jawnie zapisać swoje dane uwierzytelniające używane do łączenia się z serwerem Hyper-V. W tym celu należy uruchomić następujące polecenie:

cmdkey /add: SERVERHV /user:hvadmin /pass:HVPa$$word

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.