Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Вопрос

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Имеется двухузловой кластер Hyper-V (на нодах установлена ОС Windows Server 2012 R2), на котором живут 4 виртуальных сервера. Виртуалки настроены на автоматическое выключение посредством Power Chute Network Shutdown при аварийном отключении электропитания на входе ИБП и автоматический поочередный старт. Проблема заключается в том, что после запуска нод виртуальные машины автоматом не включаются, а в группе настроек “Automatic Start Action” переключатель оказывается в положении “Never”, хотя изначально устанавливался в положение “Always start this VM automatically”.

Все ответы

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

возможно с этой проблемой есть смысл обратиться в ТП APC.

Насколько я знаю, в PCNS на события включения/выключения можно вешать выполнение скриптов. попробуйте запускать виртуалки таким образом.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

киньте скрины всех настроек, не просто так ведь опция меняется.

Тем не менее вероятность неправильной настройки именно pcns сохраняется, мне так кажется.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

1. Скрин с первоначальной настройкой автоматического старта ВМ

2. Скрин с настройкой PCNS

3. После перезагрузки узлов кластера ВМ автоматом не стартует и слетает настройка

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

ну как, решили проблему?

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Переезд ВМ при выключении одной ноды тестировал, виртуалки переползали нормально благодаря Live Migration.

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

Вот настройки Failover

Кстати, ВМ у меня распределены по приоритетным группам запуска: High и Medium.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

к сожалению, под рукой нет отказоустойчивого кластера, но это немного не то, что я имел в виду.

вам нужно то же самое, только для виртуалки.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Кажется нашел корень проблемы.

Когда я в первый раз ручками выключал ВМ после установки обновлений, а затем перезагружал обе ноды, ни одна виртуалка автоматом не запустилась (такое же поведение, что и в исходном кластере, где четыре ВМ предварительно отключались посредством PCNS).

Отсюда вывод: не надо заранее отключать ВМ перед выключением узлов кластера!

Источник

Виртуализация vSphere, Hyper-V, Xen и Red Hat

Более 5550 заметок о виртуализации, виртуальных машинах VMware, Microsoft и Xen, а также Kubernetes

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

VM Guru / Articles / Автоматический запуск и выключение виртуальных машин на платформе Microsoft Hyper-V.

Автоматический запуск и выключение виртуальных машин на платформе Microsoft Hyper-V.

Автоматический запуск и выключение виртуальных машин на платформе Microsoft Hyper-V.

Автор: Александр Самойленко
Дата: 06/06/2014

Некоторое время назад мы писали про автозапуск виртуальных машин VMware vSphere и Citrix XenServer, но администраторы Microsoft Hyper-V также сталкиваются с этой проблемой. Также как и на платформе vSphere, в Hyper-V есть настройки по управлению поведением виртуальных машин при включении и выключении хост-сервера.

Итак, если вы откроете настройки виртуальной машины в Hyper-V, то увидите такой пункт как Automatic Start Action, где собственно и задаются настройки поведения ВМ при старте хоста:

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Тут есть три варианта поведения машины при запуске хоста Hyper-V:

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Здесь тоже 3 варианта поведения:

Источник

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

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

Дополнительные сведения о рекомендациях и проверках см. в разделе Анализатор соответствия рекомендациям.

СвойствоСведения
Операционная системаWindows Server 2016
Продукт или компонентHyper-V
Уровень серьезностиПредупреждение
КатегорияКонфигурация

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

Проблема

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

Влияние

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

Работающие виртуальные машины продолжат работать. Однако вы не сможете управлять виртуальными машинами или создавать или удалять их, пока служба не будет запущена.

Решение

Используйте оснастку «службы» или программу командной строки SC config, чтобы перенастроить автоматический запуск службы.

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

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

