Глава 2. Включение и настройка гипервизора Hyper-V.

Глава 2. Включение и настройка гипервизора Hyper-V.

Добрый день, уважаемые читатели. Сегодня мы рассмотрим включение и настройку гипервизора Hyper-V. Как я уже писал ранее, для этого нам потребуется компьютер с поддержкой технологии виртуализации Intel VT-x или AMD-V.

Обращу ваше внимание, что я не стал делать статей по установке и настройке Windows, потому как подразумеваю, что читатели уже имеют базовые представления об информационных технологиях и самостоятельно умеют устанавливать операционную систему, драйверы и выполнять настройку ОС под себя.
Также обращаю ваше внимание, что Hyper-V доступен только в редакции Windows 10 Pro/Education/Enterprice.

Включение Hyper-V

Для того чтобы включить аппаратную поддержку виртуализации Intel VT-x или AMD-V необходимо войти в BIOS и включить соответствующий пункт. 
Например в моём ноутбуке включение данной опции осуществляется на вкладке Security - Virtualization (Рис.1)

Рис.1. Пример включения технологии Intel VT-x в BIOS

После включения данной опции необходимо включить Hyper-V в Windows. это можно сделать множеством способов, но в данных статьях, поскольку мы будем изучать администрирование, я решил, что большую часть операций на Windows я буду описывать через PowerShell, а на Linux в терминале. Сначала вы будете меня материть и ругать, но позже вы поймёте, что я был прав.
Для включения Hyper-V в Windows необходимо открыть консоль PowerShell с правами администратора и ввести команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All

 Рис.2 Включение Hyper-V через PowerShell

После этого нужно подтвердить, что вы готовы перезагрузить компьютер для завершения установки (Рис.2).
После перезагрузки ОС, в меню пуск появится «Диспетчер Hyper-V» - открываем его.

 Рис.3 Диспетчер Hyper-V

Выглядит он так как показано на рисунке 3.
Так же на рисунке 3 вы можете видеть, что у меня уже развёрнуты 2 виртуальные машины с именами Debian 9 и Kali Linux, а также можете видеть, что одна из виртуальных машин уже работает, а другая выключена.
В правой части мы можем менять настройки сервера Hyper-V, такие как общие параметры Hyper-V, виртуальные коммутаторы, и виртуальные SAN.
Рекомендую сразу создать 2 виртуальные сети в настройках виртуальных коммутаторов – одну внешнюю и одну внутреннюю.

Настройка Hyper-V

В первую очередь вы должны определиться где у вас будут хранится файлы виртуальных машин (далее VM), виртуальные диски (далее VHD) и снимки виртуальных машин (далее Snapshot). 
Хочу обратить внимание, что файлы VM занимают не большой объем, в то время как, VHD и Snapshots занимают приличные объёмы данных. 
Вообще при создании VM можно индивидуально указывать пути, но это дико не удобно, да и разбрасывать файлы по разным расположениям - не самая хорошая идея. Изменить стандартный путь можно открыв "Параметры Hyper-V" (Рис.4)

Рис.4 Параметры Hyper-V

В данном окне можно изменить: 
  1. Стандартный путь хранения файлов VM, VHD и Snapshots.
  2. Настроить физические графические адаптеры для работы с технологией RemoteFX - эта технология позволяет виртуальной машине использовать ресурсы вашей видеокарты. 
  3. Настройки по охвату NUMA (более подробно про технологию NUMA можно прочитать на здесь) - данная настройка для ноутбука не имеет никакого значения, так как данная технология рассчитана на многопроцессорные системы. 
  4. Настройки по миграции хранилища виртуальных машин - данный параметр отражает сколько VM вы можете мигрировать одновременно.
  5. Настроить "Политику режима расширенного сеанса" - данный режим позволяет перенаправлять различные устройства на виртуальную машину, но его поддержку должна осуществлять и гостевая ОС.
  6. Настроить пользовательские параметры при работе с VM такие как - использование клавиатуры на VM, настроить сочетание клавиш для выход курсора мыши из VM на родительскую ОС, а также сбросить пропуск этапов создания VM, если вы их устанавливали.

Настройка виртуальных коммутаторов

В гипервизоре Hyper-V существует 3 типа виртуальных коммутаторов:
  1. Внешняя сеть - создаёт виртуальный сетевой коммутатор с привязкой к вашему физическому адаптеру, через такой интерфейс виртуальные машины могут получить доступ к вашей локальной сети или интернету. 
  2. Внутренняя сеть - создаёт виртуальный сетевой коммутатор который может связываться с родительской ОС через сетевой интерфейс и с виртуальными машинами работающими на вашей физической машине.
  3. Частная сеть - создаёт виртуальный сетевой коммутатор, который может общаться только между гостевыми ОС, работающими на вашем компьютере, подключенными к данному коммутатору.
Для учебных целей рекомендую установить минимум 2 виртуальные сети (1 внешнюю и 1 внутреннюю):

Рис.5 Настройка виртуальных коммутаторов

На рисунке 5 приведён пример уже созданных виртуальных коммутаторов (Ext0 - внешний и Int0 - внутренний).

Итог

После выполнения всех выше перечисленных процедур вы сможете получить настроенный под себя гипервизор Hyper-V, который уже готов для развёртывания VM. 

Комментарии