Vds на hyper-v: преимущества и недостатки

Содержание:

Как включить Hyper-V в Windows 10

Публикация: 22 Август 2019 Обновлено: 8 Октябрь 2020

Хотите установить и запустить Linux или более раннюю версию операционной системы Windows на виртуальной машине используя компьютер с Windows 10? Вы будете рады узнать, что вам не нужно стороннее программное обеспечение для виртуализации (например, VirtualBox) для установки и запуска Linux или других операционных систем на Windows 10.

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

ВАЖНО: Если вы думаете о добавлении Microsoft Hyper-V в Windows 10 Home, это невозможно, поскольку опция доступна только в Windows 10 Pro или бизнес-версиях с 64-разрядными процессорами, поддерживающими виртуализацию, и не менее 4 ГБ ОЗУ. Хотя Hyper-V является встроенной функцией, по умолчанию она не включена

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

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

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

Как активировать Hyper-V

По умолчанию эта функция отключена, так как количество пользователей, которым она действительно нужна, очень мало. Поэтому, если мы хотим использовать его, нам придется активировать его вручную. Конечно, прежде всего надо иметь в виду, что нам нужно у вас установлена ​​Windows 10 Pro на компьютере (эта функция недоступна в версии Home) и, кроме того, мы должны включить функции в BIOS / UEFI виртуализации ЦП нашего компьютера. Эти VT-x и VT-d в случае Intelи AMD-V и AMD-Vi в случае AMD.

Из функций Windows

Гипервизор включен в дополнительные функции операционной системы. Поэтому один из самых простых способов его активировать — из этого раздела. Для этого пишем в поисковике Windows 10 » Компоненты Windows »И откройте

Появится новое окно, в котором мы сможем выбрать характеристики операционной системы для их установки или удаления. Мы ищем раздел, в котором говорится: » Hyper-V, «, И мы это отмечаем. В этом разделе вы найдете гипервизор как таковой и собственный инструмент администрирования виртуальных машин.

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

Из PowerShell

Если мы не хотим выполнять предыдущие шаги, то же самое можно сделать с помощью простой команды PowerShell. Для этого нам нужно открыть консоль Microsoft с правами администратора и выполнить в ней следующую команду:

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

Если у нас уже установлен Hyper-V на компьютере, но мы отключили его вручную (или это сделала другая программа), нет необходимости переустанавливать эту функцию, поскольку она уже присутствует на ПК. Что мы можем сделать, так это использовать bcedit, чтобы включить его. Для этого мы снова открываем окно PowerShell с правами администратора и выполняем следующую команду:

Эта команда настраивает средство запуска гипервизора на автоматический запуск при запуске системы. Поэтому после перезапуска Hyper-V снова будет активирован без проблем.

Решение 6 — Изменить ваш реестр

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

Имейте в виду, что эти команды изменят ваш реестр, но если вам это неудобно, вы можете пропустить это решение. Чтобы решить эту проблему, вам нужно сделать следующее:

  1. Запустите командную строку от имени администратора.
  2. Теперь выполните следующие команды:
  • reg delete HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard / v Включить виртуализациюBasedSecurity
  • reg delete HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard / v RequirePlatformSecurityFeatures
  • bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS

После выполнения этих команд проверьте, сохраняется ли проблема.

Как отключить компонент Hyper-V — 4 способ

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

Пройдите шаги:

  1. На своем ПК запустите командную строку от имени администратора.
  2. Введите в окно консоли команду, а после этого нажмите на «Enter».
bcdedit /set hypervisorlaunchtype off
  1. Выполните перезагрузку компьютера.

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

Настройка и установка другой ОС на Hyper-V

Шаг 1. Как только мы включили Hyper-V он появится в вашей системе. Чтобы открыть виртуальную машину, просто наберите в поиске «hyper-v» и запустите.

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

Шаг 3. Появится мастер первоначальных настроек «приступая к работе». Нажимаем «Далее».

Шаг 4. Задайте имя виртуальной машине и укажите путь, если вам нужно сохранить виртуальную машину на другом локальном диске. Если вы не укажите другой путь, то виртуальная машина сохранится на диске «C» по умолчанию.

Шаг 5. Выберите поколение виртуальной машины. Если вы уверены, что устанавливаете 64-bit версию, то выбирайте 2 поколение. Первое поколение подойдет для запуска старых 32-bit ОС и программ. Если вы сомневаетесь, то выбирайте первое поколение.

Шаг 6. Укажите объем выделенной памяти для виртуальной машины. Если вы устанавливаете ОС, то рекомендую 2048 МБ.

Шаг 7. Выберите свой сетевой адаптер из списка. Если у вас, как и у меня на картинке, то выбираем «Default Switch».