Откройте классическое приложение службы. (Нажмите кнопку Пуск, щелкните в поле поиска, начните вводить службы, а затем выберите пункт службы в списке результатов.

В области сведений щелкните правой кнопкой мыши элемент Управление виртуальными машинами Hyper-Vи выберите пункт свойства.

На вкладке Общие в поле Тип запуска выберите пункт автоматически.

Источник

Hyper-V: настройка автоматического запуска и порядка загрузки виртуальных машин

В гипервизоре Hyper-V, как и в VMWare ESXi, вы можете настроить параметры автоматического запуска и выключения виртуальных машин при включении/перезагрузке хостовой ОС. В этой статье мы покажем, как настроить действия, которые должен выполнить хост Hyper-V с виртуальными машинами на нем при включении или корректном выключении, а также как задать порядок загрузки ВМ.

Как настроить автоматический запуск/выключение виртуальных машин в Hyper-V?

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

Для последней опции доступен еще один параметр – Startup Delay. Здесь можно указать задержку запуска для данной виртуальной машины (в секундах). С помощью такой задержки вы можете управлять порядком запуска виртуальных машин (например, включать контроллер домена перед запуском ВМ с SQL Server), а также снизить нагрузку на систему хранения, вызванную одновременным запуском множетсва ВМ).

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Также в разделе Automatic Stop Action можете задать для виртуальных машин действие, которое нужно выполнить при выключении (перезагрузке) хоста.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Вы можете проверить и изменить настройки автозапуска и выключения виртуальных машин с помощью PowerShell.

Выведем текущие настройки запуска и остановки всех ВМ:

Get-VM –VMname * | Select-Object VMname,AutomaticStartAction,AutomaticStartDelay,AutomaticStopAction

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Вы можете изменить настройки автозапуска для ВМ с помощью опции AutomaticStartAction. Возможные значения (Nothing, StartIfRunning, Start).

Get-VM –VMname win10 | Set-VM –AutomaticStartAction Start

Чтобы установить задержку запуска для всех ВМ, кроме одной (например контролера домена с FSMO ролями):

Get-VM –VMname * | Where-object –FilterScript <$_.vmname –notlike “msk-dc*”>| Set-VM –AutomaticStartDelay 90

С помощью параметра –AutomaticStopAction соотвественно можно задать параметры выключения ВМ (Save, TurnOff,ShutDown)

Порядок загрузки (запуска) виртуальных машин в Hyper-V

При включении отдельностоящего хоста Hyper-V администратору необходимо управлять порядком запуска виртуальных машин. Например, вам нужно чтобы ВМ с Exchange загружалась только после загрузки контроллера домена, а сервер с приложением должен стартовать после db сервера. В Hyper-V нет встроенных инструментов управления порядком запуска виртуальных машин, кроме параметра задержки старта (AutomaticStartDelay).

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

Get-VM –VMname dc01| Set-VM –AutomaticStartDelay 0
Get-VM –VMname exchange, db01 | Set-VM –AutomaticStartDelay 90
Get-VM –VMname rds01,app01 | Set-VM –AutomaticStartDelay 180

Другой вариант – вы можете стартовать ВМ по очереди с помощью стартап скрипта PowerShell. В таком скрипте можно задать задержку перед запуском следующей ВМ и выполнить дополнительные проверки доступности приложения или сервиса в ВМ (что убедиться что нужно приложение или служба запустились). Также для удобства можно объединить несколько ВМ в одну группу с помощью меток. Например, я задал такие метки для ВМ

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Следующий PowerShell скрипт запускает виртуальные машины в определённом порядке, выполняя дополнительные проверки доступности определенных служб (TCP портов) в ВМ с помощью PowerShell командлета Test-NetConnection:

Осталось добавить этот PowerShell скрипт в автозагрузку или запускать через задание планировщика (нужно не забыть отключить автоматический запуск всех ВМ, которые запускаются этим скриптом). Не забывайте, что в Windows запуск PowerShell скриптов по-умолчанию ограничен. Если нужно, подпишите этот PS1 скрипт или измените политику запуска PowerShell скриптов.

Источник

Hyper v автозапуск виртуальных машин windows 10

Hyper-V: настройка автоматического запуска и порядка загрузки виртуальных машин

