Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS Windows / Знакомство с Hyper-V.pdf
Скачиваний:
31
Добавлен:
22.07.2019
Размер:
4.26 Mб
Скачать

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

Hyper-V заменяет технологию Microsoft Virtual PC.

Вы разработчик программного обеспечения, ИТ-специалист или просто увлекаетесь технологиями? Тогда вам наверняка приходится работать с несколькими операционными системами. Hyper-V позволяет запускать несколько операционных систем в виде виртуальных машин в Windows.

>

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

Причины использовать виртуализацию

Виртуализация позволяет выполнять следующие операции.

Запуск программного обеспечения, для которого требуются более старые версии Windows или операционные системы, отличные от Windows.

Эксперименты с другими операционными системами. Hyper-V существенно упрощает создание и удаление различных операционных систем.

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

Системные требования

Технология Hyper-V доступна в 64-разрядных версиях Windows 10 Pro, Office 365 для предприятий и образовательных учреждений. Она недоступна в версии Home Edition.

Обновите операционную систему Windows 10 Home Edition до Windows 10 Pro,

открыв обновление параметров > и > активациюбезопасности. Здесь вы можете посетить Store и приобрести обновление.

Большинство компьютеров работают под управлением Hyper-V, однако каждая виртуальная машина работает под управлением полностью отдельной операционной системы. Как правило, на компьютере с 4ГБ ОЗУ можно запустить одну или несколько виртуальных машин, однако для запуска дополнительных виртуальных машин либо установки и запуска ресурсоемкого ПО, такого как игры, видеоредакторы или программы для технического проектирования, потребуются дополнительные ресурсы.

Дополнительные сведения о требованиях Hyper-V к системе и о том, как проверить, будет ли Hyper-V работать на конкретном компьютере, см. в статье Справочник по требования к системе для Hyper-V.

Операционные системы, которые можно запустить на виртуальной машине

Hyper-V в Windows поддерживает много операционных систем на виртуальных машинах, в том числе различные выпуски Linux, FreeBSD и Windows.

Напоминаем, что необходимо иметь действующую лицензию на все операционные системы, используемые на виртуальной машине.

Дополнительные сведения об операционных системах, которые поддерживаются как гостевые в Hyper-V в Windows, см. в статьях Гостевые операционные системы, поддерживаемые в Windows и Гостевые операционные системы, поддерживаемые в Linux.

Различия между Hyper-V в Windows и Windows Server

Некоторые функции работают по-разному в Hyper-V для Windows и Windows Server.

Компоненты Hyper-V, доступные только в Windows Server:

динамическая миграция виртуальных машин с одного узла на другой;

реплика Hyper-V;

Виртуальный адаптер Fiber Channel

сеть СSR-IOV;

общий доступ к .VHDX.

Компоненты Hyper-V, доступные только в Windows 10:

Быстрое создание и коллекция виртуальных машин

Сеть по умолчанию (коммутатор NAT)

Модель управления памятью отличается в Hyper-V в Windows. При управлении памятью Hyper-V на сервере предполагается, что на нем запущены только виртуальные машины. В Hyper-V для Windows при управлении памятью учитывается тот факт, что кроме виртуальных машин на большинстве клиентских компьютеров работает локальное программное обеспечение.

Ограничения

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

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

Дальнейшие действия

Установка Hyper-V в Windows10

Установка Hyper-V вWindows10

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

обслуживания и управления развертыванием образов системы (DISM). В этом документе последовательно описан каждый из указанных способов.

Примечание. Механизм Hyper-V встроен в Windows в качестве дополнительной функции. Скачать Hyper-V нельзя.

Проверьте следующие требования

Windows 10 корпоративный, профессиональная и Office 365 для образовательных учреждений

64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT).

Поддержка ЦП для расширения режима мониторинга виртуальных машин (VT-c на процессорах Intel).

Не менее 4ГБ оперативной памяти.

Роль Hyper-V невозможно установить в Windows 10 Домашняя.

Переход с Windows 10 Home Edition на Windows 10 Pro путем открытия обновления параметров > и активации системы безопасности > ****.

Дополнительные сведения и советы по устранению неполадок см. в статье Требования к системе для Hyper-V в Windows10.

Включение Hyper-V с помощью PowerShell

1.Откройте консоль PowerShell от имени администратора.

2.Выполните следующую команду.

PowerShell

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

Если не удается найти команду, убедитесь, что вы используете PowerShell от имени администратора.

После завершения установки выполните перезагрузку.

Включение Hyper-V с помощью CMD и DISM