Шаг 8. Тут все просто. Если мы создаем новую установку ОС, то выбираем «Создать виртуальный жесткий диск«. Путь будет указан, который мы указали выше в шаге 4. Единственное, что нужно изменить это размер. Я указал 30 Гб, так как ставлю Linux и мне много не нужно. Если у вас уже была ранее создана виртуальная машина, то выберите «Использовать имеющийся виртуальный жесткий диск» и укажите к нему путь.

Шаг 9. Выберите «Установить ОС с загрузочного компакт диска», установите «файл образ ISO» и укажите путь к вашей системе которую хотите установить на виртуальную машину Hyper-V.

Шаг 10. Завершение мастера настроек покажет вам все выбранные параметры. Убедитесь еще раз и нажмите «Готово» для установки.

Шаг 11. Все готово. Еще пару штрихов перед установкой. Откройте диспетчер Hyper-V, описано в шаге 1, и вы увидите справа список вашей созданной виртуальной машины. Нажмите по ней правой кнопкой мыши и выберите «Параметры».

Шаг 12. Здесь вы можете изменить параметры. К примеру, изменить сетевой адаптер, добавить оперативной памяти. Рекомендую первым делом добавить 2 виртуальных ядра, так как в мастере настроек этой опции не было.

Шаг 13. Возвращаемся обратно в диспетчер Hyper-v, нажимаем по созданной машине правой кнопкой мыши и выбираем «Подключить».

Шаг 14. Появится темное окно и  нажимаем «пуск» для установки ОС на Hyper-v.

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

Горький опыт, который поможет вам

1 момент. Когда я писал эту инструкцию, я не дождался установки Linux Zorin и попытался выключать. Установка не выключалась, а на экране появились ошибки связанные с кривым дистрибутивом. После перезагрузил ПК локальный диск на котором были созданные виртуальные машины не открывался и просил отформатировать его. Я понимал, что на диске была вся моя работа и она просто исчезнет.

Совет: Если после сбоя диск не открывается и просит отформатировать его, то запустите командную строку от имени администратора и введите команду:

chkdsk F: /f — где F имя локального диска, который не открывается и просит отформатировать.

2 момент. Если после установки ОС на виртуальную машину Hyper-V у вас нет интернета и сети, то откройте «сетевые адаптеры», нажмите правой кнопкой мыши на заданном нами адаптере «Default Switch» и выберите «Свойства». Далее выделите графу «IP версии 4 (TCP/IPv4)» и нажмите ниже на кнопку «Свойства». В новом окне установите получать автоматически IP и DNS адреса.

Смотрите еще:

  • Создать портативную систему Windows на USB-диск с Windows To Go
  • Как сбросить настройки сети
  • Не удается подключиться к WiFi или Локальной сети в Windows 10
  • Узнать, какие приложения используют GPU в Windows 10
  • Выбрать другой GPU для разных приложений в Windows 10

Загрузка комментариев


Канал
Чат

Установка Windows Admin Center для управления Hyper-V 2019

Теперь нам надо передать скачанный файл на гипервизор и установить панель управления. Ранее мы разрешили подключение к Windows Hyper-V Server 2019 по rdp. Подключимся к нему, чтобы было удобно выполнять команды на самом гипервизоре.

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

netsh advfirewall set currentprofile state off
netsh advfirewall set currentprofile state on

Либо разрешить некоторые команды удаленного управления, которые позволят в том числе передавать файлы на гипервзиор по smb. Следующие команды нужно вводить не в обычной консоли, а powershell. Для этого наберите команду powershell в стандартной консоли, которая загружается после подключения по rdp, а потом сами команды.

powershell
Set-NetFirewallRule -DisplayGroup 'Windows Management Instrumentation (WMI)' -Enabled true -PassThru
Set-NetFirewallRule -DisplayGroup 'Remote Event Log Management' -Enabled true -PassThru
Set-NetFirewallRule -DisplayGroup 'Remote Volume Management' -Enabled true -PassThru

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

Заходим на любой диск гипервизора через обычный проводник windows и передаем туда скачанный инсталлятор WindowsAdminCenter1904.1.msi. В качестве авторизации используем учетную запись администратора.

Возвращаемся на гипервизор, идем в паеку C:/Soft и запускаем переданный файл.

Запускается инсталлятор Windows Admin Center. Там все просто, можно использовать дефолтные значения. Я лично ставлю галку Разрешить Windows Admin Center изменять параметры доверенных узлов для этого компьютера и Перенаправлять трафик с HTTP-порта 80 на HTTPS-порт. После установки можно в браузере переходить по адресу https://10.20.1.14.