В гипервизоре Hyper-V, как и в VMWare ESXi, вы можете настроить параметры автоматического запуска и выключения виртуальных машин при включении/перезагрузке хостовой ОС. В этой статье мы покажем, как настроить действия, которые должен выполнить хост Hyper-V с виртуальными машинами на нем при включении или корректном выключении, а также как задать порядок загрузки ВМ.

Как настроить автоматический запуск/выключение виртуальных машин в Hyper-V?

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

Для последней опции доступен еще один параметр – Startup Delay. Здесь можно указать задержку запуска для данной виртуальной машины (в секундах). С помощью такой задержки вы можете управлять порядком запуска виртуальных машин (например, включать контроллер домена перед запуском ВМ с SQL Server), а также снизить нагрузку на систему хранения, вызванную одновременным запуском множетсва ВМ).

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Также в разделе Automatic Stop Action можете задать для виртуальных машин действие, которое нужно выполнить при выключении (перезагрузке) хоста.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Вы можете проверить и изменить настройки автозапуска и выключения виртуальных машин с помощью PowerShell.

Выведем текущие настройки запуска и остановки всех ВМ:

Get-VM –VMname * | Select-Object VMname,AutomaticStartAction,AutomaticStartDelay,AutomaticStopAction

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Вы можете изменить настройки автозапуска для ВМ с помощью опции AutomaticStartAction. Возможные значения (Nothing, StartIfRunning, Start).

Get-VM –VMname win10 | Set-VM –AutomaticStartAction Start

Чтобы установить задержку запуска для всех ВМ, кроме одной (например контролера домена с FSMO ролями):

Get-VM –VMname * | Where-object –FilterScript | Set-VM –AutomaticStartDelay 90

С помощью параметра –AutomaticStopAction соотвественно можно задать параметры выключения ВМ (Save, TurnOff,ShutDown)

Порядок загрузки (запуска) виртуальных машин в Hyper-V

При включении отдельностоящего хоста Hyper-V администратору необходимо управлять порядком запуска виртуальных машин. Например, вам нужно чтобы ВМ с Exchange загружалась только после загрузки контроллера домена, а сервер с приложением должен стартовать после db сервера. В Hyper-V нет встроенных инструментов управления порядком запуска виртуальных машин, кроме параметра задержки старта (AutomaticStartDelay).

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

Get-VM –VMname dc01| Set-VM –AutomaticStartDelay 0
Get-VM –VMname exchange, db01 | Set-VM –AutomaticStartDelay 90
Get-VM –VMname rds01,app01 | Set-VM –AutomaticStartDelay 180

Другой вариант – вы можете стартовать ВМ по очереди с помощью стартап скрипта PowerShell. В таком скрипте можно задать задержку перед запуском следующей ВМ и выполнить дополнительные проверки доступности приложения или сервиса в ВМ (что убедиться что нужно приложение или служба запустились). Также для удобства можно объединить несколько ВМ в одну группу с помощью меток. Например, я задал такие метки для ВМ

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Следующий PowerShell скрипт запускает виртуальные машины в определённом порядке, выполняя дополнительные проверки доступности определенных служб (TCP портов) в ВМ с помощью PowerShell командлета Test-NetConnection:

Осталось добавить этот PowerShell скрипт в автозагрузку или запускать через задание планировщика (нужно не забыть отключить автоматический запуск всех ВМ, которые запускаются этим скриптом). Не забывайте, что в Windows запуск PowerShell скриптов по-умолчанию ограничен. Если нужно, подпишите этот PS1 скрипт или измените политику запуска PowerShell скриптов.

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

Включение Hyper-V для создания виртуальных машин в Windows 10. Enable Hyper-V to create virtual machines on Windows 10.
Hyper-V можно включить разными способами, в том числе используя панель управления Windows 10, PowerShell или с помощью средства обслуживания образов развертывания и управления ими (DISM). Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM). В этом документе последовательно описан каждый из указанных способов. This documents walks through each option.

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

Роль Hyper-V невозможно установить в Windows 10 Домашняя. The Hyper-V role cannot be installed on Windows 10 Home.

Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Pro, открыв раздел Параметры > Обновление и безопасность > Активация. Upgrade from Windows 10 Home edition to Windows 10 Pro by opening up Settings > Update and Security > Activation.

