Виртуальная машина Hyper-V
Корпорация microsoft решила внести поддержку аппаратной виртуализации hyper-v в свои операционные системы для работы на персональных компьютерах. Изначально данная технология входила только в серверные системы, такие как windows server 2008 и т.п. Теперь у обычных пользователей использующих windows, появилась возможность запустить на своем ПК виртуальную машину не устанавливая сторонних программ.
Первая операционная система получившая технологию Hyper V, является windows 8, в редакциях корпоративная(enterprise) и профессиональная(PRO). Потом она была перенесена и в windows 10, в таких же редакциях. В данной статье вы узнаете, как запустить виртуальную машину Hyper-V в windows 10, а так же, как установить на неё операционную систему windows 7.
Для начало необходимо убедиться в поддержке вашим процессором аппаратной виртуализации Intel Virtualization Technology(для процессоров intel) и AMD Virtualization
Установка Hyper-V
Убедившись в поддержке виртуализации и включив её в биос, нужно так скажем задействовать виртуальную машину hyper v. Для этого переходим в панель управления, попасть в туда можно, нажав правой кнопкой мыши по меню пуск и запустить её.
Здесь переходим по вкладке программы.
Жмем на пункт включение или отключение компонентов windows.
Находим в списке hyper-v, ставим напротив галочку и жмем OK.
Начнется процесс поиска требуемых файлов, ждем несколько секунд.
Потом нужно перезагрузить компьютер, для применения внесенные изменений.
После перезагрузки, в поиске (значок лупы возле кнопки пуск) вводим hyper и запускаем приложение.
В главном окне жмем на пункт создать — > виртуальная машина.
На первой открывшейся странице, просто нажимаем далее.
Здесь следует указать имя виртуальной машине и выбрать путь, по которому будут хранится рабочие файлы. Советую выбирать диск, в котором имеется много свободного пространства.
Установку windows 7 можно осуществить выбрав поколение 1, если вы устанавливаете более поздние версии, то выбирайте второй вариант.
Назначаем размер оперативной памяти, которая будет выделятся для работы виртуальной машины, советую для данной системы установить 2048 МБ. Если характеристики не позволяют, то ставим 1024.
Пункт настройка сети пока пропустим, чуть ниже к нему вернемся.
Выбираем пункт создать виртуальный жесткий диск. Имя, расположение и размер задаются автоматически, если надо можно указать и вручную. Так же можно использовать уже имеющийся виртуальный жесткий диск, если он у вас есть, или подключить его позднее. Как вы заметили, размер диска задающийся автоматом достаточно большой, но на это можно не обращать внимание, т.к созданный виртуальный жесткий диск будет динамическим.
В следующем пункте откладываем установку системы, выбрав вкладку установить операционную систему позднее.
Готово.
Пройдет быстрый процесс настройки.
Настраиваем работу интернета в Hyper-V
Виртуальная машина создана. Но не расслабляемся, нам нужно еще установить операционную систему и настроить работу интернета. Переходим в диспетчер виртуальных коммутаторов.
Тип виртуального коммутатора выбираем внешняя и жмем создать виртуальный коммутатор.
Далее нужно ввести любое имя создаваемого подключения. В пункте внешняя сеть выбираем нужный сетевой адаптер и жмем OK.
На предупреждение отвечаем да.
Процесс применение изменений.
Теперь в виртуальной машине windows 7, нужно указать интернет соединение которое мы создали. Переходим во вкладку параметры.
В левой стороне окна, жмем на пункт сетевой адаптер и в списке виртуальных коммутаторов выбираем созданный, нажимаем OK. На этом установка интернета завершена.
Установка windows 7 на Hyper-V
Для установки операционной системы нам потребуется dvd диск, либо iso образ windows. Если у вас его нет, то читаем статью Как скачать любую версию Windows 7, 8.1, 10 с сайта Microsoft. Опять же переходим в
Во вкладке BIOS устанавливаем порядок загрузки, на первом месте должен стоять компакт-диск, управлять расположением устройств можно с помощью кнопок вверх и вниз.
После, переходим в контроллер 1 IDE -> DVD-дисковод. Тут можно настроить загрузку именно с физического компакт-диска, выбрав вкладку физический дисковод компакт — и DVD-дисков. В пункте носитель, в случае использования iso образа, выбираем пункт файл образа, где жмем кнопку обзор.
Находим нужный образ в проводнике, жмем кнопку открыть, либо кликаем по нему двойным нажатием мыши.
Как видим, путь к файлу с windows прописан, теперь нажимаем кнопку применить и OK.
Теперь подключаем виртуальную машину. Кликнув по ней двойным нажатием мыши.
В открывшемся окне нажимаем кнопку запустить.
Изначально машина запускается с iso образа, начинается процесс установки windows. Если у вас возникают затруднения с установкой, либо вы не умеете это делать, то читаем статью Как установить (переустановить) Windows 7.
Операционная система установлена, виртуальная машина подключена и работает. Теперь у вас появилась возможность в установленной windows 10 работать и с windows 7.
Оставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.
Спасибо за внимание!
Статьи рекомендуемые к прочтению:
Встроенная виртуальная машина в 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, создать виртуальную машину и настроить её.
Что нужно знать:
- Вам потребуется Windows 10 Pro или Enterprise, поскольку Hyper-V недоступен в домашних версиях ОС.
- Вы должны зайти в BIOS или UEFI и включить параметр виртуализации. В моем случае я зашел в БИОС и перешел по параметрам Advanced > CPU Configuration > Intel Virtualization Technology и Enabled (Включено).
- Рекомендую создать отдельный локальный диск, к примеру F:, для хранения виртуальных машин. Почитайте в самом низу, что со мной произошло, прежде чем приступать.
Вы можете пропустить шаг с включением виртуализации в BIOS, по умолчанию он включен. Вы всегда можете вернутся к этому шагу, если ниже не получится.
Как включить виртуализацию Hyper-V в windows 10
Нужно включить виртуализацию в самой системе. Нажмите сочетание кнопок Win + R и введите Appwiz.cpl. Далее слева выберите «Включение и отключение компонентов«, найдите в списке Hyper-V и поставьте галочку. Нажмите «OK», чтобы активировать виртуальную машину.
Настройка и установка другой ОС на Hyper-V
Шаг 1. Как только мы включили Hyper-V он появится в вашей системе. Чтобы открыть виртуальную машину, просто наберите в поиске «hyper-v» и запустите.
Шаг 2. Вот и запустился Hyper-V. Чтобы установить другую ОС, нажмите правой кнопкой мыши на своем имени устройства и «Создать» > «Виртуальная машина«.
Шаг 3. Выскочит мастер первоначальных настроек приступая к работе. Нажимаем «Далее».
Шаг 4. Задайте имя виртуальной машине и укажите путь, если вам нужно сохранить на другой локальный диск, а не диск «C» по умолчанию.
Шаг 5. Выберите поколение виртуальной машины. Если вы уверены, что устанавливаете 64-bit версию, то выбирайте 2 поколения. Первое поколение подойдет для запуска старых 32-bit ОС и программ.
Если вы сомневаетесь, то выбирайте первое поколение.Шаг 6. Укажите объем выделенной памяти для виртуальной машины. Если вы устанавливаете ОС, то рекомендую 2048 МБ.
Шаг 7. Выберите свой сетевой адаптер из списка. Если у вас как у меня на картинке, то выбираем «Default Switch«.
Шаг 8. Тут все просто. Если мы создаем новую установку ОС, то выбираем «Создать виртуальный жесткий диск». Путь будет указан в соответствии, где мы указали выше в шаге 4. Единственное, что нужно изменить так это размер. Я указал 30 Гб, так как ставлю Linux и мне много не нужно. Если у вас уже была ранее создана виртуальная машина, то выберите «Использовать имеющийся виртуальный жесткий диск» и укажите к нему путь.
Созданный виртуальный жесткий диск, можно скопировать на флешку и установить позднее со всеми настройками на другом ПК указав путь к папке Virtual Hard Disks и расширения файла с именем . vhdx.
Шаг 9. Выберите «Установить ОС с загрузочного компакт диска», установите «файл образ ISO» и укажите путь к вашей системе которую хотите установить на виртуальную машину Hyper-V.
Шаг 10. Завершение мастера настроек покажет вам все выбранные параметры. Убедитесь еще раз и нажмите «Готово» для установки.
Шаг 11. Все готова и пару штрихов перед установкой. Откройте диспетчер Hyoer-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 адреса.
Загрузка комментариев
Установка и настройка виртуальной машины Hyper-V поколения 2 в Windows 10
Унаследованный системой Windows 8 от серверных Windows гипервизор Microsoft Hyper-V в дальнейшем стал частью ещё двух настольных операционных систем – версий-последовательниц 8.1 и 10. На борту самой актуальной на сегодняшний день настольной системы Windows 10 обнаружим Hyper-V версии 10. 0, в число преимуществ которой входит возможность работы с виртуальными машинами поколения 2. Ранее в этой статье описывался процесс создания виртуальной машины поколения 1 (единственного на тот момент) в рамках работы штатного Hyper-V в составе Windows 8. В этой статье рассмотрим специфику, а также непосредственно процесс создания виртуальной машины поколения 2. И используем для этих целей Hyper-V в составе Windows 10.
0. Оглавление
- Виртуальные машины поколения 2: в чём суть?
- Что нужно для работы Hyper-V
- Активация Hyper-V
- Обеспечение виртуальной машине доступа к Интернету
- Создание виртуальной машины поколения 2
- Варианты подключения виртуальной машины
1. Виртуальные машины поколения 2: в чём суть?
Виртуальные машины поколения 2 впервые появились в Hyper-V в составе ОС Windows Server 2012 R2. Именно в этой системе гипервизор Microsoft впервые предложил возможность работы с новым форматом виртуальных машин наряду с форматом старым — виртуальными машинами поколения 1, работа с которыми проводилась в старых версиях Hyper-V.
Виртуальные машины поколения 2 призваны обеспечить небольшой прирост производительности, в частности, более быстрый процесс установки гостевой ОС и ускоренный процесс её запуска. Этому способствует тип контроллера диска SCSI, который пришёл на смену упразднённому типу IDE в качестве основного виртуального жёсткого диска, на который устанавливается гостевая ОС и с которого в дальнейшем происходит её загрузка. Упразднён тип контроллера IDE и для подключаемых образов DVD-дисков, они теперь также подключаются с помощью контроллера SCSI.
Недоступная для поколения 1 возможность изменения размеров жёстких дисков виртуальных машин в процессе их работы, без необходимости выключения возможна для машин поколения 2. В процессе работы виртуальной машины поколения 2 можно увеличить или уменьшить размер VHDX-диска, если в этом вдруг станет надобность.
Поколение 2 – это виртуальные машины с ПО на базе UEFI вместо стандартного BIOS, и они поддерживают Secure Boot (безопасную загрузку) для предотвращения запуска вредоносного ПО. Как и в физических компьютерах на базе BIOS UEFI, в параметрах виртуальных машин поколения 2 Secure Boot можно отключить.
Это были особенности и преимущества виртуальных машин поколения 2. А что же с ограничениями?
На поколение 2 виртуальных машин можно установить из серверных ОС Windows Server 2012, Server 2012 R2 и новую Server 2016. Из настольных ОС это 64-битные Windows 8.1 и 10.
ПО на базе UEFI обуславливает необходимость использования при установке гостевых ОС и их загрузке с Live-дисков не обычного загрузочного носителя, а загрузочного носителя UEFI. Например, ISO-образы официальных дистрибутивов Windows 8.1 и 10 предусматривают видимость загрузочного носителя на UEFI-устройствах. А вот при получении дистрибутива Windows с других источников этот момент необходимо уточнять.
Поколение виртуальной машины, выбранное при её создании, в дальнейшем средствами Hyper-V не меняется. Однако для этих целей существуют сторонние утилиты-конвертеры.
2. Что нужно для работы Hyper-V
Как и в случае с Windows 8.1, для работы с Hyper-V понадобится 64-битная Windows 10 в редакциях Pro и Enterprise. Необходимо, чтобы процессор компьютера поддерживал технологию SLAT и аппаратную виртуализацию. Необходимый объём оперативной памяти для работы с гостевыми ОС Windows 7, 8.1 и 10 — не менее 4 Гб.
3. Активация Hyper-V
64-битные редакции Pro и Enterprise Windows 10 содержат изначально неактивный компонент Hyper-V. Чтобы его активировать, жмём клавиши Win+X и в появившемся меню выбираем «Программы и компоненты».
Далее – «Включение и отключение компонентов Windows».
Ставим галочку на компоненте Hyper-V. Жмём «ОК».
После применения изменений компьютер попросит перезагрузку. Перезагрузившись, открываем меню «Пуск» и находим ярлык Диспетчера Hyper-V в числе раздела «Средства администрирования». Сразу же можем с помощью контекстного меню отправить ярлык на начальный экран или закрепить на панели задач.
4. Обеспечение виртуальной машине доступа к Интернету
Запустив Hyper-V, первым делом создадим виртуальный коммутатор, необходимый для доступа виртуальных машин к Интернету. Справа окна на панели инструментов жмём «Диспетчер виртуальных коммутаторов».
Выбираем тип «Внешняя» (если принципиально не нужны типы «Внутренняя» и «Частная»). Жмём «Создать виртуальный коммутатор».
Задаём имя коммутатору (любое) и жмём «Применить». Если нужно сменить сетевую карту или переключиться на модуль Wi-Fi, можем это сделать в пункте «Внешняя сеть», выбрав нужный вариант из выпадающего списка.
5. Создание виртуальной машины поколения 2
Для создания виртуальной машины снова обратимся к инструментам на панели справа Диспетчера Hyper-V. Жмём «Создать» и выбираем «Виртуальная машина».
Далее.
Задаём имя. Также можем сменить предустановленную папку, куда будут сохранены файлы виртуальной машины. И снова жмём «Далее».
А вот и окно выбора поколения виртуальной машины. Выбираем пункт «Поколение 2» и жмём «Далее».
Устанавливаем объём оперативной памяти, что будет отдана виртуальной машине. Жмём «Далее».
В выпадающем списке выбираем виртуальный коммутатор, что был создан ранее. Жмём «Далее».
Создаём виртуальный жёсткий диск. Поколение 2 виртуальных машин работает только с дисками VHDX, так что выбор этого формата предустановлен. Предустановлен и путь хранения VHDX-файла – внутри папки, ранее указанной для всех файлов виртуальной машины. Размер диска по умолчанию определён в 127 Гб, этот размер, пожалуй, и оставим. Жмём «Далее».
Следующий этап – указание пути к ISO-образу с дистрибутивом гостевой ОС. Жмём «Далее».
Всё – жмём «Готово».
Вернёмся в окно Диспетчера Hyper-V. Запускаем окно подключения только что созданной виртуальной машины двойным кликом.
Для включения виртуальной машины жмём зелёную кнопку.
Запустится процесс загрузки с DVD-диска. Любую клавишу для подтверждения загрузки с DVD-диска нужно нажать очень быстро, поскольку в случае с виртуальными машинами поколения 2 время для такого рода раздумий и действий сокращено.
Затем в окне подключения увидим обычный процесс установки Windows 8.1 или 10. Этот процесс подробно описан в статьях об установке Windows 8.1 и Windows 10.
Не прерывая процесс установки гостевой ОС, можем сразу отключить установочный ISO-образ, чтобы в дальнейшем не затягивать процесс запуска виртуальной машины пропуском окна подтверждения загрузки с DVD-диска.
Нам снова нужно окно Диспетчера Hyper-V. В контекстном меню, вызванном на виртуальной машине, выбираем «Параметры».
В появившемся окне слева в разделе «Оборудование» переключаемся на «SCSI-контроллер», затем кликаем «DVD-дисковод». Справа выше прописанного пути к ISO-образу устанавливаем значение «Нет». Жмём «Применить».
6. Варианты подключения виртуальной машины
Hyper-V продуман так, чтобы когда нужно обеспечивать максимальную производительность виртуальных машин за счёт отключения некоторых функций гостевой ОС. В то же время, когда станет необходимость в полноценном использовании виртуальной машины, да ещё и налаживании связи с физическим компьютером, Hyper-V может и это обеспечить в расширенном сеансе подключения. Эти возможности доступны вне зависимости от поколения виртуальных машин. Но у расширенного сеанса подключения есть свои требования:
- Только версии Windows 8.1, 10 и серверные редакции, начиная с Windows Server 2012 R2;
- Гостевая ОС должна поддерживать Remote Desktop Services, а этот нюанс перечень указанных версий Windows ограничивает до их редакций Pro и Enterprise.
При подключении виртуальной машины в целях экономии ресурсов компьютера можем сразу закрыть окошко настроек подключения, чтобы вступили в силу минимальные параметры подключения. Будет задействовано разрешение экрана с 1024х768, отключён звук, буфер обмена будет односторонним (только в гостевую ОС).
Чтобы работать со звуком в гостевой ОС и двусторонним буфером обмена, а также при необходимости задействовать несколько мониторов, необходимо в окне подключения настроек задать разрешение экрана, и нажать кнопку «Подключить». Увеличить возможности виртуальной машины можем, кликнув опцию справа внизу.
Переходим на вкладку «Локальный ресурсы».
Здесь можем добавить ещё некоторые возможности подключения. Это запись звука с виртуальной машины и подключение локальных устройств как то: смарт-карты, разделы жёсткого диска и съёмные носители физического компьютера.
Смотрите также:
- Установка операционной системы Windows 10
Компания Microsoft с целью внедрения в массы Windows 10 позаботилась также и об инструментах, сопутствующих установке новой операционной системы. Для обновления версий системы 7 и 8.1 до версии 10, для…
Установка и настройка Windows Hyper-V Server 2016
Не так давно вышла очередная новая версия Windows Server 2016. Вместе с ним обновился и бесплатный гипервизор от Microsoft — Windows Hyper-V Server 2016. Его можно свободно скачать и использовать на свое усмотрение. Как обычно, первоначальная настройка сложна и не очевидна, придется немного повозиться для получения приемлемого функционала.
Если у вас есть желание научиться профессионально строить и поддерживать высокодоступные виртуальные и кластерные среды, рекомендую познакомиться с онлайн-курсом Администратор Linux. Виртуализация и кластеризация в OTUS. Курс не для новичков, для поступления нужно пройти .
Введение
Ранее я рассказывал об установке и настройке Hyper-V Server 2012 R2, предыдущей версии бесплатного гипервизора. К сожалению, те методы настройки hyper-v в рабочей группе без домена неактуальны в версии 2016. В частности, утилита hvremote не работает на новой версии. Изменились настройки машины для управления. В данном случае в ее качестве будет выступать рабочая станция под управлением Windows 10.
Но в общем и целом мне нравится гипервизор hyper-v, поэтому я решил внимательно проработать вопрос установки и первоначальной настройки для дальнейшего использования по мере необходимости. К плюсам hyper-v в целом и бесплатной версии в частности я отношу следующие моменты:
- Поддержка всех популярных ОС. Нет никаких проблем с совместимостью, нет необходимости отдельно ставить какие-то драйвера или тулсы. Поддержка hyper-v присутствует во всех windows системах, в ядре линукс, не помню точно с какой версии, но все современные системы ее имеют, в ядре freebsd, начиная с 10-й версии. То есть вы просто берете установочный диск и ставите систему на hyper-v, больше от вас ничего не требуется.
- Много различных способов бэкапа виртуальных машин. Это могут быть простые скрипты, бесплатные программы, либо полноценные платные версии крупных компаний, специализирующихся на программном обеспечении для бэкапа.
- Стандартная панель управления гипервизором, которую легко установить на компьютер под управлением windows, начиная с win 8.1.
- В основе Hyper-V Server популярная серверная система, с которой понятно и удобно работать. К примеру, чтобы загрузить или забрать файл с гипервизора, вам достаточно расшарить на нем папку стандартным образом, как вы это делаете в любой windows системе.
Это мое личное мнение, основанное на опыте работы с малыми и средними компаниями, где нет каких-то особенных требований к надежности и доступности сервисов. Где используются несколько серверов с виртуальными машинами, не всегда есть домен windows. Конечно, помимо плюсов, есть и минусы. Первый и главный для меня минус — первоначальная настройка. Нельзя просто взять, установить Hyper-V Server и начать им пользоваться. Необходимо производить какие-то непонятные и не очевидные действия на хосте и управляемой машине. Дальше вы поймете, что я имею ввиду. Но преодолев это препятствие, можно спокойно использовать виртуальную инфраструктуру, основанную на бесплатном гипервизоре от microsoft.
Установка Hyper-V Server 2016
Скачать бесплатный Hyper-V Server можно с сайта microsoft со специальной страницы с ознакомительными версиями, где в том числе обитают и бесплатные гипервизоры — https://www.microsoft.com/ru-ru/evalcenter/evaluate-windows-server-2016-essentials. К сожалению, требуется регистрация, но это стандартная практика. Если вам не хочется регистрироваться, можете скачать актуальную версию сервера на момент написания статьи с моего яндекс.диска — https://yadi.sk/d/VNA3phJQTD0g1A.
Дальше выполняете установку стандартным способом, как и любую другую систему. Загружаетесь с iso образа и следуете по шагам инсталлятора. Каких-то нюансов или проблем с тем, чтобы установить hyper-v server нет, так что я не буду заострять на этом внимание. Обращу внимание только на самый конец установки. У меня появилось вот такое окно:
При этом я не мог ничего сделать или выбрать. Я нажал ctrl+alt+delete и появилось предложение задать пароль администратора. Я сделал это, установка завершилась, загрузилось окно со стандартным интерфейсом управления:
Если вы по какой-то причине закроете это окно, вызвать его снова можно в командной строке с помощью команды sconfig.
Настройка Hyper-V Server 2016
Сразу же выполняем первоначальную настройку Hyper-V Server 2016 через стандартную консоль управления:
- Указываете рабочую группу, если вас не устраивает стандартная.
- Меняем имя сервера на что-то более осмысленное и понятное.
- Добавьте еще одного администратора. Это нужно сделать, чтобы иметь еще одну админскую учетную запись, отличную от administrator. В дальнейшем рекомендую все настройки и подключения выполнять под этой учетной записью.
- Разрешаем удаленное управление, в том числе ping.
- Автоматическое обновление оставляю на ваше усмотрение. Я обычно отключаю и все делаю вручную.
- Рекомендую сразу проверить обновления и установить их.
- Включаем Remote Desktop со всеми версиями клиента.
- Указываем сетевые настройки. Стандартно стоит dhcp, рекомендую установить адрес статически.
- Настройте время, если по-умолчанию стоит не правильное.
- Настройки телеметрии полностью отключить нельзя. Такой вот микрософт. Не приходится удивляться, с учетом нововведений в последних версиях системы.
Быстренько пробежались по основным настройкам hyper-v server 2016. Теперь бы сразу начать установку виртуальных машин, но, к сожалению, пока это не получится сделать. Нам надо каким-то образом подключиться к серверу с помощью панели управления. Пока нам доступен только rdp доступ, но этого не достаточно.
Удаленное подключение и управление Hyper-V Server 2016
Подключаемся по rdp к серверу, чтобы было удобно копировать и вставлять длинные команды в командную строку. В консоли cmd переходим в powershell, просто введя команду:
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
Теперь переходим на клиентскую систему. Напоминаю, что в моем случае это Windows 10 Корпоративная. Заходить на нее нужно под учетной записью с теми же параметрами, что создана на гипервизоре. Добавьте такого же пользователя и работайте под ним. Это обязательное условие для подключения к управлению непосредственно сервером, его службам, дисковой подсистемой и т.д. Для подключения только для управления ролью hyper-v иметь одинаковую с сервером учетку не обязательно, в конце я расскажу, как это сделать.
Первым делом создадим запись в файле hosts с именем сервера hyperv. В моем случае эта запись выглядит так:
192.168.1.100 hyperv2016
Убедитесь, что с клиентской машины вы пингуете гипервизор по имени. Теперь нам нужно проверить, чтобы в настройках сетевого адаптера текущее сетевое подключение было указано, как подключенное к частной сети. Это нужно для того, чтобы было включено сетевое обнаружение устройств. Речь вот о чем:
По-умолчанию этот параметр включен для частных сетей и выключен для общедоступных. Можете либо включить его и для общедоступных, либо поменять параметр сетевого соединения на частную сеть. Сделать это можно в соседнем разделе панели управления:
Я не сразу смог найти, где это сделать, поэтому подсказываю вам. Продолжаем настройку хоста для подключения к hyper-v server 2016. Запускаем cmd от администратора и переходим в powershell. Выполняем команду:
winrm quickconfig
Обязательно жмите Y и продолжайте. Вводим следующую команду, которая разрешает управление удаленными системами:
winrm set winrm/config/client '@{TrustedHosts="hyperv2016"}'
В данном примере, hyperv2016 — имя моего гипервизора.
При копировании приведенной выше команды обратите внимание на одинарные и двойные кавычки. Они могут измениться при копировании/вставке. В итоге вы получите ошибку во время выполнения команды. При необходимости отредактируйте их вручную.
Теперь нам нужно изменить еще один параметр. Запускаем оснастку dcomcnfg.exe, выполнив эту команду в cmd. Открывается оснастка управления службой компонентов.
Выполняем последовательность действий, указанных на картинке. Дальше надо установить стандартную оснастку для управления hyperv. Для этого идем в Панель управления -> Программы -> Включение или отключение компонентов Windows. Выбираем там Средства управления Hyper-V и устанавливаем их. Дожидаемся окончания установки и пробуем подключиться к удаленному серверу:
Если все сделали правильно, вы подключитесь к серверу и у вас появится возможность им управлять.
Расскажу еще об одном нюансе. Вы можете подключиться к удаленному hyper-v серверу, даже если работаете не под той учетной записью, что имеет административные права на гипервизоре. При подключении есть возможность ввести параметры другого пользователя. Но чтобы эта возможность заработала, необходимо выполнить ряд действий как на сервере, так и на клиенте. Для начала надо изменить один параметр в локальной политике компьютера. Для этого выполняем в cmd команду gpedit. Откроется оснастка управления локальными политиками компьютера. Идем по пути: Конфигурация компьютера -> Административные шаблоны -> Система -> Передача учетных данных -> Разрешить передачу новых учетных данных с проверкой подлинности сервера «только NTLM». Включаем ее и добавляем запись:
wsman/hyperv2016
Далее выполняем команды в powershell. Не забудьте запустить консоль от имени администратора:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "hyperv2016" Enable-WSManCredSSP -Role client -DelegateComputer "hyperv2016"
Теперь надо внести некоторые изменения на самом гипервизоре. Подключаемся к нему по rdp, переходим в cmd, запускаем powershell и выполняем команды:
Enable-PSRemoting Enable-WSManCredSSP -Role server
После этого можете работать под привычным пользователем компьютера, но при этом подключаться к hyper-v server 2016 под другой учетной записью и управлять им.
Самое трудное сделали. Теперь мы можем свободно подключаться и управлять гипервизором. Забыл упомянуть о том, как подключиться к управлению самим сервером, то есть как посмотреть список дисков, службы, почитать логи и т.д. Делается это очень просто. Заходите на компьютер под той же учетной записью, что является администратором на гипервизоре. Запускаете стандартную оснастку «Управление компьютером», выбираете локальный компьютер, жмете правой правой кнопкой мыши и выбираете подключиться к другому компьютеру:
Пишите имя сервера и подключаетесь к нему. Вам доступны все разделы управления компьютером, кроме диспетчера устройств. К нему почему-то не получается подключиться, возникает ошибка. Я подробно не разбирался в чем дело и как ее исправить.
Настройка виртуальных коммутаторов
Перед тем, как мы приступим к установке виртуальных машин, подготовим для них сеть. Я не буду подробно рассказывать о нюансах работы сети в hyper-v. Это не тема текущего повествования. Просто создадим сетевой бридж для виртуальных машин. В оснастке управления выбираем справа «Диспетчер виртуальных коммутаторов», выбираем тип «Внешняя». Указываете имя коммутатора. Я рекомендую давать осмысленные названия, чтобы было проще потом управлять. Если это бридж в локальную сеть, то назовите виртуальный коммутатор local.
Сохраняйте настройки. Вы увидите предупреждение о том, что сетевые соединения будут сброшены. Все в порядке, соглашайтесь. Будет создан новый виртуальный сетевой интерфейс с теми же настройками, что были у физического. Но здесь есть один важный нюанс. Если ваш сервер получал сетевые настройки по dhcp, то он скорее всего получит новый ip адрес. Имейте это ввиду.
Создание виртуальных машин
Мы почти закончили настройку Windows Hyper-V Server 2016 и готовы приступить к установке виртуальных машин. Надо только загрузить iso образ на гипервизор. Тут все очень просто. Открываем в проводнике на управляющей машине удаленный диск через стандартную возможность windows машин, создаем папку iso и загружаем нужный образ.
Так же я рекомендую сразу загрузить какой-нибудь файловый менеджер для удобной навигации по папкам на самом гипервизоре. Лучше использовать портированную версию. Запустить этот менеджер можно будет через командную строку, подключившись по rdp
Теперь все готово к созданию виртуальных машин. Сделайте несколько тестовых, а дальше мы научимся их бэкапить.
Бэкап виртуальных машин Hyper-V
Ранее я уже рассказывал про программу HVBackup для бэкапа виртуальных машин. Она замечательно работает с Windows Hyper-V Server 2016, приведенная статья полностью актуальна. Для работы программы необходимо установить на гипервизоре .Net Framework 3.5 с помощью команды powershell:
Install-WindowsFeature NET-Framework-Core
А дальше все по приведенной инструкции. Если не хочется возиться с консольной программой, скриптами, планировщиком, но хочется быстро сделать бэкап виртуальной машины hyper-v, можно воспользоваться бесплатной программой Veeam Backup Free Edition. Она позволяет вручную сделать копию виртуальной машины. Основное ограничение бесплатной версии в том, что вы не сможете создавать задания для автоматического бэкапа. Только ручной режим. Это ограничение можно обойти и использовать с помощью скриптов автоматический бэкап в бесплатной veeam, но это тема отдельного разговора. Не хочется рассматривать этот вариант в рамках данной статьи. Подробнее о различиях платной и бесплатной версии можно узнать по ссылке — https://www.veeam.com/pdf/datasheet/veeam_backup_9_5_free_vs_paid_comparison_ru.pdf
Программа, конечно, монструозная, весит много, ставится долго, но зато никаких заморочек. Все настраивается легко и понятно через интерфейс программы. После установки запускаете программу. Добавляете новый сервер:
Указываете, что это Standalone Hyper-V server, добавляете учетные данные и дожидаетесь окончания установки необходимых компонентов на hyperv сервере. После этого можно создать резервную копию виртуальной машины. Для этого выберите гипервизор, виртуальную машину, которую хотите забэкапить и жмите правой кнопкой мыши по ней. Выбираете VeeamZIP:
Дальше указываете место, куда будет сохранен бэкап и все. Запускаете задание и ждете окончания процесса. Бэкапить можно в любое место, куда есть доступ с машины, на которую установлен сам veeam. Можете подключить сетевой диск и бэкапить в него.
Подключение к Hyper-V Server 2016 с Windows 7
Рассмотрим еще один вариант подключения к бесплатному hyper-v, когда у вас в наличие только операционная система Windows 7. Вам нужно создать виртуальную машину, либо изменить настройки существующей, завершить ее работу, или наоборот запустить. Оснастку управления Hyper-V на Windows 7 поставить не получится. На помощь придет программа 5nine Manager Free. Скачать ее можно либо с указанного сайта, но нужна регистрация, после которой на почту придет ссылка для скачивания и файл с лицензией. Для нормальной установки требуется .NET Framework 4.5 или выше. Если в системе он не будет установлен, то инсталлятор просто не начнет установку, даже не сказав почему. Мне пришлось читать руководство, чтобы разобраться, почему на один компьютер у меня нормально ставится программа, а на другой не хочет.
После установки запускайте программу и добавляйте hyperv server.
Там вы сможете управлять некоторыми настройками гипервизора, добавлять, удалять, запускать, редактировать виртуальные машины. Все сделано достаточно просто и удобно.
Если нет стандартной оснастки, эта программа выручает. Сам ей частенько пользуюсь при необходимости.
Заключение
Постарался рассмотреть все наиболее значимые аспекты в работе с бесплатным гипервизором от Microsoft. Сам еще не проверял его в работе и особо не интересовался нововведениями, пока не было времени. Смотрел на него только в тестовых стендах. Можете сравнить его с бесплатным гипервизором на kvm — proxmox, который я рассматривал в своей статье установка и настройка proxmox.
Самым большим преимуществом последнего является возможность установки на программный рейд. Hyper-V сервер я никогда не пробовал установить на программный рейд, я даже не знаю, возможно ли это. Так что использовать его можно только там, где есть аппаратный рейд, либо в тестовых вариантах. Лично я никогда не ставлю гипервизоры в продакшн на одиночные диски. Все остальное дело привычки и удобства. В proxmox мне нравится управление через web браузер. Не нужно ничего ставить на компьютер. После установки гипервизор сразу готов к работе.
В hyper-v удобно, что все системы его поддерживают без проблем. На kvm, к примеру, в proxmox, после установки windows систем в качестве гостевых машин, нужно будет устанавливать драйвера с отдельного диска, либо использовать готовые образы, где они будут уже интегрированы. Мелочь, но все равно не так удобно.
Буду рад любым замечаниям по статье, подсказкам или указаниям на ошибки. Так же было бы любопытно узнать, какой гипервизор вы предпочитаете использовать и по какой причине. Какие преимущества по сравнению с остальными гипервизорами вы видите в своем выборе.
Видео
Онлайн курс по Linux
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:- Знание архитектуры Linux.
- Освоение современных методов и инструментов анализа и обработки данных.
- Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
- Владение основными рабочими инструментами системного администратора.
- Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
- Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Помогла статья? Подписывайся на telegram канал автора
Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.Импорт и экспорт в Hyperv или перенос виртуальных машин
Импорт и экспорт в Hyper V это возможность копирование и переноса виртуальных машин. Эта возможность используется в тестовой среде, когда у нас есть образ или шаблон машины и для переноса с одного сервера на другой. Я так же слышал, что кто-то использует эту возможность как резервное копирование. Мы рассмотрим на примерах с GUI и в Powershell.
Если вы хотите создать шаблон виртуальной машины, то перед экспортом нужно сделать sysprep. Что бы просто перенести виртуальную машину Hyper V этого делать не надо.
Sysprep — это утилита сброса уникальных идентификаторов. Когда в одной сети находятся машины с одинаковыми идентификаторами могут быть ошибки и конфликты. После сброса идентификаторов нужно будет заново устанавливать те данные, которые требуются при первой установке Windows. Я бы крайне рекомендовал делать эту операцию во избежание проблем. Вы можете запустить эту команду из CMD:
%WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
Либо запустить файл sysprep.exe в этой папке:
C:\Windows\System32\Sysprep
И подтвердить действия с этими настройками:
После окончания работы утилиты компьютер выключится и его нельзя будет включать. Если вы его включите, то идентификаторы сгенерируются и операцию нужно будет проделывать заново.
Экспорт Hyper V
Теперь выполним экспорт виртуальной машины Hyper V, в этот момент ВМ может быть включена. Нажмите на нее правой кнопкой и найдите кнопку экспорта:
Выберете путь, куда хотите экспортировать ВМ и нажмите кнопку подтверждения. ВМ будет экспортирована со всеми настройками и виртуальным диском:
После этого мы выполнили в Hyper V копирование виртуальной машины.
Импорт Hyper V
Что бы выполнить в Hyper V импорт виртуальной машины нажмите следующую кнопку:
После стартового окна нам нужно будет выбрать папку, куда мы экспортировали ВМ:
Проверяем, что имя ВМ совпадает с той, которую мы хотим импортировать:
На следующем окне у нас появляется три возможных пункта клонирования виртуальной машины Hyper V. Так как ВМ тоже имеет уникальные идентификаторы этот пункт очень важен:
- Регистрировать виртуальную машину по мету (Register the virtual machine in-place) — если файлы ВМ уже находятся там, где они должны и вы не планируете переносить их в новое место. Это может быть ВМ с подключенной флешки или iSCSI диска. В этом случае уникальный идентификатор не генерируется.
- Восстановить виртуальную машину (Restore the virtual machine) — в отличие от предыдущего пункта все файлы переносятся в новое место, которые вы укажете в следующем окне. Уникальный идентификатор так же остается прежним.
- Копировать виртуальную машину (Copy the virtual machine) — копирует ВМ с новым сгенерированным идентификатором. В следующем окне нужно будет указать куда копировать эти файлы. Этот случай используется когда мы используем шаблон ВМ.
Если в этот момент уже работает ВМ с этим идентификатором, то мы получим ошибку:
The operation failed because a virtual machine with the same identifier already exists. Select a new identifier and try the operation again.
Ошибка загрузки конфигурации виртуальной машины hyper v
Я выполню копирование машины, но остальные варианты аналогичны:
В случае с копированием мы можем выбрать новое расположение файлов чекпоинтов, конфигураций и кэша либо использовать установленное по умолчанию:
В этом окне выбирается расположение диска:
В этой ВМ адаптер подключен к другому коммутатору и его не существует на этом хосте гипервизора. Проверка коммутаторов идет по именам и если раньше коммутатор, на этом же хосте, назывался ‘Ext 1’, а затем был удален или переименован на ‘Ext 01’ вы тоже получите ошибку. Можно выбрать новый коммутатор или пропустить этот шаг:
На последнем шаге мы проверяем введенные данные и нажимаем кнопку подтверждения:
После этого ВМ импортируется и вам может понадобится подключиться к коммутатору и переименовать ее.
В обоих случаях вам нужно зайти в настройки ВМ:
Для переименовывания машины нужно зайти на вкладку «Имя»:
Если сетевых адаптеров у ВМ нет, то нужно зайти во вкладку добавления устройств и добавить сетевой адаптер:
А затем подключить к коммутатору:
После этого в Hyper V виртуальная машина будет подключена и ее можно запускать.
Экспорт и импорт виртуальной машины Hyper V в Powershell
Все команды имеют ключ ComputerName, а значит перенос виртуальной машины Hyper V может делаться на удаленном компьютере.
Получим список ВМ Hyper V, что бы узнать какую машину экспортировать:
Get-VM
Что бы через консоль Powershell в Hyper V скопировать виртуальную машину, в базовом варианте, нужно сделать следующее:
Export-VM -Name 'CentOS' -Path 'C:\VMimported\'
Где:
- Name — имя ВМ, которую экспортируем
- Path — путь, где будет лежать копия виртуальной машины Hyper V
Так как мы можем выполнить клонирование и включенной машины, то у нас есть несколько способов манипулировании с памятью. Для этого есть ключ CaptuteLiveState, которого нет в версии Windows Server 2012 r2 и ниже, со значениями:
- CaptureSavedState — включает оперативную память
- CaptureDataConsistentState — используется Production checkpoint
- CaptureCrashConsistentState — память не сохраняется
По умолчанию используется CaptureSavedState.
Export-VM -Name 'CentOS' -Path 'C:\VMimported\' -CaptureLiveState CaptureCrashConsistentState
Для импорта есть три варианта сохранения идентификаторов, которые описывались выше.
Если вы решили импортировать ВМ, которая уже находиться в нужной папке и с сохранением идентификаторов сделайте так:
Import-VM -Path "C:\wii\CentOS\Virtual Machines\8EA3B8C0-611B-48EF-8344-392FA71D89B6.vmcx"
VMCX — это файл, который лежит в папке «Virtual Machines» экспортированной ВМ. Если виртуальная машина с этим идентификатором уже есть в Hyper V вы получите ошибку:
Import-VM : Failed to create virtual machine. The operation failed because a virtual machine with the same identifier already exists. Select a new identifier and try the operation again.
Для импорта ВМ, с сохранением идентификаторов, но в новое место на диске выполните:
Import-VM -Path 'C:\VMimported\CentOS\Virtual Machines\8EA3B8C0-611B-48EF-8344-392FA71D89B6.vmcx' -VhdDestinationPath 'C:\NewPath\' -VirtualMachinePath 'C:\NewPath\' -Copy
Где:
- VhdDestinationPath — куда будет скопирован виртуальный диск Hyper V
- VirtualMachinePath — куда будут скопированы файлы конфигурации виртуально машины
- Copy — указывает, что это операция копирования
Дополнительные ключи:
- SnapshotFilePath — куда будут скопированы чекпоинты
- SmartPagingFilePath — куда будет скопирован файл подкачки
Можно не указывать каждый тип файлов, а просто указать файл конфигурации в Path и действие Copy — тогда ВМ будет скопирована в местоположение указанное в настройках Hyper V.
В случае копирования VM с генерированием нового идентификатора можно сделать так:
Import-VM -Path "C:\wii\CentOS\Virtual Machines\8EA3B8C0-611B-48EF-8344-392FA71D89B6.vmcx" -Copy -GenerateNewId
В этом случае все файлы будут перемещены в папку, которая была указана в настройках Hyper V. Операция клонирования выполнена.
…Теги: #powershell
Включение в Hyper V вложенной виртуализации
Вложенная виртуализация в Hyper V или Nested Virtualization доступна с редакций Windows Server 2016 и Windows 10. Грубо говоря это возможность виртуализировать Hyper V внутри Hyper V. Для настройки этой возможности нужно будет выполнить несколько команд Powershell. Кроме этого процессор должен быть Intel.
Установка ESXI на Hyper V, что тоже относится к вложенной виртуализации, у меня получалось, но ошибками и в конце концов я стал запускать Hyper V и ESXI поверх VMWare Workstation. Работать вместе Hyper V и VMWare Workstation тоже не могут. Опыт включения вложенной виртуализации для других платформ у меня отсутствует.
Первое с чем мы столкнемся при попытке включения или установки роли Hyper V во вложенном варианте это отсутствие возможности поставить галочку в GUI. Можно будет установить только консоль для управления. Эту ситуацию можно обойти установив Hyper V через Powershell, но и там мы встретим ошибку:
- Не удалось запустить виртуальную машину так как не работает один из компонентов Hyper-V
- Hyper-V cannot be installed: the processor does not have required virtualization capabilities
Первое что нужно сделать это выключить виртуальную машину. Я предпочитаю делать это через Powershell:
Stop-VM -Name 'Win10'
# или
Stop-Computer -ComputerName 'Win10'
Далее нам нужно включить расширение Hyper-V:
Set-VMProcessor -VMName 'Win10' -ExposeVirtualizationExtensions $true
Если у вас появится какая-то ошибка это может значить, что виртуальная машина была импортирована и имеет старую версию. В этом случае можно обновить виртуальную машину Hyper-V:
Update-VMVersion -Name 'Win10'
Для нормальной работы сети нам нужно включить MAC spoofing:
Get-VMNetworkAdapter -VMName 'Win10' | Set-VMNetworkAdapter -MacAddressSpoofing On
Либо через интерфейс:
Остальные ограничения связанные с Nested Virtualization, которые не получиться использовать:
- Динамическая память
- Изменение памяти работающей VM
Были проблемы с сетевыми адаптерами. При попытках настроить Docker на VM никак не работала сеть и в таких случаях помогала переустановка драйвера на сетевом адаптере основной ОС. Это происходило на Windows 10.
…Теги: #hyper-v
Проблемы при запуске виртуальной машины или установке Hyper-V — Windows Server
- 4 минуты на чтение
В этой статье
Эта статья помогает решить проблемы, возникающие при установке роли Hyper-V или запуске виртуальных машин Hyper-V.
Исходная версия продукта: Windows 10 — все выпуски, Windows Server 2012 R2
Оригинальный номер базы знаний: 2762297
Симптомы
Различные признаки и ошибки:
Выпуск 1
На компьютере с Windows Server 2012 или Windows 8 с установленной ролью Hyper-V или после обновления с предыдущей версии Windows с уже установленной ролью Hyper-V при запуске виртуальной машины может появиться следующее сообщение об ошибке:
Виртуальная машина «VM_Name» не может быть запущена, потому что гипервизор не запущен (идентификатор виртуальной машины
).Следующие действия могут помочь вам решить проблему:
- Убедитесь, что процессор физического компьютера поддерживает версию аппаратной виртуализации.
- Убедитесь, что аппаратная виртуализация и аппаратная защита выполнения данных включены в BIOS физического компьютера. (Если вы редактируете BIOS, чтобы включить какой-либо параметр, необходимо отключить питание физического компьютера, а затем снова включить его. Сброса физического компьютера недостаточно.)
- Если вы внесли изменения в хранилище данных конфигурации загрузки, просмотрите эти изменения, чтобы убедиться, что гипервизор настроен на автоматический запуск.
Выпуск 2
На компьютере под управлением Windows Server 2012 или Windows 8 при попытке включить роль Hyper-V может появиться одно из следующих сообщений об ошибке:
- Hyper-V не может быть установлен, потому что поддержка виртуализации не включена в BIOS.
- Hyper-V не может быть установлен: предотвращение выполнения данных не включено.
- Проверка того, что BIOS компьютера поддерживает виртуализацию и включена защита выполнения данных.
Выпуск 3
При попытке включить поддержку SR-IOV в Windows Server 2012 с установленным Hyper-V вы можете получить следующие сообщения об ошибках из свойства IovSupportReasons при выполнении следующей команды PowerShell:
Get-VMHost | Список форматов IovSupport, IovSupportReasons
- SR-IOV нельзя использовать на этом компьютере, поскольку процессор не поддерживает преобразование адресов второго уровня (SLAT).Для процессоров Intel эта функция может называться Extended Page Tables (EPT). Для процессоров AMD эта функция может называться Rapid Virtualization Indexing (RVI) или Nested Page Tables (NPT).
- Набор микросхем в системе не выполняет переназначение прерываний, без чего SR-IOV не может поддерживаться.
- Набор микросхем в системе не выполняет переназначение DMA, без которого SR-IOV не поддерживается.
- SR-IOV нельзя использовать в этой системе, так как он настроен на отключение использования оборудования переназначения ввода / вывода.
- Убедитесь, что в системе есть поддержка набора микросхем для SR-IOV и что в BIOS включена виртуализация ввода-вывода.
- Для использования SR-IOV на этом компьютере необходимо обновить BIOS, поскольку он содержит неверную информацию, описывающую возможности оборудования. Обратитесь к производителю компьютера за обновлением.
- SR-IOV нельзя использовать в этой системе, так как он сообщает об отсутствии шины PCI Express. Свяжитесь с производителем вашей системы для получения дополнительной информации.
- Чтобы использовать SR-IOV в этой системе, необходимо обновить системную BIOS, чтобы Windows могла управлять PCI Express.Обратитесь к производителю системы за обновлением.
- SR-IOV нельзя использовать в этой системе, поскольку оборудование PCI Express не поддерживает службы контроля доступа (ACS) ни на одном из корневых портов. Свяжитесь с поставщиком вашей системы для получения дополнительной информации.
Причина
Различные причины, связанные с проблемами, указанными в разделе «Проблема».
Причина возникновения 1
Эта ошибка возникает из-за того, что функция расширений безопасного режима (SMX), доступная в BIOS, включена, и произошли изменения в среде выполнения.Это приводит к тому, что гипервизор не загружается.
Причина проблемы 2
Эта ошибка может возникать, когда BIOS сообщает, что поддержка виртуализации или защита выполнения данных не включена, даже если она включена в меню конфигурации BIOS.
Причина проблемы 3
Эти ошибки могут быть вызваны следующими причинами:
- Устаревший BIOS
- Неправильная настройка BIOS
- Несовместимое оборудование
Разрешение
Для решения проблем, упомянутых в разделе «Симптомы», см. Соответствующий раздел ниже:
Решение по выпуску 1
Обратитесь к производителю оборудования, чтобы проверить наличие обновлений BIOS / микропрограммы и отключить функцию расширений безопасного режима (SMX) в BIOS.
Решение по выпуску 2
Обратитесь к производителю оборудования, чтобы проверить наличие обновлений BIOS / встроенного ПО.
Решение по выпуску 3
- Уточните у производителя оборудования, что система поддерживает необходимый набор микросхем и поддерживает функцию SR-IOV с помощью встроенного ПО.
- Убедитесь, что система обновлена до последней версии прошивки, содержащей поддержку SR-IOV.
- Может потребоваться изменить настройки прошивки, чтобы включить VT-d (на платформах Intel) или AMD-Vi (на платформах AMD).Это может называться несколькими способами, включая «IOMMU», «IO / MMU», «Виртуализация ввода-вывода» или «поддержка SR-IOV». Название настроек прошивки зависит от производителя.
- Некоторые системы могут иметь настройки в двух разных местах прошивки, которые требуют настройки. Вы должны проконсультироваться с документацией производителя оборудования относительно конкретных настроек и оборудования NIC, которое они поддерживают для работы в сети SR-IOV.
- После изменения настроек BIOS / прошивки может потребоваться холодный перезапуск системы.
См. Также примечания к выпуску Windows Server 2012 для Hyper-V, которые содержат дополнительную информацию о SR-IOV. Примечания к выпуску
: важные проблемы в Windows Server 2012
Как включить виртуализацию в Windows 10
Виртуальная машина имитирует компьютер system, чтобы каждый мог запускать разные операционные системы и программы. Оно работает отлично подходит для тестирования новых функций без риска для вашей текущей экосистемы. Вы также сможет протестировать совместимость программного обеспечения в изолированной среде.
Запуск виртуальной машины может быть требовательны, и не все компьютеры способны на это. Но в наши дни пользователи можно создать в Windows 10.
Что вам нужно?
Ваш компьютер должен соответствовать нескольким требования для вас, чтобы иметь возможность создавать и запускать виртуальную машину. Вот что вам понадобится:
- 64-битный процессор с трансляцией адресов вторичного уровня или SLAT. Найдите информацию о своем процессоре с помощью этих инструментов.
- Windows 10 Pro, Education или Enterprise.
Примечание. Пользователи Windows Home могут перейти на версию Pro. Перейдите в Настройки (Windows + I)> Обновление и безопасность > Активация .
- Не менее 4 ГБ памяти. Имея больше RAM было бы лучше.
- Настройка BIOS, в которой виртуализация был включен.
- Место на жестком диске для ОС, которую вы будете использовать быть добавленным.
Что такое Hyper-V?
Windows 10 использует программное обеспечение под названием Hyper-V для обработки виртуализации.Вам нужно будет активировать его если вы хотите добавить виртуальные машины. Некоторые функции Hyper-V включают возможность для запуска операционных систем и целых аппаратных компонентов, таких как жесткие диски и сетевые коммутаторы.
Опытные пользователи могут даже использовать его для виртуализации серверов, если они хотят.
Включите виртуализацию в BIOS
Сначала перезагрузите компьютер. Поскольку компьютер загружается, нажмите соответствующую клавишу, позволяющую войти в BIOS. В кнопка отличается от одного компьютера к другому.Однако обычно это F10 , Delete или F2 .
После входа в BIOS вы можете начать включение настроек виртуализации. Интерфейс BIOS различается в зависимости от марки.
Выйдите, как только закончите измените настройки BIOS и перезагрузите компьютер.
Включение Hyper-V
Вам понадобится Hyper-V для управления вашим виртуальные машины. Это можно сделать, войдя в Панель управления или PowerShell.
Панель управления
Откройте панель управления . Теперь перейдите к программам. и особенности > Turn Windows Включение и выключение функций .
Найдите папку с именем Hyper-V . Отметьте все подпапки под Hyper-V и ударил OK .
Windows попытается настроить Hyper-V. Это может вызвать перезапуск после подтверждения всех изменений.
PowerShell
Открыть PowerShell и введите следующую строку:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Все
Если PowerShell отвечает и сообщает, что команда не может быть найдена, убедитесь, что вы запускаете ее как администратор.По завершении перезагрузите компьютер.
Создание виртуальной машины
Когда все будет готово, вы можете начать использовать Hyper-V для создания виртуальных машин в Windows 10. Вот что вам нужно сделать:
Перейдите в панель управления > Администрирование Инструменты и дважды щелкните Hyper-V для запуска приложения.
На левой панели Hyper-V выберите имя вашего компьютера, чтобы вы могли с ним работать. Вы можете добавить новый виртуальный машина, перейдя на Action > New > Virtual Machine .
Технология виртуализации— Как включить аппаратную виртуализацию
# Зачем нужно включать технологию виртуализации? #
MEmu Play будет иметь гораздо лучшую производительность, если на вашем компьютере включена технология аппаратной виртуализации (также известная как Intel-VT, vt-x, AMD-V). Большинство основных процессоров Intel и AMD поддерживают эту функцию. В этой статье вы узнаете, как включить его, если ваш VT отключен по умолчанию.
# Проверить статус VT (технология виртуализации) #
На большинстве ПК по умолчанию включена технология виртуализации, если система ее поддерживает.Выполните следующие действия, чтобы убедиться, что в вашей системе включена технология виртуализации:
1. Щелкните правой кнопкой мыши любое место на панели задач и выберите Диспетчер задач , чтобы открыть его.
2. Щелкните вкладку Performance .
3. На правой стороне вкладки CPU вы можете увидеть Virtualization is Enabled or Disabled .
# Проверьте, поддерживает ли ваш ЦП VT, если он отключен по умолчанию #
1. Загрузите сторонний инструмент: LeoMoon CPU-V, чтобы определить возможности вашего процессора.
2. Если это похоже на картинку слева с галочкой, вам необходимо включить эту функцию в BIOS вручную.
# Как включить VT (технологию виртуализации) в BIOS #
Шаг 1. Войдите в программу настройки BIOS
Для этого несколько раз нажмите указанную кнопку (в зависимости от производителя вашего устройства, например.г. F2 или Del работают для большинства Dell) при включении системы.
Обязательно к прочтению: 3 способа входа в BIOS
Видеоурок по: Как войти в BIOS в Windows 10
Примечание. На некоторых ноутбуках Lenovo (Idea) есть кнопка NOVO для входа в конфигурацию системы. Подробнее: Знакомство с кнопкой NOVO
Шаг 2. Включите технологию виртуализации (VT) в BIOS
Найдите технологию виртуализации (также известную как Intel VT или AMD-V) и включите ее.В конце сохраните и перезагрузите компьютер, чтобы применить изменения.
Необходимо прочитать: Как включить виртуализацию (гипервизор) в BIOS или UEFI
Примечание. Настройки BIOS для Intel VT или AMD-V обычно находятся в меню «Набор микросхем» или «Процессор». Названия меню могут отличаться от этого руководства, настройки виртуализации можно найти в настройках безопасности или в других нестандартных названиях меню.
Процессор AMD:
Процессор Intel:
Шаг 3.Еще раз проверьте свой статус VT в системе Windows.
Если инструмент показан ниже, ваша технология виртуализации (VT) теперь включена.
Если вы по-прежнему получаете предупреждение, возможно, возник конфликт с настройками системы или сторонним программным обеспечением. Поэтому вам может потребоваться вручную отключить настройки конфликтов.
# Проверить, отключен ли Hyper-v в системе Windows #
Если у вас Windows Hyper-V (дополнительная функция Windows), , пожалуйста, выключите и перезагрузите систему.Иногда он включается после определенного обновления Windows.
Пользователи Windows 10 убедитесь, что функция целостности памяти также отключена.
# Проверить, не конфликтует ли стороннее программное обеспечение на VT, например AVAST #
Это BKM о том, как решить проблему с предупреждением об отключении VT на некоторых машинах, на которых установлен AVAST, предоставленный Павлом Блаутом на Facebook.
>>>>>>>>>>
Как сообщают некоторые друзья, они получат предупреждение об отключении функции виртуализации аппаратного помощника (VT) при запуске MEmu, хотя они уже включили ее в BIOS и проверили с помощью LeoMoon Tool.
Если вы случайно установили антивирус AVAST на свой компьютер, попробуйте выполнить следующие действия.
Зайдите в Настройки-> Устранение неполадок, отключите модуль самозащиты.
- Найдите файл «C: \ ProgramData \ AVAST Software \ Avast \ avast5.ini» и откройте его в Блокноте от имени администратора. В разделе «[Общие]» добавьте «VirtualizationMechanisms = 0» без кавычек.
В частности, для некоторых старых версий AVAST вам нужно только отключить виртуализацию с аппаратной поддержкой в настройках устранения неполадок.
Иногда VT используется исключительно сторонним программным обеспечением, щелкните здесь , чтобы узнать о решении.
>>>>>>>>>>>
Примечание.
Ваш комментарий будет первым