Нажмите "Enter", чтобы перейти к содержанию

Как включить виртуальную машину в windows 10: Запуск Hyper-V в виртуальной машине со вложенной виртуализацией

Содержание

Запуск Hyper-V в виртуальной машине со вложенной виртуализацией

  • Статья

Вложенная виртуализация — это компонент, который позволяет запускать Hyper-V в виртуальной машине (ВМ) Hyper-V. Это полезно для запуска эмулятора телефона Visual Studio на виртуальной машине и для тестирования конфигураций, для которых обычно требуется несколько узлов.

Примечание

Вложенная виртуализация поддерживается в Azure и в локальной среде. Однако при использовании низкоуровневой оболочки, такой как KVM, корпорация Майкрософт не может обеспечить сквозную поддержку. Убедитесь, что ваш поставщик поддерживает этот сценарий.

Предварительные требования

Процессор Intel с технологиями VT-x и EPT.

  • Узел Hyper-V должен работать под управлением Windows Server 2016/Windows 10 или более поздней версии.
  • Версия конфигурации виртуальной машины 8.0 или более поздняя.

Процессор AMD EPYC/Ryzen или более новый.

  • Узел Hyper-V должен работать под управлением Windows Server 2022/Windows 11 или более поздней версии.
  • Версия конфигурации виртуальной машины 10.0 или более поздняя.

Примечание

В гостевой системе может использоваться любая поддерживаемая операционная система Windows на виртуальной машине. Более новые операционные системы Windows могут поддерживать компоненты паравиртуализации, повышающие производительность.

Настройка вложенной виртуализации

  1. Создайте виртуальную машину. Необходимые версии ОС и виртуальных машин см. в предварительных требованиях выше.
  2. Пока виртуальная машина находится в отключенном состоянии, запустите следующую команду на физическом узле Hyper-V. В виртуальной машине будет включена вложенная виртуализация.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
  1. Запустите виртуальную машину.
  2. Установите Hyper-V в виртуальной машине так же, как на физическом сервере. Дополнительные сведения об установке Hyper-V см. в разделе Установка Hyper-V.

Примечание

При использовании Windows Server 2019 в качестве виртуальной машины первого уровня количество виртуальных ЦП должно быть не более 225.

Отключение вложенной виртуализации

Вы можете отключить вложенную виртуализацию в остановленной виртуальной машине следующей командой PowerShell:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

Изменение размера динамической памяти и памяти для среды выполнения

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

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

Параметры сетей

Существуют два параметра для сетей со вложенными виртуальными машинами:

  1. спуфинг MAC-адресов;
  2. Сеть NAT

Спуфинг MAC-адресов

Чтобы сетевые пакеты перенаправлялись через два виртуальных коммутатора, необходимо включить спуфинг MAC-адресов на первом (L1) уровне виртуального коммутатора. Это можно сделать с помощью следующей команды PowerShell.

Get-VMNetworkAdapter -VMName <VMName> | Set-VMNetworkAdapter -MacAddressSpoofing On

Преобразование сетевых адресов (NAT)

Второй параметр связан с преобразованием сетевых адресов (NAT). Этот подход рекомендуется для случаев, когда спуфинг MAC-адресов невозможен, например в общедоступной облачной среде.

Сначала необходимо создать виртуальный коммутатор NAT в виртуальной машине узла («средняя» виртуальная машина). Обратите внимание, что IP-адреса приведены только в качестве примера и будут разниться в зависимости от сред:

New-VMSwitch -Name VmNAT -SwitchType Internal
New-NetNat –Name LocalNAT –InternalIPInterfaceAddressPrefix “192.168.100.0/24”

Далее назначьте IP-адрес для сетевого адаптера:

Get-NetAdapter "vEthernet (VmNat)" | New-NetIPAddress -IPAddress 192.168.100.1 -AddressFamily IPv4 -PrefixLength 24

Каждая вложенная виртуальная машина должна иметь назначенный IP-адрес и шлюз. Обратите внимание, что IP-адрес шлюза должен указывать на адаптер NAT из предыдущего действия. Можно также назначить DNS-сервер:

Get-NetAdapter "vEthernet (VmNat)" | New-NetIPAddress -IPAddress 192.168.100.2 -DefaultGateway 192.168.100.1 -AddressFamily IPv4 -PrefixLength 24
Netsh interface ip add dnsserver “vEthernet (VmNat)” address=<my DNS server>

Принцип работы вложенной виртуализации

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

Вложенная виртуализация предоставляет поддержку этих аппаратных функций гостевым виртуальным машинам.

На схеме ниже показана роль Hyper-V без вложения. Низкоуровневая оболочка Hyper-V полностью контролирует возможности аппаратной виртуализации (оранжевая стрелка) и скрывает их от операционной системы.

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

Сторонние приложения виртуализации

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

Как включить Hyper-V и создать виртуальную машину на Windows 10, 8.1, 8