Дополнительные сведения и советы по устранению неполадок см. в статье Требования к системе для Hyper-V в Windows 10. For more information and troubleshooting, see Windows 10 Hyper-V System Requirements.

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

Откройте консоль PowerShell от имени администратора. Open a PowerShell console as Administrator.

Выполните следующую команду. Run the following command:

Если не удается найти команду, убедитесь, что вы используете PowerShell от имени администратора. If the command couldn’t be found, make sure you’re running PowerShell as Administrator.

По завершения установки выполните перезагрузку. When the installation has completed, reboot.

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

Система обслуживания образов развертывания и управления ими (DISM) позволяет настраивать ОС Windows и образы Windows. The Deployment Image Servicing and Management tool (DISM) helps configure Windows and Windows images. Помимо всего прочего? средство DISM может включать функции Windows во время выполнения операционной системы. Among its many applications, DISM can enable Windows features while the operating system is running.

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

Запустите PowerShell или сеанс CMD от имени администратора. Open up a PowerShell or CMD session as Administrator.

Введите следующую команду: Type the following command:

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Дополнительные сведения о DISM см. в разделе Техническое руководство по DISM. For more information about DISM, see the DISM Technical Reference.

Включение роли Hyper-V с помощью раздела «Параметры» Enable the Hyper-V role through Settings

Щелкните правой кнопкой мыши кнопку Windows и выберите пункт «Приложения и компоненты». Right click on the Windows button and select ‘Apps and Features’.

Выберите Программы и компоненты справа в разделе связанные параметры. Select Programs and Features on the right under related settings.

Выберите пункт Включение или отключение компонентов Windows. Select Turn Windows Features on or off.

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

После завершения установки вам будет предложено перезапустить компьютер. When the installation has completed you are prompted to restart your computer.

Hyper v автозапуск виртуальных машин windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Вопрос

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Имеется двухузловой кластер Hyper-V (на нодах установлена ОС Windows Server 2012 R2), на котором живут 4 виртуальных сервера. Виртуалки настроены на автоматическое выключение посредством Power Chute Network Shutdown при аварийном отключении электропитания на входе ИБП и автоматический поочередный старт. Проблема заключается в том, что после запуска нод виртуальные машины автоматом не включаются, а в группе настроек “Automatic Start Action” переключатель оказывается в положении “Never”, хотя изначально устанавливался в положение “Always start this VM automatically”.

Все ответы

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

возможно с этой проблемой есть смысл обратиться в ТП APC.

Насколько я знаю, в PCNS на события включения/выключения можно вешать выполнение скриптов. попробуйте запускать виртуалки таким образом.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

киньте скрины всех настроек, не просто так ведь опция меняется.

Тем не менее вероятность неправильной настройки именно pcns сохраняется, мне так кажется.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

1. Скрин с первоначальной настройкой автоматического старта ВМ

2. Скрин с настройкой PCNS

3. После перезагрузки узлов кластера ВМ автоматом не стартует и слетает настройка

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

ну как, решили проблему?

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Переезд ВМ при выключении одной ноды тестировал, виртуалки переползали нормально благодаря Live Migration.

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

Вот настройки Failover

Кстати, ВМ у меня распределены по приоритетным группам запуска: High и Medium.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

к сожалению, под рукой нет отказоустойчивого кластера, но это немного не то, что я имел в виду.

вам нужно то же самое, только для виртуалки.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Кажется нашел корень проблемы.

Когда я в первый раз ручками выключал ВМ после установки обновлений, а затем перезагружал обе ноды, ни одна виртуалка автоматом не запустилась (такое же поведение, что и в исходном кластере, где четыре ВМ предварительно отключались посредством PCNS).

Отсюда вывод: не надо заранее отключать ВМ перед выключением узлов кластера!

Hyper-V: Встроенная виртуальная машина в Windows 10

