Установка, настройка и использование Hyper-V в Windows 10

Опубликовано: 18 Апреля, 2023

Требования для Hyper-V в Windows 10

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

Что касается требований к оборудованию, у вас должна быть система с не менее 4 ГБ оперативной памяти. Конечно, чем больше виртуальных машин вы хотите запустить одновременно, тем больше памяти вам понадобится в вашей системе.

Важнейшим требованием к оборудованию является наличие в системе 64-разрядного процессора, поддерживающего преобразование адресов второго уровня (SLAT). Hyper-V начал использовать SLAT в Windows Server 2008 R2, чтобы уменьшить накладные расходы, необходимые для сопоставления виртуальных и физических адресов для виртуальных машин. Основываясь на архитектурах AMD-V Rapid Virtualization Indexing (RVI) и Intel VT Extended Page Tables (EPT), поддерживаемые процессоры AMD и Intel могут поддерживать сопоставление адресов и выполнять два уровня преобразования адресного пространства, необходимые для каждой виртуальной машины на аппаратном уровне. Использование аппаратного обеспечения избавляет от необходимости выполнять эти задачи в Hyper-V, уменьшая сложность гипервизора и переключателей контекста, необходимых для управления ошибками страниц виртуальной машины. Снижение нагрузки на процессор и память, связанное с SLAT, улучшает масштабируемость в отношении количества виртуальных машин, которые могут выполняться одновременно.

Проверка совместимости оборудования для Hyper-V в Windows 10

Чтобы убедиться, что ваша система совместима с оборудованием, прежде чем пытаться установить Hyper-V в Windows 10, откройте командную строку (cmd.exe) и запустите . Если ваша система совместима с оборудованием, вы увидите записи, относящиеся к Hyper-V, показанные на рисунке 1.

Изображение 14848
Рис. 1. Требования Hyper-V из Systeminfo.exe

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

Установка Hyper-V в Windows 10

После того, как вы проверили аппаратную совместимость вашей системы, вы можете начать установку Hyper-V.

  1. Нажмите кнопку Windows и выберите (рис. 2).

Изображение 14849
Рисунок 2: Выбор программ и компонентов

  1. Как показано на рис. 3, нажмите , чтобы настроить новые функции Windows.

Изображение 14850
Рис. 3. Выбор включения или выключения компонентов Windows

  1. В параметрах Windows Features щелкните Hyper-V, убедитесь, что выбраны все дополнительные параметры, а затем нажмите OK (рис. 4).

Изображение 14851
Рисунок 4: Выбор функций Hyper-V

  1. После установки компонентов Hyper-V нажмите в диалоговом окне «Возможности Windows» (рис. 5).

Изображение 14852
Рис. 5. Диалоговое окно компонентов Windows после установки компонента Hyper-V

Чтобы убедиться в успешной установке Hyper-V в вашей системе, откройте командную строку и снова запустите . Вы увидите, что записи, связанные с Hyper-V, изменились (рис. 6).

Изображение 14853
Рис. 6. Требования Hyper-V из Systeminfo.exe после установки Hyper-V

Использование PowerShell для установки Hyper-V

Если вы предпочитаете использовать командную строку для установки Hyper-V в своей системе, вы можете использовать PowerShell вместо использования графического пользовательского интерфейса (GUI).

  1. Нажмите кнопку Windows, выберите » и введите (рис. 7).

Изображение 14854
Рисунок 7. Использование поиска для поиска Windows PowerShell

  1. Щелкните правой кнопкой мыши и выберите .
  2. В Windows PowerShell введите командлет, показанный на рис. 8, а затем нажмите клавишу .

Изображение 14855
Рисунок 8. Командлет Windows PowerShell для установки Hyper-V

  1. После успешного выполнения командлета Windows PowerShell вы увидите вывод, показанный на рис. 9.

Изображение 14856
Рис. 9. Экран Windows PowerShell после установки Hyper-V

Настройка параметров Hyper-V с помощью диспетчера Hyper-V

Существует два основных способа настройки Hyper-V после установки. Вы можете продолжать использовать командлеты Windows PowerShell или, если вам удобнее использовать графический интерфейс, вы можете использовать диспетчер Hyper-V.

  1. Чтобы запустить диспетчер Hyper-V, нажмите кнопку Windows, выберите » и войдите в (рис. 10).

Изображение 14857
Рис. 10. Использование поиска для поиска диспетчера Hyper-V

  1. Нажмите , чтобы запустить приложение.
  2. В диспетчере Hyper-V на панели «Действия» щелкните (рис. 11).

Изображение 14858
Рисунок 11: Консоль диспетчера Hyper-V

  1. На странице настроек Hyper-V выберите , чтобы указать диск и папку по умолчанию для хранения файлов виртуального жесткого диска (в данном примере это C:Virtual Machines), а затем нажмите (рис. 12).