Чтобы страница открылась, введите учетные данные администратора hyper-v сервера. Выбираем единственный сервер, вводим еще раз данные администратора и подключаемся к панели управления сервером. Дальше, думаю, уже сами разберетесь. Не буду подробно останавливаться на описании функционала Windows Admin Center.

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

Для этого идем в раздел Виртуальные коммутаторы и жмем на кнопку Создать.

Указываете имя коммутатора и его тип. Из-за перевода Admin Center на русский язык, трудно уловить суть названий, поэтому лучше все же качать английскую версию. Я уже установил русскую, поэтому расскажу на основе ее. Существует 3 типа коммутаторов:

  1. Личный (private) для связи только между виртуальными машинами, без доступа к гипервизору и сетью за ним.
  2. Внутренний (internal) — почти то же самое, что и личный, только доступ к коммутатору может иметь и гипервизор, но по прежнему нет доступа к внешней сети.
  3. Внешний (external) по сути это обычный сетевой бридж, куда входит реальный сетевой интерфейс гипервизора. Этот тип коммутатора используется для доступа виртуальных машин во внешнюю сеть.

В моем примере у меня только один сетевой интерфейс на гипервизоре. Я создам один коммутатор типа Внешний (External).

Получилось вот так.

Теперь этот коммутатор можно использовать в виртуальных машинах для доступа во внешнюю сеть.

В принципе, на этом настройку Windows Hyper-V Server 2019 можно и закончить. Если вас функционал Windows Admin Center устраивает, пользуйтесь им. В целом, в нем есть все необходимое, но мне он не нравится. Очень тормозной интерфейс, приходится два раза авторизовываться, чтобы подключиться. У меня не всегда получается через браузер открыть консоль виртуальной машины. Какие-то ошибки бывают, зависания.

Я предпочитаю использовать классические оснастки для управления гипервизором. Если вы так же как и я, предпочитаете их, переходим к следующему способу подключения и управления Hyper-V Server 2019. Для этого нам понадобится компьютер или виртуальная машина с Windows 10. Можно ее установить прямо на этом же гипервизоре. Иногда я так делаю для удобства. Получается автономный гипервизор со всем необходимым для управления.

Windows Server 2019

Безопасность: улучшения экранированных виртуальных машин (новые)

  • Улучшения для филиалов

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

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

  • Дополнительные возможности устранения неполадок

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

    Эти функции не нужно настраивать, они становятся доступны автоматически, когда экранированная виртуальная машина размещается на узле Hyper-V под управлением Windows Server версии 1803 или выше.

  • Поддержка Linux

    Теперь Windows Server 2019 поддерживает выполнение систем Ubuntu, Red Hat Enterprise Linux и SUSE Linux Enterprise Server внутри экранированных виртуальных машина при работе в средах со смешанными ОС.

Установка

Hyper-V является компонентом операционной системы. Его нельзя скачать и поставить отдельно. Можно только включить использование в среде Windows. Рассмотрим несколько вариантов подключения Microsoft Virtual Machine.

Графический режим

Начнем с использования графического режима, как наиболее привычного пользователям.

  1. Сочетанием клавиш Win+ R вызываем диалоговое окно «Выполнить» и вводим в текстовое поле команду «control» как показано на скриншоте.
  1. Результатом наших действий станет появление классической панели управления Windows. Ищем указанный пункт и открываем его.
  1. В этом окне воспользуемся навигационным меню, отвечающим за работу с компонентами операционной системы.
  1. Включаем Hyper-V. Разворачиваем ветку «Гипер» и убеждаемся, что галочки установлены напротив всех ее компонентов. Завершаем работу в этом разделе нажатием кнопки «ОК».
  1. Windows выполняет внутренний поиск и установку заказанных компонентов.
  1. Завершив внесение изменений в программную конфигурацию, система предложит выполнить перезагрузку.

На этом установка заканчивается и ПК готов к использованию встроенных средств виртуализации.

Командная строка

Установку компонентов гипервизора также можно выполнить, используя возможности командной строки.

  1. Открываем меню Power User и запускаем PowerShell или оболочку CMD от имени администратора.
  1. Вводим в открывшемся окне следующую строку:

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

  1. Windows обрабатывает полученную команду на установку дополнительных компонентов.
  1. В завершение нам будет предложено подтвердить внесенные изменения и выполнить перезагрузку. Вводим английскую букву «Y» в любом регистре.

Компьютер немедленно выйдет из графического режима и отобразит стандартное окно работы с обновлениями. Запустится система с включенным Hyper-V.

Использование DISM

Последний способ подразумевает использование средства развертывания и управления образами Windows.

  1. Запускаем командную строку с административными правами. Вводим следующую строку:

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

  1. Система обрабатывает полученную команду.
  1. Выполнив установку компонентов, DISM запрашивает подтверждение.