Добрый день. Благодаря моему сайту, я постоянно ковыряюсь в операционной системе и, конечно же, со временем я стал искать способ, чтобы я смог писать инструкции, но при этом меньше вносить изменений в операционную систему моего рабочего компьютера… Решению пришло элементарное — виртуальная машина. Это эмуляция полностью (или почти полностью) рабочей операционной системы, которая запускается на вашей операционной системе. Я попробовал VirtualBox, VMware Workstation и Hyper-V… VirtualBox — бесплатная и не такая удобная, как две остальные. VMware Workstation — отличная по всем позициям, но платная. Hyper-V — вполне сбалансированная виртуальная машина, которая с серверных операционных систем перекочевала в Windows 8 и требует просто включения для доступа. Поэтому выбор пал на последнюю: просто, бесплатно и со вкусом. Windows 10 Professional у меня, кстати, лицензионная, но досталась бесплатно благодаря программе Windows Insider (полгода страданий с багами и лицензия в кармане)).

Я наверное сразу предупрежу, что при включении компонентов Hyper-V, вы не сможете пользоваться другими виртуальными машинами. Итак, начнём:

Жмем правой клавишей мыши по углу «Пуск» и выбираем «Программы и компоненты».

В левой панели выбираем «Включение и отключение компонентов Windows»

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

Жмем ОК и ждем пока система включит компоненты. Если система потребует перезапуск компьютера, выполняем его.

Теперь открываем меню «Пуск» → «Все программы» → ищем каталог «Средства администрирования» и в нём находим «Диспетчер Hyper-V’.

Запустив его, мы увидим консоль управления виртуальными машинами, у меня уже есть одна созданная машина, на которой находится музыкальный бот для моего сервера TeamSpeak. Но сейчас создаем ещё одну машину, чтобы показать как это делается.  Но для начала давайте сразу создадим «Виртуальную сеть», чтобы у нашей ВМ был интернет. Для этого жмем по имени компьютера в левом столбце, а в правом выбираем «Диспетчер виртуальных коммутаторов».

 

Этот абзац я добавляю через два месяца, после написания статьи. Всё потому что, ниже я описал более простой способ подключения виртуальной машины к интернету, но сам пользуюсь чуть другим. Разница в них в том, что в способе, который описан здесь, основной доступ получает ВМ, а компьютер работает уже после неё и это не правильно, но проще настроить. Если вы используете компьютер не только для работы виртуальных машин, выбирайте «Внутренняя» → «Создать виртуальный коммутатор» и ставим галочку на пункт «Разрешить идентификацию». Доступ к интернету настраивается с помощью данной инструкции.

Слева выбираем «Создать виртуальный сетевой коммутатор», справа «Внешняя» и жмем «Создать виртуальный коммутатор».

Вводим название для сети, в разделе «Внешняя сеть» выбираем ваш сетевой адаптер и жмем ОК.

Теперь создаем виртуальную машину. Жмем «Создать» — «Виртуальная машина».

Откроется «Мастер создания создания виртуальной машины«, на первом окне просто жмем «Далее».

Указываем название для будущей виртуальной машины. При желании, так же можно изменить место хранения виртуальной машины, у меня изменено место в настройках, чтобы не засорять SSD и все виртуальные машины хранятся на одном из жестких дисков. Жмем «Далее».

Здесь все просто, читаем что написано, если у вас материнская плата без поддержки UEFI или вы собираетесь поставить 32 битную систему, то выбираем первый пункт, если условия для использования второго поколения совпадают с вашими возможностями, выбираем второе поколение. Я хочу поставить 32битную Ubuntu, для одной из следующих статей, поэтому выбираю первое поколение Hyper-V. Жмем далее.

Объем виртуальной памяти. В случае Windows желательно 2-3Гб для 32битных систем и 3-4 Гб для 64 битных систем. Больше для виртуальной машины не имеет смысла, а меньше может сказываться на работе системы. Так же можно использовать «Динамическую память», в данном случае для ВМ будет выделяться памяти столько, сколько ей необходимо.

Выбираем сеть, которую создали. Я буду использовать свою сеть от первой машины. Жмем далее.

Выбираем объем жесткого диска будущей машины и место хранения его файла. Под потребности, для Win 8-10 нужно минимум 25Гб. Я беру под Ubuntu с большим запасом.

На этой странице можем сразу указать образ, с которого мы установим операционную систему.

На последней странице осталось проверить наши настройки и нажать кнопку «Готово».

Все, осталось запустить машину и подключиться для её управления.

Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.

Спасибо за внимание

Материал сайта geekteam.pro

Как включить виртуализацию в Windows 10

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

Запуск виртуальной машины может быть требователен, и не все компьютеры способны на это. Но в наши дни пользователи можно создать с помощью Windows 10.