Многие из вас наверняка и не знали, что в Windows 10 есть своя встроенная виртуальная машина для виртуализации. Вам больше не нужно скачивать сторонние программы, такие как VM VirtualBox и VMware Workstation, чтобы запустить виртуальную машину. С этой виртуальной машиной Hyper-V в Windows 10, вы сможете установить Linux, Ubuntu, Windows 10, Android OS и другие операционные системы, чтобы ознакомиться или протестировать их. К примеру, я использую Hyper-V с установленной Windows 10 insider для ознакомления функций, которые потом будут выпущены. Также я применяю инструкции на сайте с помощью виртуализации Hyper-V, чтобы не навредить основной системе.

Давайте разберем, как включить Hyper-V в Windows 10, создать виртуальную машину и настроить её.

Что нужно знать:

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Как включить виртуализацию Hyper-V в windows 10

Нужно включить виртуализацию в самой системе. Нажмите сочетание кнопок Win+R и введите Appwiz.cpl. Далее слева выберите «Включение и отключение компонентов«, найдите в списке Hyper-V и поставьте галочку. Нажмите «OK», чтобы активировать виртуальную машину. Дождитесь окончания установки необходимых компонентов и перезагрузите ПК.

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

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

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

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

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

Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

Hyper-V для разработчиков под Windows 10

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

Microsoft Hyper-V, кодовое название Viridian, — это нативный (тип 1) гипервизор, который, в отличие от VMware Workstation, VirtualBox и других гипервизоров типа 2, работает непосредственно на оборудовании. Впервые он был выпущен в Windows Server 2008 и позволяет запускать виртуальные машины в системах x86-64.

Hyper-V позволяет разработчикам быстро разгонять виртуальные машины для разработки на Windows 10 с превосходной производительностью, но он также используется в нескольких других функциях разработки в качестве серверной технологии, например, в таких как эмулятор Android, подсистема Windows для Linux 2 (WSL2) или контейнеры Docker. В этой статье мы кратко рассмотрим, как Hyper-V в Windows 10 может помочь разработчикам.
Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть фото Автозапуск виртуальной машины hyper v при запуске windows 10. Смотреть картинку Автозапуск виртуальной машины hyper v при запуске windows 10. Картинка про Автозапуск виртуальной машины hyper v при запуске windows 10. Фото Автозапуск виртуальной машины hyper v при запуске windows 10

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

Во-первых, давайте начнем с одной из основных функций для создания виртуальных машин. Теперь вы можете не только создавать виртуальные машины Hyper-V, устанавливая их с помощью файла ISO; вы можете использовать Hyper-V Quick Create VM Gallery, чтобы быстро создать новую среду разработки Windows 10 или даже виртуальную машину Ubuntu. Инструмент загрузит предварительно настроенную виртуальную машину Hyper-V с Windows 10 и средой разработки Visual Studio или Ubuntu 18.04 или 19.04. При желании вы также можете создавать собственные образы виртуальных машин Quick Create и даже делиться ими с другими разработчиками.

Подсистема Windows для Linux 2 (WSL 2)

С подсистемой Windows для Linux Microsoft перенесла среду Linux на Windows 10 desktop и позволяет запускать среду GNU/Linux — включая большинство инструментов, утилит и приложений командной строки — непосредственно в Windows без изменений, без издержек полноценных виртуальных машин. В последних версиях Windows 10 Insider Preview Microsoft выпустила превью WSL 2. WSL 2 использует технологию виртуализации Hyper-V для изоляции и виртуализации WSL в серверной части. Это обеспечивает не только преимущества безопасности, но и огромный прирост производительности. Подробнее о подсистеме Windows для Linux 2 вы можете узнать здесь.

Расширенный режим сеанса для обмена устройствами с вашей виртуальной машиной

Чекпоинты

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

Hyper-V знает типы контрольных точек:

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

NAT сети

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

Вы можете узнать больше о Hyper-V NAT сетях здесь.

Запускайте контейнеры Windows и Linux в Windows 10

Контейнеры являются одной из самых популярных технологий прямо сейчас, с Docker Desktop для Windows вы можете запускать их на своем компьютере с Windows 10. По умолчанию Windows использует технологию Hyper-V, чтобы создать дополнительную защиту между контейнером и операционной системой хоста, так называемыми контейнерами Hyper-V. Эта функция также позволяет запускать Windows и Контейнеры Linux в Windows side-by-side без необходимости запуска полной виртуальной машины Linux в Windows 10.