Ввод буквы «Y» приводит к немедленной перезагрузке PC, в ходе которой выполняется начальная настройка Hyper-V.

Решение 7. Установите компоненты Hyper-V отдельно

По словам пользователей, если вы не можете установить Hyper-V на свой ПК, вы можете обойти эту проблему, просто установив компоненты Hyper-V отдельно. Это довольно просто, и вы можете сделать это, выполнив следующие действия:

  1. Нажмите Windows Key + S и введите функции Windows . Выберите Включить или отключить функции Windows в меню.
  2. Окно возможностей Windows теперь появится. Разверните раздел Hyper-V . Сначала проверьте Hyper-V Platform и нажмите OK .
  3. После перезагрузки компьютера повторите шаги, описанные выше, но на этот раз установите средства управления Hyper-V .

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

Как исправить ошибку «Виртуализация не включена» в Windows 11

Прежде чем применять решение, которое мы предоставляем сегодня, убедитесь, что вы включили виртуализацию через BIOS. Щелкните эту ссылку, чтобы узнать больше о включении виртуализации через BIOS в Windows 10 или 11.

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

Щелкните «Программы».

Теперь нажмите «Включение или отключение компонентов Windows» в разделе «Программы и компоненты».

Теперь включите здесь функции «Платформа виртуальных машин» и «Платформа гипервизора Windows» и нажмите «ОК».

Перезагрузите компьютер сейчас. Нажмите Windows + X, а затем выберите Завершение работы или выход> Перезагрузить.

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

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

Вы можете использовать наше руководство, чтобы установить приложение Android в Windows 11, загрузив APK-файл.

СВЯЗАННЫЕ С

Какие гостевые операционные системы поддерживаются?

Виртуальные машины поколения 1 поддерживают большинство гостевых операционных систем. виртуальные машины поколения 2 поддерживают большинство 64-разрядных версий Windows и более текущих версий операционных систем Linux и FreeBSD. Используйте следующие разделы, чтобы узнать, какое поколение виртуальной машины поддерживает операционную систему на виртуальной машине, которую вы хотите установить.

поддержка Windows гостевой операционной системы

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

64-разрядные версии Windows Поколение 1 2-е поколение
Windows Server 2019
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
Windows 10
Windows 8.1
Windows 8
Windows 7

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

32-разрядные версии Windows Поколение 1 2-е поколение
Windows 10
Windows 8.1
Windows 8
Windows 7

поддержка гостевых операционных систем CentOS и Red Hat Enterprise Linux

в следующей таблице показано, какие версии Red Hat Enterprise Linux (RHEL) и CentOS можно использовать в качестве гостевой операционной системы для виртуальных машин поколения 1 и 2.

Версии операционной системы Поколение 1 2-е поколение
Серия RHEL/CentOS 7. x
Серия RHEL/CentOS 6. x Примечание. поддерживается только в Windows Server 2016 и более поздних версиях.
Серия RHEL/CentOS 5. x

дополнительные сведения см. в статье CentOS and Red Hat Enterprise Linux virtual machines in Hyper-V.

Поддержка гостевой операционной системы Debian

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

Версии операционной системы Поколение 1 2-е поколение
Серия Debian 7. x
Серия Debian 8. x

Дополнительные сведения см. в статье Debian Virtual Machines on Hyper-V.

Поддержка гостевой операционной системы FreeBSD

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

Версии операционной системы Поколение 1 2-е поколение
FreeBSD 10 и 10,1
FreeBSD 9,1 и 9,3
FreeBSD 8,4

Дополнительные сведения см. в статье виртуальные машины FreeBSD в Hyper-V.

Поддержка Oracle Linux гостевой операционной системы

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

Версии серии ядра, совместимые с Red Hat Поколение 1 2-е поколение
Серия Oracle Linux 7. x
Серия Oracle Linux 6. x

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

неповрежденные версии Enterprise ядра (UEK) Поколение 1 2-е поколение
Oracle Linux UEK R3 QU3
Oracle Linux UEK R3 QU2
Oracle Linux UEK R3 QU1

Дополнительные сведения см. в статье Oracle Linux виртуальные машины в Hyper-V.

Поддержка гостевой операционной системы SUSE

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

Версии операционной системы Поколение 1 2-е поколение
серия SUSE Linux Enterprise Server 12
серия SUSE Linux Enterprise Server 11
Open SUSE 12,3

Дополнительные сведения см. в статье о виртуальных машинах SUSE в Hyper-V.

Поддержка гостевой операционной системы Ubuntu

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

Версии операционной системы Поколение 1 2-е поколение
Ubuntu 14,04 и более поздние версии
Ubuntu 12.04

Дополнительные сведения см. в статье о виртуальных машинах Ubuntu в Hyper-V.

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

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

Adblock
detector