Виртуальные машины Hyper-V в Windows 10


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

Создание виртуальной машины и установка на нее операционной системы. Вам потребуется ISO-файл для операционной системы, которую требуется запустить. При необходимости пробную версию ОС Windows 10 можно получить в Центре оценки TechNet.

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

  1. Откройте диспетчер Hyper-V, нажав клавишу Windows и введя в строке поиска «диспетчер Hyper-V», выполните поиск диспетчера Hyper-V в своих приложениях.
  2. В диспетчере Hyper-V щелкните Действие>Создать>Виртуальная машина, чтобы открыть мастер создания виртуальной машины.
  3. Просмотрите содержимое страницы «Приступая к работе» и нажмите кнопку Далее.
  4. Присвойте имя виртуальной машине.

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

Screenshot of the New Virtual Machine Wizard

  • Выберите расположение, где будут храниться файлы виртуальной машины (например, C:\virtualmachine). Можно также оставить расположение по умолчанию. По завершении нажмите кнопку Далее.
  • Выберите поколение машины и нажмите кнопку Далее. В виртуальных машинах поколения 2, которые появились в Windows Server 2012 R2, доступна упрощенная модель виртуального оборудования и некоторые дополнительные функциональные возможности. На виртуальную машину поколения 2 можно установить только 64-разрядную версию операционной системы. Дополнительные сведения о виртуальных машинах поколения 2 см. в статье Обзор виртуальных машин поколения 2.

    Если новая виртуальная машина относится к поколению 2 и будет работать под управлением дистрибутива Linux, потребуется отключить безопасную загрузку. Дополнительные сведения о безопасной загрузке см. в статье Безопасная загрузка.

    Screenshot of the New Virtual Machine Wizard

  • Выберите 2048 МБ в качестве значения параметра Память, выделяемая при запуске и оставьте флажок Использовать динамическую память. Нажмите кнопку Далее. Память распределяется между узлом Hyper-V и виртуальной машиной, работающей на этом узле. Число виртуальных машин, которые могут работать на одном узле, зависит, в частности, от объема доступной памяти. Виртуальную машину можно также настроить для использования динамической памяти. При включении динамическая память высвобождает неиспользуемую память работающей виртуальной машины. Это позволяет большему количеству виртуальных машин работать на узле. Дополнительные сведения о динамической памяти см. в статье Общие сведения о динамической памяти в Hyper-V.
  • В мастере настройки сети выберите для данной виртуальной машины виртуальный коммутатор и нажмите кнопку Далее. Дополнительные сведения см. в статье Создание виртуального коммутатора.
  • Присвойте имя виртуальному жесткому диску, выберите расположение или оставьте значение по умолчанию, а затем укажите размер. По окончании нажмите кнопку Далее. Виртуальный жесткий диск представляет собой память для виртуальной машины, чем напоминает физический жесткий диск. Виртуальный жесткий диск требуется для установки операционной системы на виртуальной машине.
  • В мастере параметров установки выберите элемент Установить операционную систему из файла загрузочного образа, а затем выберите ISO-файл нужной операционной системы. Нажмите кнопку Далее после завершения. При создании виртуальной машины можно настроить некоторые параметры установки операционной системы. Доступны три варианта.
    • Установить операционную систему позднее. Этот параметр не вносит какие-либо дополнительные изменения в виртуальную машину.
    • Установить операционную систему из файла загрузочного образа. Действие этого параметра аналогично вставке компакт-диска в физический дисковод компьютера. Чтобы настроить этот параметр, выберите ISO-образ. Этот образ будет подключен к дисководу виртуальной машины. Меняется порядок загрузки виртуальной машины: загрузка начинается с дисковода.
    • Установить операционную систему с сетевого сервера установки. Этот параметр доступен только тогда, когда виртуальная машина подключена к сетевому коммутатору. В этой конфигурации виртуальная машина предпринимает попытки загрузиться из сети.
    Новые статьи:  Ошибка активации лицензий slui.exe в Windows 10
  • Просмотрите сведения о данной виртуальной машине и нажмите кнопку Готово для завершения создания виртуальной машины.
  • Создание виртуальной машины с помощью PowerShell

    1. Откройте интегрированную среду сценариев PowerShell от имени администратора.
    2. Выполните следующий сценарий.
    # Set VM Name, Switch Name, and Installation Media Path. $VMName = 'TESTVM' $Switch = 'External VM Switch' $InstallMedia = 'C:\Users\Administrator\Desktop\en_windows_10_enterprise_x64_dvd_6851151.iso' # Create New Virtual Machine New-VM -Name $VMName -MemoryStartupBytes 2147483648 -Generation 2 -NewVHDPath "D:\Virtual Machines\$VMName\$VMName.vhdx" -NewVHDSizeBytes 53687091200 -Path "D:\Virtual Machines\$VMName" -SwitchName $Switch # Add DVD Drive to Virtual Machine Add-VMScsiController -VMName $VMName Add-VMDvdDrive -VMName $VMName -ControllerNumber 1 -ControllerLocation 0 -Path $InstallMedia # Mount Installation Media $DVDDrive = Get-VMDvdDrive -VMName $VMName # Configure Virtual Machine to Boot from DVD Set-VMFirmware -VMName $VMName -FirstBootDevice $DVDDrive 

    Завершение развертывания операционной системы

    Чтобы завершить создание виртуальной машины, необходимо ее запустить и выполнить пошаговые инструкции по установке операционной системы.

    1. В диспетчере Hyper-V дважды щелкните виртуальную машину. Запустится средство VMConnect.
    2. В VMConnect нажмите зеленую кнопку «Пуск». Это аналогично нажатию кнопки питания на физическом компьютере. Нажмите любую клавишу для загрузки с компакт- или DVD-диска Сделайте это.

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

    Screenshot of a Virtual Machine Connection window, showing the virtual machine

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

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

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

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

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

    • Windows 10 Корпоративная, Pro или для образовательных учреждений
    • 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT).
    • ЦП должен поддерживать расширения режима мониторинга виртуальной машины (VT-c на процессорах Intel).
    • Не менее 4 ГБ оперативной памяти.

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

    Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Pro, открыв раздел Параметры>Обновление и безопасность>Активация.

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

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

    1. Откройте консоль PowerShell от имени администратора.
    2. Выполните следующую команду:
    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. Введите следующую команду:
    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V 

    Console window showing Hyper-V being enabled.

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

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

    1. Щелкните правой кнопкой мыши кнопку Windows и выберите пункт «Приложения и компоненты».
    2. Выберите Программы и компоненты справа в разделе связанные параметры.
    3. Выберите пункт Включение или отключение компонентов Windows.
    4. Выберите Hyper-V и нажмите кнопку ОК.

    Windows programs and features dialogue box

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

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

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

    Virtual machine running Windows

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

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

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

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

    Требования к системе

    Hyper-V доступен в 64-разрядных версиях Windows 10 Профессиональная, Корпоративная и для образовательных учреждений. Он недоступен в версии Домашняя.

    Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Профессиональная, открыв раздел Параметры>Обновление и безопасность>Активация. Здесь вы можете посетить Магазин Windows и приобрести обновление.

    Большинство компьютеров работают под управлением 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, как и гостевые операционные системы. Однако отличие операционной системы сервера виртуальных машин от гостевых ОС заключается в том, что она имеет прямой доступ к оборудованию, что обеспечивает правильную работу приложений с особыми требованиями к оборудованию.


    Оставьте комментарий