Изображение 14859
Рис. 12. Настройки Hyper-V — страница виртуальных жестких дисков

  1. На странице настроек Hyper-V выберите , чтобы указать папку по умолчанию для хранения файлов конфигурации виртуальных машин (в данном примере — C:Virtual Machines), а затем нажмите (рис. 13).

Изображение 14860
Рис. 13. Диспетчер Hyper-V — страница виртуальных машин

  1. На странице настроек Hyper-V выберите , чтобы задать допустимое количество одновременных миграций хранилища (в данном примере разрешено 4), а затем нажмите (рис. 14).

Изображение 14861
Рис. 14. Диспетчер Hyper-V — страница миграции хранилища

Создание виртуального коммутатора с помощью Virtual Switch Manager

Подобно карте сетевого интерфейса (NIC) в физической системе, виртуальный коммутатор позволяет создать одну или несколько виртуальных сетей и использовать эти виртуальные сети для соединения виртуальных машин. В Hyper-V можно создавать внешние, внутренние и частные виртуальные коммутаторы. Внешние коммутаторы позволяют соединять виртуальные машины и предоставлять им возможность подключения к внешним физическим сетям путем перенаправления трафика через сетевой адаптер физической системы. Внутренние виртуальные коммутаторы позволяют соединять виртуальные машины и предоставлять им возможность взаимодействовать с хостом Hyper-V, но виртуальные машины изолированы от внешних физических сетей. Частные виртуальные коммутаторы позволяют соединять виртуальные машины между собой, но они изолированы как от хоста Hyper-V, так и от внешних физических сетей. Вы можете использовать Virtual Switch Manager для создания и управления виртуальными коммутаторами в Hyper-V.

  1. В диспетчере Hyper-V на панели «Действия» щелкните .
  1. Выберите , затем на панели Действия выберите и нажмите Создать виртуальный коммутатор (рис. 15).

Изображение 14862
Рис. 15. Диспетчер виртуальных коммутаторов

  1. На панели свойств виртуального коммутатора назовите виртуальный коммутатор разрешите управляющей операционной системе совместно использовать сетевой адаптер, привязанный к виртуальному коммутатору, а затем нажмите (рис. 16).

Изображение 14863
Рис. 16. Диспетчер виртуальных коммутаторов — создание внешнего виртуального коммутатора

  1. После того, как вы нажмете , вы увидите предупреждающее сообщение, как показано на рис. 17, указывающее на возможную потерю сетевого подключения, пока Hyper-V создает новый виртуальный коммутатор.

Изображение 14864
Рис. 17. Предупреждающее сообщение перед созданием виртуального коммутатора

  1. Нажмите , чтобы продолжить создание виртуального коммутатора.
  2. Нажмите , чтобы закрыть Virtual Switch Manager.

Создание новой виртуальной машины с помощью Hyper-V Manager

После того, как вы настроили эти самые основные параметры Hyper-V и создали новый виртуальный коммутатор, вы можете перейти к созданию новой виртуальной машины с помощью диспетчера Hyper-V.

  1. В диспетчере Hyper-V на панели «Действия» нажмите , а затем нажмите » (рис. 18).

Изображение 14865
Рисунок 18: Создание новой виртуальной машины с помощью Hyper-V Manager

  1. В мастере создания новой виртуальной машины нажмите , чтобы пропустить страницу (рис. 19).

Изображение 14866
Рис. 19. Мастер создания новой виртуальной машины — перед началом работы

  1. На странице Specify Name and Location введите имя для новой виртуальной машины (Demo Virtual Machine в этом примере), а затем нажмите , чтобы продолжить (рис. 20).

Изображение 14867
Рисунок 20: Мастер создания новой виртуальной машины — укажите имя и местоположение

  1. На странице Specify Generation выберите параметр , поддерживающий гостевую операционную систему, которую вы установите на виртуальной машине. Поколение 1 поддерживает большинство 32-разрядных гостевых операционных систем, а поколение 2 поддерживает большинство 64-разрядных версий Windows и более новых операционных систем Linux и FreeBSD. Если вы сомневаетесь, проверьте, какой вариант генерации лучше всего поддерживает выбранную вами гостевую операционную систему. Сделав выбор, нажмите , чтобы продолжить (рис. 21).

Изображение 14868
Рисунок 21: Мастер создания новой виртуальной машины — укажите поколение

  1. На странице «Назначить память» введите значение объема памяти, выделяемой новой виртуальной машине при запуске (в данном примере — 1024 МБ), и оставьте выбранным параметр « », чтобы разрешить Hyper-V управлять выделением памяти. После того, как вы ввели значение памяти, нажмите (рис. 22).

Изображение 14869
Рис. 22. Мастер создания новой виртуальной машины — назначение памяти

  1. На странице «Настройка сети» выберите только что созданный виртуальный коммутатор (общедоступный в данном примере) и нажмите (рис. 23).