Система обслуживания образов развертывания и управления ими (DISM) позволяет настраивать ОС Windows и образы Windows. Помимо всего прочего? средство DISM может включать функции Windows во время выполнения операционной системы.

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

1.Запустите PowerShell или сеанс CMD от имени администратора.

2.Введите следующую команду:

PowerShell

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Дополнительные сведения о DISM см. в разделе Техническое руководство по

DISM.

Включение роли Hyper-V через раздел "Параметры"

1.Щелкните правой кнопкой мыши кнопку Windows и выберите пункт "Приложения и компоненты".

2.В разделе связанные параметры выберите пункт программы и компоненты справа.

3.Выберите пункт Включение или отключение компонентов Windows.

4.Выберите Hyper-V и нажмите кнопку ОК.

После завершения установки вам будет предложено перезапустить компьютер.

Создание виртуальных машин

Создание первой виртуальной машины

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

Создайте виртуальную машину и установите ее операционную систему.

Мы построение новые средства для создания виртуальных машин, поэтому инструкции значительно изменилась за последние три выпуска.

Выберите вашу операционную систему для получения соответствующего набора инструкций:

Windows 10 Fall Creators Update (версии 1709) и более поздних версиях

Windows 10 Creators Update (версии 1703)

Юбилейное обновление Windows 10 (версии 1607) и более ранних версий Начнем.

Windows 10 Fall Creators Update (Windows 10 версии 1709)

В выпуске Fall Creators Update функция "Быстрое создание" была расширена и теперь включает коллекцию виртуальных машин, которую можно запустить независимо от диспетчера Hyper-V.

Для создания новой виртуальной машины в выпуске Fall Creators Update сделайте следующее:

1. Откройте средство быстрого создания Hyper-V через меню "Пуск".

2.Выберите операционную систему или собственный образ с помощью локального источника установки.

>

1.Если вы хотите использовать собственный образ для создания виртуальной машины, выберите Локальный источник установки.

2.Выберите Изменить источник установки.

>

3.Выберите образ .iso или .vhdx, который требуется преобразовать в новую виртуальную машину.

4.Если используется образ Linux, отключите параметр "Безопасная загрузка".

>

3. Выберите "Создать виртуальную машину"

Вот и все! Средство быстрого создания сделает все остальное.

Windows 10 Creators Update (Windows 10 версии 1703)

1.Откройте диспетчер Hyper-V через меню "Пуск".

2.В диспетчере Hyper-V найдите пункт Быстрое создание в правой части меню Действия.

3.Настройте виртуальную машину.

o Присвойте имя виртуальной машине (необязательно).

oВыберите установочный носитель для виртуальной машины. Установку можно выполнить из файла ISO или VHDX. Если вы устанавливаете Windows на виртуальной машине, можно включить безопасную загрузку Windows. В противном случае не устанавливайте этот флажок.

oНастройка сети. Если у вас есть виртуальный коммутатор, его можно выбрать в раскрывающемся списке сетей. Если у вас нет коммутатора, отобразится кнопка для автоматической настройки виртуальной сети.

4.Нажмите кнопку Подключить для запуска виртуальной машины. Не стоит беспокоиться о настройке параметров. Это можно сделать в любое время.

Нажмите любую клавишу для загрузки с компактили DVD-диска при появлении соответствующего запроса. Система распознала, что установка выполняется с компакт-диска.

Поздравляем! Вы создали новую виртуальную машину. Теперь все готово к установке операционной системы.

Виртуальная машина должна иметь следующий вид.

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

До Windows 10 Creators Update (Windows 10 версии 1607 и более ранних версий)

Если вы используете не Windows 10 Creators Update или более позднюю версию ОС, выполните следующие инструкции с помощью мастера создания виртуальной машины.

1.Создание виртуальной сети

2.Создание новой виртуальной машины

Управление виртуальными машинами с помощью Hyper – V

Работа с Hyper-V и Windows PowerShell

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

Получение списка команд Hyper-V

1.Нажмите кнопку "Пуск" в Windows и введите PowerShell.

2.Запустите указанную ниже команду, чтобы отобразить список команд

PowerShell, доступных в модуле PowerShell Hyper-V.

3.В PowerShell запустите следующую команду:

4.Get-Command -Module hyper-v | Out-GridView

Отобразится примерно следующее:

3.Чтобы получить дополнительные сведения о конкретной команде PowerShell, введите команду Get-Help. Например, запустив указанную ниже команду, вы получите информацию о команде Get-VM Hyper-V.

4.В PowerShell запустите следующую команду: Get-Help Get-VM

Отобразится информация о синтаксисе команды, обязательных и дополнительных параметрах, а также псевдонимах, которые можно использовать.