Содержание

    Что вам нужно?

    Ваш компьютер должен соответствовать нескольким требования, чтобы вы могли создать и запустить виртуальную машину. Вот что вам понадобится:

    • 64-разрядный процессор с преобразованием адресов вторичного уровня или SLAT. Найдите информацию о своем процессоре с помощью этих инструментов.
    • Windows 10 Pro, Education или Enterprise.

    Примечание. Пользователи Windows Home могут перейти на версию Pro. Перейдите к Настройки (Windows + I)> Обновление и безопасность > Активация .

    • Не менее 4 ГБ памяти. Имея больше оперативной памяти было бы лучше.
    • Настройка BIOS, в которой виртуализация был включен.
    • Место на жестком диске для ОС, которую вы добавлять.

    Что такое Hyper-V?

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

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

    Включите виртуализацию в BIOS

    Сначала перезагрузите компьютер. Как компьютер загружается, нажмите соответствующую клавишу для входа в BIOS. Кнопка отличается от одного ПК к другому. Однако обычно это F10 , Удалить или клавиша F2 .

    После входа в BIOS вы можете включить настройки виртуализации. Интерфейс BIOS различается в зависимости от марки.

    Выйдите, когда закончите делать все изменения в настройках BIOS и перезагрузите компьютер.

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

    Hyper-V потребуется для управления виртуальные машины. Это можно сделать, войдя в панель управления или PowerShell.

    Панель управления

    Откройте панель управления . Теперь перейдите к Программы и функции > Поверните Windows Функции Вкл. или Выкл. .

    Найдите папку с именем Hyper-V . Отметьте все вложенные папки в Hyper-V и нажмите ОК .

    Затем Windows попытается настроить Гипер-В. Это может привести к перезагрузке после подтверждения всех изменений.

    PowerShell

    Открыть PowerShell и введите следующую строку:

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

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

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

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

    Перейдите на Панель управления > Администрирование Инструменты и дважды щелкните Hyper-V . для запуска приложения.

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

    Откроется новое окно с названием Мастер создания новой виртуальной машины . Полный шаги и нажмите Готово , когда Вы закончили создание новой машины.

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

    Также вы можете прочитать мой пост о преобразовании существующего ПК в виртуальную машину Hyper-V. Наслаждаться!

    Кристофер Ян Бенитес (Christopher Jan Benitez) — наемный писатель-фрилансер, который предоставляет действенный и полезный веб-контент для малого бизнеса и стартапов. В свободное время он неукоснительно смотрит профессиональный рестлинг и находит утешение в прослушивании спид-метала 80-х. Прочтите полную биографию Кристофера

    Как включить аппаратную виртуализацию в Windows 10

    Проверьте BIOS вашего компьютера

    Первым шагом к включению аппаратной виртуализации в Windows 10 является проверка BIOS вашего компьютера. Вы можете получить доступ к BIOS, перезагрузив компьютер и нажав определенную клавишу при запуске компьютера. Обычно это F2, F10 или Delete. Когда вы войдете в BIOS, найдите параметр для включения аппаратной виртуализации. Он может быть помечен как VT-x, AMD-V, SVM или Vanderpool. Если вы не можете найти его, вам может потребоваться обновить BIOS.

    Включить виртуализацию в Windows 10

    После того, как вы включили аппаратную виртуализацию в BIOS вашего компьютера, вы можете включить виртуализацию в Windows 10. Для этого откройте панель управления и перейдите в раздел «Система и безопасность». Затем нажмите «Система» и выберите «Дополнительные параметры системы». В окне «Свойства системы» перейдите на вкладку «Дополнительно», а затем нажмите кнопку «Настройки» в разделе «Производительность». В окне «Параметры производительности» щелкните вкладку «Предотвращение выполнения данных», а затем выберите параметр, чтобы включить DEP для всех программ и служб, кроме выбранных мной. Затем нажмите кнопку «Добавить» и выберите программу, для которой вы хотите включить виртуализацию.

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

    После включения аппаратной виртуализации в BIOS вашего компьютера и в Windows 10 вы можете установить виртуальную машину. Виртуальная машина — это программа, позволяющая запускать несколько операционных систем и приложений на одном компьютере. Существует множество различных программ для виртуальных машин, таких как VMware, VirtualBox и Parallels. После того, как вы установили программу виртуальной машины, вы можете установить операционную систему и приложения, которые хотите запускать на виртуальной машине.

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

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

    Установите драйверы виртуальной машины

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

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

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

    Заключение

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

    Пожалуйста, внимательно прочитайте этот отказ от ответственности перед тем, как начать пользоваться услугой. Используя эту услугу, вы подтверждаете, что полностью согласны и принимаете содержание этого заявления об отказе от ответственности. Вы можете отказаться от использования сервиса, если не согласны с данным отказом от ответственности. Этот документ создается автоматически на основе общедоступного контента в Интернете, захваченного Платформой машинного обучения для ИИ. Авторские права на информацию в этом документе, такую ​​как веб-страницы, изображения и данные, принадлежат их соответствующим авторам и издателям. Такой автоматически сгенерированный контент не отражает точку зрения или мнение Alibaba Cloud. Вы несете ответственность за определение законности, точности, подлинности, практичности и полноты содержания. Мы рекомендуем вам проконсультироваться со специалистом, если у вас есть какие-либо сомнения по этому поводу. Alibaba Cloud не несет ответственности за любые последствия использования вами контента без проверки.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *