Spośród trzech liderów na rynku oprogramowania do wirtualizacji systemów operacyjnych - VMware, VirtualBox i Hyper-V - ostatni hypervisor zajmuje szczególne miejsce. To szczególne miejsce wynika z faktu, że Hyper-V jest standardowym składnikiem systemów serwerowych Windows i niektórych wersji systemu Windows na komputery stacjonarne. Utracając VMware Workstation i VirtualBox pod względem funkcjonalności, wieloplatformowości i częściowo łatwości użytkowania, Hyper-V nie jest jednak pozbawiony swoich zalet. A co najważniejsze, wyższa wydajność systemu-gościa..
Poniżej omówimy aktywację funkcji Hyper-V w systemie Windows 10 i utworzenie maszyny wirtualnej za pomocą tego hiperwizora.
1. Hyper-V - pełnoetatowy hiperwizor firmy Microsoft
Natywny składnik funkcji Hyper-V został odziedziczony przez system Windows 10 z wersji systemu Windows 8 i 8.1, w którym hypervisor migrował z systemu Windows Server. Zarówno Windows 8.1, jak i Windows 10 opcjonalnie zawierają składnik Hyper-V w wersjach Pro i Enterprise. Działanie hiperwizora jest możliwe tylko w systemach 64-bitowych.
Przez długi czas Hyper-V nie obsługiwał żadnego innego systemu-gościa oprócz Windows. Jednak stosunkowo niedawno Microsoft zadbał o wsparcie hiperwizora dla systemu gościa Linux. A dziś, przy pomocy Hyper-V, możesz przetestować niektóre dystrybucje Linuksa, w szczególności popularne Ubuntu.
2. Wymagania dla Hyper-V
Minimalna ilość pamięci RAM fizycznego komputera dla Hyper-V wynosi 4 GB.
Procesor komputera musi obsługiwać technologię SLAT (Intel EPT lub AMD RVI). Prawie wszystkie nowoczesne procesory spełniają to wymaganie..
Kolejnym wymaganiem procesora, zapewnianym również przez wiele nowoczesnych modeli, jest obsługa technologii wirtualizacji sprzętu i, odpowiednio, jej stanu aktywnego w systemie BIOS. W systemie BIOS płyt głównych dla procesorów Intel technologię tę (w zależności od wersji) można nazwać inaczej - Intel-VT, Intel Virtualization Technology, Intel VT-x, Vanderpool lub Virtualization Extensions. W AMD technologia wirtualizacji sprzętu nosi nazwę AMD-V lub SVM (Secure Virtual Machines). Na przykład w wersji AMI BIOS 17.9 funkcję wirtualizacji sprzętowej procesora AMD można znaleźć wzdłuż ścieżki Menu komórki - Funkcja procesora - Obsługa SVM.
W przypadku procesorów AMD wirtualizacja sprzętu jest zazwyczaj domyślnie włączona. Czy określony model procesora obsługuje wirtualizację sprzętu, ten punkt można znaleźć na stronach internetowych Intel i AMD.
3. Aktywacja i uruchomienie Hyper-V
Hyper-V w pakiecie z Windows 10 Pro i Enterprise jest opcjonalny. Początkowo hiperwizor w pełnym wymiarze czasu jest wyłączony. Jest on zawarty w sekcji panelu sterowania „Programy i funkcje”. Najszybszym sposobem na to jest wyszukiwanie wewnątrz systemu.
Uruchom „Włączanie i wyłączanie komponentów systemu”.
W wyświetlonym małym oknie zaznacz wszystkie podelementy elementu Hyper-V. Kliknij OK.
System zastosuje zmiany przez kilka sekund i poprosi o ponowne uruchomienie. Po ponownym uruchomieniu szukamy skrótu do uruchomienia Menedżera Hyper-V. Możesz natychmiast przypiąć skrót menedżera funkcji Hyper-V do ekranu startowego systemu Windows 10, znajdując go w narzędziach administracyjnych menu Start.
Dostęp do skrótu Dyspozytora funkcji Hyper-V można również uzyskać za pomocą wyszukiwania wewnątrz systemu.
Uruchom Menedżera funkcji Hyper-V.
4. Konfiguracja dostępu do sieci
W Menedżerze funkcji Hyper-V sieć jest konfigurowana w osobnym kroku, a najpierw musisz utworzyć przełącznik wirtualny - parametr zapewniający dostęp do sieci. Klikamy nazwę fizycznego komputera i po prawej stronie okna wybieramy „Virtual Switch Manager ...”.
Uruchomi się kreator tworzenia przełącznika wirtualnego, w którym najpierw musisz wybrać typ sieci. Są trzy z nich:
- Zewnętrzne - ten typ korzysta z karty sieciowej lub karty Wi-Fi komputera fizycznego i łączy maszynę wirtualną z tą samą siecią co komputer fizyczny. W związku z tym jest to rodzaj sieci zapewniającej maszynie wirtualnej dostęp do Internetu;
- Wewnętrzne - ten typ zapewnia sieć między komputerem fizycznym a maszynami wirtualnymi Hyper-V, ale nie zapewnia ich dostępu do Internetu;
- Prywatny - ten typ umożliwia utworzenie sieci między maszynami wirtualnymi Hyper-V, ale w tej sieci nie będzie fizycznego komputera ani dostępu do Internetu.
W naszym przypadku niezbędny jest dostęp maszyny wirtualnej do Internetu, dlatego wybierzemy pierwszy typ - sieć zewnętrzną. Kliknij „Utwórz wirtualny przełącznik”.
W oknie właściwości wirtualnego przełącznika nadajemy mu nazwę, może to być dowolna nazwa, na przykład „Karta sieciowa 1”. W razie potrzeby do przełącznika wirtualnego można dodać notatkę. Jeśli komputer fizyczny ma zarówno kartę sieciową, jak i kartę Wi-Fi na pokładzie, konkretne urządzenie, za pośrednictwem którego maszyna wirtualna połączy się z siecią, można wybrać z listy rozwijanej w kolumnie „Typ połączenia”. Po zakończeniu ustawień kliknij „Zastosuj” w dolnej części okna.
5. Tworzenie maszyny wirtualnej
Teraz możesz przejść bezpośrednio do utworzenia maszyny wirtualnej. Po lewej stronie okna Hyper-V zaznaczenie powinno nadal znajdować się na nazwie fizycznego komputera. W prawym górnym rogu kliknij „Utwórz”, a następnie odpowiednio „Maszyna wirtualna”.
W oknie powitalnym uruchomionego kreatora kliknij przycisk Dalej.
Nadaj maszynie wirtualnej nazwę; Możesz także zmienić jego lokalizację na dysku fizycznego komputera, określając żądaną partycję dysku i folder za pomocą przycisku przeglądania. Kliknij „Dalej”.
Jedną ze stosunkowo nowych funkcji Hyper-V jest wybór generowania maszyn wirtualnych. W naszym przypadku wybrana jest generacja 2..
Co to znaczy Generacja 1 to maszyna wirtualna, która obsługuje 32-bitowe i 64-bitowe systemy Windows. Generacja 1 kompatybilna z poprzednimi wersjami Hyper-V.
Generacja 2 - maszyny wirtualne nowego formatu z wbudowanym oprogramowaniem opartym na UEFI. Takie maszyny wirtualne obsługują wiele nowych funkcji i mogą zapewnić niewielki wzrost wydajności. Tylko 64-bitowe wersje systemu Windows 8.1 i 10, a także oparty na serwerze system Windows Server 2012, Server 2012 R2 i Server 2016 są instalowane na maszynach wirtualnych generacji 2 jako systemy operacyjne gościa.
Platforma UEFI zapewnia kolejny wymóg korzystania z maszyn wirtualnych 2. generacji - nośnika startowego UEFI. Tę kwestię należy wyjaśnić, pobierając obraz ISO z dystrybucją systemu Windows ze źródeł zewnętrznych w Internecie. Ale lepiej jest pobierać dystrybucje Windows z oficjalnych źródeł Microsoft. Tak więc narzędzie Media Creation Tool, które pobiera dystrybucje Windows 8.1 i 10 z witryny Microsoft, tworzy rozruchowy obraz ISO, który obsługuje UEFI.
Jeśli instalujesz system Windows 10 jako system operacyjny gościa, jest to zalecany sposób uzyskania obrazu ISO systemu. Windows 10 zapewnia proces instalacji z opcją odroczonego wprowadzania klucza produktu. W naszym przypadku Windows 8.1 zostanie zainstalowany jako system operacyjny gościa, a jego oficjalna dystrybucja, uzyskana za pomocą narzędzia Media Creation Tool, podczas procesu instalacji wymaga klucza produktu. Aby zapewnić wsparcie dla środowiska UEFI i skorzystać z bezpłatnej możliwości przetestowania systemu Windows 8.1, pomoże strona internetowa centrum testowego TechNet. Na tej stronie można pobrać anglojęzyczną wersję 64-bitowego systemu Windows 8.1 Enterprise i przetestować system za darmo przez 3 miesiące. Problem z brakiem obsługi języka rosyjskiego po zainstalowaniu systemu można rozwiązać osobno, instalując pakiet językowy i ustawiając rosyjski jako główny język systemu.
Wracamy do kreatora, aby utworzyć maszynę wirtualną. W oknie alokacji pamięci pozostawiamy wstępnie zdefiniowane parametry, jeśli komputer fizyczny ma nie więcej niż 4 GB pamięci RAM. Jeśli jest większy niż 4 GB, możesz zwiększyć wskaźnik przydzielany podczas uruchamiania maszyny wirtualnej. W systemie Windows XP wskaźnik pamięci RAM można natomiast zmniejszyć do 512 MB. Kliknij „Dalej”.
W oknie ustawień sieci wybierz wcześniej utworzony przełącznik wirtualny z listy rozwijanej. Kliknij „Dalej”.
W oknie podłączania wirtualnego dysku twardego podaj nazwę maszyny wirtualnej, wskaż lokalizację na dysku fizycznego komputera, wskaż rozmiar. Są to opcje tworzenia nowego dysku twardego. Drugi punkt tego kroku kreatora jest wykorzystywany, gdy komputer ma już wirtualny dysk twardy, w szczególności z zainstalowanym systemem-gościem. Wybierając maszynę wirtualną generacji 2, plik takiego wirtualnego dysku twardego powinien mieć format VHDX (nie VHD), a system operacyjny gościa powinien obsługiwać środowisko rozruchowe UEFI. Kliknij „Dalej”.
Jeśli wybrałeś opcję utworzenia nowego wirtualnego dysku twardego w poprzednim kroku kreatora, następnym krokiem będzie wskazanie ścieżki do dystrybucji systemu Windows. Maszyny wirtualne 2. generacji nie wymagają już uruchamiania z fizycznego napędu CD / DVD. Tylko sieć i obraz ISO mogą być źródłami pobierania dla dystrybucji systemu-gościa. W naszym przypadku jest to obraz ISO. Kliknij „Dalej”.
Ostatni etap kreatora - kliknij „Zakończ”.
6. Podłączanie maszyny wirtualnej
Po utworzeniu maszyny wirtualnej wrócimy do okna programu rozsyłającego Hyper-V. Teraz musisz to połączyć. Aby to zrobić, istnieje polecenie „Połącz”, oprócz innych poleceń menu kontekstowego wywoływanych na maszynie wirtualnej. Polecenie Połącz jest także obecne po prawej stronie okna Menedżera funkcji Hyper-V. Aby się połączyć, możesz także dwukrotnie kliknąć lewym przyciskiem myszy w oknie podglądu wybranej maszyny wirtualnej.
W otwartym oknie połączenia kliknij zielony przycisk Start.
Następnie naciśnij dowolny przycisk, aby maszyna wirtualna uruchomiła się z obrazu ISO.
Nastąpi zwykły proces instalacji systemu Windows 8.1, tak jak na fizycznym komputerze.
Po skopiowaniu plików instalacyjnych możesz zamknąć okno połączenia z maszyną wirtualną i wykonać inne czynności.
Zamknięcie okna połączenia spowoduje zwolnienie niektórych zasobów komputera fizycznego do innych zadań, podczas gdy maszyna wirtualna będzie nadal działać w tle. Jej działanie zostanie wyświetlone w Menedżerze funkcji Hyper-V.
W razie potrzeby możesz połączyć się z maszyną wirtualną..
Wszystko - zainstalowany jest system Windows 8.1. Możesz wyłączyć, wstrzymać, zapisać maszynę wirtualną lub zresetować jej stan za pomocą poleceń w Menedżerze funkcji Hyper-V i przycisków na górnym panelu okna połączenia.
7. Priorytet pobierania
Aby nie stracić czasu później podczas uruchamiania maszyny wirtualnej w oknie rozruchowym z dysku CD / DVD-ROM, w stanie wyłączonym otwórz okno ustawień i usuń ścieżkę do pliku ISO za pomocą zestawu dystrybucyjnego. Odbywa się to w zakładce napędu DVD ustawień sprzętowych maszyny wirtualnej.
Alternatywą jest podniesienie napędu rozruchowego powyżej napędu DVD (ale nie powyżej pliku „bootmgfw.efi”). Odbywa się to w zakładce „Firmware” w ustawieniach sprzętu..
W obu przypadkach wprowadzone zmiany są zapisywane przez przycisk „Zastosuj” poniżej.
8. Obejście ograniczeń okna połączenia Hyper-V
Hypervisor Hyper-V koncentruje się na wydajności maszyny wirtualnej, a nie na funkcjonalności. W przeciwieństwie do swoich konkurentów - VMware i VirtualBox - maszyny wirtualne Hyper-V nie działają z podłączonymi dyskami flash, nie odtwarzają dźwięku, a interakcja z komputerem fizycznym odbywa się tylko poprzez wstawienie tekstu skopiowanego do głównego systemu operacyjnego w systemie gościa. Jest to cena wydajności maszyn wirtualnych Hyper-V. Ale dzieje się tak, jeśli pracujesz ze zwykłym oknem połączenia Hyper-V.
Pełną integrację komputera fizycznego i maszyny wirtualnej można uzyskać za pomocą standardowego narzędzia do łączenia się ze zdalnym pulpitem.
To narzędzie pozwala elastycznie konfigurować parametry połączenia, w szczególności w celu udostępnienia wewnątrz maszyny wirtualnej nie tylko napędów USB podłączonych do komputera fizycznego, ale także poszczególnych sekcji dysku twardego.
Połączenie z maszyną wirtualną w ten sposób zapewni odtwarzanie dźwięku i dwukierunkowy transfer plików w systemie-gościu.
Miłego dnia!