PowerShell Direct и HVC

Если вы хотите взаимодействовать с вашей виртуальной машиной, работающей под управлением Windows 10, вы можете использовать диспетчер Hyper-V и консоль для непосредственного взаимодействия с операционной системой. Однако есть также два других варианта, которые позволяют вам управлять виртуальными машинами и получать к ним доступ с помощью командной строки. PowerShell Direct позволяет создавать сеанс удаленного взаимодействия PowerShell для виртуальной машины с использованием шины VM, так что никаких сетей не требуется. То же самое касается виртуальных машин Linux и инструмента HVC, который позволяет создавать SSH-соединение непосредственно с виртуальной машиной. Оба варианта также позволяют копировать файлы на виртуальные машины и с них.

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

Windows песочница

Песочница Windows — это новая функция в Windows 10, выпущенная в версии 1903. Песочница Windows использует технологию Hyper-V для предоставления Windows 10 Sandbox. Песочница позволяет раскрутить изолированную временную среду рабочего стола, где вы можете запускать ненадежное программное обеспечение. Песочница отлично подходит для демонстраций, разработки, тестирования, устранения неполадок или для работы с вредоносными программами. Если вы закроете песочницу, все программное обеспечение со всеми его файлами и состоянием будет удалено навсегда. Это виртуальные машины с Windows 10, их преимущество в том, что они встроены в Windows 10, поэтому они используют существующую ОС, что обеспечивает более быстрый запуск, лучшую эффективность и удобство в обращении без потери безопасности.

Опыт Windows Sandbox также можно настроить с помощью файлов конфигурации. Таким образом, вы можете добавить дополнительное программное обеспечение и инструменты в свою Windows Sandbox.

Windows Defender Application Guard

Это может быть не связано непосредственно с развитием. Тем не менее, я думаю, что такое происходило с каждым. Мы видим ссылку, и мы не уверены, точно ли это доверенный сайт или это вредоносный сайт. С Windows Defender Application Guard мы получаем изолированный браузер, который защищает нас от вредоносных веб-сайтов и программного обеспечения. Если пользователь переходит на ненадежный сайт через Microsoft Edge или Internet Explorer, Microsoft Edge открывает сайт в изолированном контейнере с поддержкой Hyper-V, который отделен от операционной системы хоста.

Hyper-V Battery Pass-through

Эта особенность больше об удобстве. Если вы работаете и разрабатываете внутри виртуальной машины и используете консоль виртуальной машины в полноэкранном режиме, вы можете не заметить, когда у вашего ноутбука разрядился аккумулятор. Благодаря функции Hyper-V Battery Pass-through гостевая операционная система внутри виртуальной машины знает о состоянии батареи. Функция виртуальной батареи Hyper-V включена по умолчанию и работает с виртуальными машинами Windows и Linux.

Вложенная (Nested) виртуализация

Вложенная виртуализация позволяет запускать виртуализацию на виртуальной машине, в основном, как на начальном этапе для виртуальных машин. С Hyper-V вы можете запускать Hyper-V на виртуальной машине Hyper-V. Это интересно для пары разных сценариев. Во-первых, вы можете создать виртуальный хост Hyper-V для тестирования и лабораторных работ, или, что еще важнее, вы можете запускать контейнеры Hyper-V или Windows Sandbox на виртуальной машине. И еще одна замечательная особенность Nested Virtualization: она также работает с виртуальными машинами в Microsoft Azure.

Для включения nested-виртуализации внутри Hyper-V, вы можете изучить этот гайд.

Эмулятор Visual Studio для Android

Если вы используете Visual Studio для создания приложений Android, я уверен, что вы уже использовали Эмулятор Visual Studio для Android. Фича позволяет разработчикам использовать эмулятор Android с аппаратным ускорением, не переключаясь на гипервизор Intel HAXM, что обеспечивает им еще большую производительность и скорость.

Как настроить Hyper-V на Windows 10

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

Источник

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

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