Изображение 14870
Рисунок 23: Мастер создания новой виртуальной машины — настройка сети

  1. На странице «Подключение виртуального жесткого диска» просмотрите параметры и нажмите (рис. 24).

Изображение 14871
Рис. 24. Мастер создания новой виртуальной машины — подключение виртуального жесткого диска

  1. На странице «Параметры установки» выберите параметр , нажмите , чтобы перейти и выбрать образ ISO, а затем нажмите « (рис. 25).

Изображение 14872
Рисунок 25: Мастер создания новой виртуальной машины — параметры установки

  1. На странице Completing the New Virtual Machine Wizard просмотрите параметры, а затем нажмите чтобы создать виртуальную машину и закрыть мастер (рис. 26).

Изображение 14873
Рисунок 26: Завершение мастера создания новой виртуальной машины

  1. После того как Hyper-V создаст новую виртуальную машину, вы сможете просмотреть ее в диспетчере Hyper-V (рис. 27).

Изображение 14874
Рисунок 27: Просмотр новой виртуальной машины в диспетчере Hyper-V

Завершение установки гостевой операционной системы с помощью VMConnect

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

  1. В диспетчере Hyper-V дважды щелкните новую виртуальную машину, чтобы запустить инструмент VMConnect.
  2. В VMConnect нажмите зеленую кнопку » и следуйте инструкциям на экране, чтобы загрузить виртуальную машину, как показано на рисунке 28.

Изображение 14875
Рис. 28. Запуск новой виртуальной машины с помощью VMConnect

  1. Как показано на рис. 29, новая виртуальная машина загружается в программу установки Windows, и вы можете выполнить установку так же, как и в физической системе.

Изображение 14876
Рисунок 29: Завершение установки Windows с помощью VMConnect

После завершения установки гостевой операционной системы виртуальной машины вы можете продолжать получать к ней доступ и управлять ею с помощью VMConnect. Чтобы назвать лишь некоторые из них, VMConnect позволяет запускать, выключать, завершать работу, сохранять, приостанавливать и перезагружать виртуальную машину. Таблица 1 содержит более подробный список параметров команды VMConnect, значок, связанный с каждой командой, и альтернативную последовательность клавиш, которую можно использовать для выполнения команды.

Команда

Значок

Альтернативная последовательность клавиш

Запустите виртуальную машину

Изображение 14877

CTRL+S

Выключить виртуальную машину

Изображение 14878

Выключить виртуальную машину

Изображение 14879

Сохранять

Изображение 14880

Пауза

Изображение 14881

Перезагрузить

Изображение 14882

Выпуск мыши

Изображение 14883

CTRL+ALT+стрелка влево

Отправьте CTRL+ALT+DELETE на виртуальную машину

CTRL+ALT+END

Переключение из полноэкранного режима обратно в оконный режим

CTRL+ALT+BREAK

Использовать расширенный режим сеанса

Изображение 14884

Откройте настройки виртуальной машины.

CTRL+О

Создать контрольную точку

Изображение 14885

CTRL+N или выберите «Действие» > «Проверка».

Вернуться к контрольно-пропускному пункту

Изображение 14886

CTRL+Е

Сделайте снимок экрана

CTRL+С

Возврат щелчков мышью или ввода с клавиатуры на физический компьютер

Нажмите CTRL+ALT+стрелка влево, а затем переместите указатель мыши за пределы окна виртуальной машины. Это комбинация клавиш отпускания мыши, и ее можно изменить в настройках Hyper-V в диспетчере Hyper-V.

Отправка щелчков мышью или ввода с клавиатуры на виртуальную машину

Щелкните в любом месте окна виртуальной машины. Указатель мыши может выглядеть как маленькая точка при подключении к работающей виртуальной машине.

Изменить настройки виртуальной машины

Выберите «Файл» > «Настройки».

Подключитесь к файлу образа (.iso) или файлу виртуальной дискеты (.vfd)

Нажмите «Медиа» в меню. Виртуальные гибкие диски не поддерживаются виртуальными машинами поколения 2.

Таблица 1. Команды, значки и последовательности клавиш VMConnect

Вывод

В этой статье вы узнали о предварительных требованиях к аппаратному и программному обеспечению для установки Hyper-V в Windows 10 с помощью графического интерфейса и командлета Windows PowerShell. Настройка Hyper-V выполняется с помощью диспетчера Hyper-V или Windows PowerShell, если вы предпочитаете управлять системами из командной строки. Вы можете использовать Virtual Switch Manager для создания новых сетей, позволяющих подключать виртуальные машины друг к другу, к узлу Hyper-V или внешним физическим сетям. Вы можете создавать новые виртуальные машины с помощью диспетчера Hyper-V и подключаться к ним с помощью инструмента VMConnect. Все эти инструменты должны быть знакомы всем, кто использовал предыдущие версии Hyper-V в настольных и серверных операционных системах Windows.