Меню Рубрики

Vmware windows 10 hyper v

Как установить роль Hyper-V в Windows 10 на ВМ под VMWare ESXi

В одной из тестовых задач понадобилось установить компонент виртуализации Hyper-V на виртуальной машине с ОС Windows 10 (применимо и к Windows Server 2016), запущенной на гипервизоре VMWare ESXi. Т.е. нужно организовать вложенную виртуализацию Hyper-V на VMWare ESXi.

Сначала пару слов в вложенной виртуализации. Вложенная виртуализация ( Nested Virtualization ) – возможность запускать гипервизор внутри виртуальной машины на другом гипервизоре. В Hyper-V полноценная поддержка вложенной виртуализации появилась Windows Server 2016 / Windows 10 Anniversary Update, в VMWare технология вложенной виртуализации работает уже давно (появилась еще в ESXi 5.0).

Имеем: хост виртуализации VMWare ESXi 6.0, на нем запущена виртуальная машина с Windows 10 1709.

При попытке установить роль гипервизор Hyper-V (компонент называется Низкоуровневая оболочка Hyper-V ) с помощью функции включения/ отключения компонентов в классической панели управления Windows 10, данная опция оказалась недоступна. В качестве причины указывается:

Невозможно установить Hyper-V: у процессора отсутствуют необходимые возможности виртуализации

Hyper-V cannot be installed: The processor does not have the required virtualization capabilities

Чтобы включить вложенную виртуализацию для данной ВМ, откройте настройки виртуальной машины с помощью веб клиента vSphere (ВМ должна быть выключена). В разделе CPU включите опцию « Expose hardware assisted virtualization to the guest OS » (эта опция не доступна в “тяжелом” C# клиенте vCenter)

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

hypervisor.cpuid.v0 = “FALSE”
mce.enable = “TRUE”
vhv.enable= «TRUE»

В клиенте vSphere данные опции можно добавить в настройках ВМ. Вкладка Options -> General -> Configure parameters . Добавьте две новые строки с данными параметрами (кнопка Add Row ).

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

Не удается установить Hyper-V: у процессора отсутствуют возможности преобразования адресов второго уровня (SLAT)

Hyper-V cannot be installed: the processor dose not support second level address translation (SLAT).

Т.е. процессор виртуальной машины помимо поддержки виртуализации должен поддерживать технологию SLAT — возможность виртуализации страниц памяти и передачи их под прямой контроль гостевой ОС. В терминологии Intel эта фича называется Еxtended Page Tables ( EPT ), у AMD — Rapid Virtualization Indexing ( RVI ).

Проверим поддержку SLAT процессором с помощью команды:

Команда в разделе «Требования Hyper-V» должна вернуть, что отсутствует поддержка SLAT.

Second Level Address Translation: No

Преобразование адресов второго уровня: Нет

В этом случае нужно изменить параметры процессора виртуальной машины. В веб клиенте в секции CPU/MMU Virtualization нужно выбрать Hardware CPU and MMU .

В «классическом» клиенте аналогичная опция находится на вкладке Options в секции CPU/MMU Virtualization и называется ” Use Intel VT-x/AMD-V for instruction set virtualization and Inet EPT/AMD RVI for MMU virtualization ”.

Запустите виртуальную машину Windows 10 и убедитесь, что ее процессор теперь поддерживает SLAT. Теперь можно установить все компоненты роли Hyper-V и запускать внутри виртуалки Win10 собственные виртуальные машины.

Источник

Сравнение 🖥️ VirtualBox, VMware и Hyper-V. Какая платформа лучше?

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

Что такое виртуальная машина

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

В IT-индустрии существует несколько программ, предоставляющих возможность виртуализации: Oracle VirtualBox, VMware и Microsoft Hyper-V. Особый акцент мы сделаем на VirtualBox и VMware, поскольку Hyper-V хоть и удобен, но он по прежнему существенно отстает от своих конкурентов и не обладает нужной гибкостью.

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

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

Модель лицензирования

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

Oracle VirtualBox — это программное обеспечение с открытым исходным кодом, распространяющееся по стандартам общественной лицензии GNU версии* 2 точка ноль. Последняя доступная версия программы в настоящий момент 6 и 1.

VirtualBox Extension Pack уже является закрытым пакетом, который добавляет продукту некоторые дополнительные возможности, включая поддержку USB 2.0 и 3.0, VirtualBox RDP, PXE Boot и шифрование дисков VM. При условии установленного на компьютере хоста. VirtualBox Extension Pack предоставляется совершенно бесплатно для некоммерческого использования. То есть вы спокойно можете загружать и применять программу дома. Но стоит вам перенести ее в офис для корпоративных нужд, придется уже платить деньги. Не так много, но все же придется потратиться. Стоит это дело 3 с половиной тысячи рублей.

Теперь рассмотрим лицензию VMware Workstation.

Данное программное обеспечение предлагает каждому новому пользователю 30-дневный пробный период в течении которого вам будут доступны все функции для их оценки. Полная же версия стоит 250 долларов США, или же около 18-19 тысяч рублей в зависимости от настоящего курса. В то время как VMware Player включает в себя только базовые функции виртуализации, VMware Workstation поддерживает полный набор возможностей, которые предоставляет компания для своих пользователей.

Программная и аппаратная виртуализация

Платформы виртуализации поддерживают два типа работы: программный и аппаратный. Давайте разберемся в нюансах.

Аппаратная виртуализация использует гипервизор для эмуляции разного рода железа на котором будет стоять новая система. Необходимым условием для успешной работы является поддержка функций Intel VT-x или AMD-V на вашем процессоре, в зависимости от производителя. Включаются они только через BIOS, ссылка на статью с подробным разбором процесса в описании к видео. Обратите также внимание на то, что хост и гостевая система обязаны использовать одинаковую разрядность. То есть, если вы используете 32-битную винду, у вас не будет работать iOS 64-бита. Это же правило работает в обратном направлении. При установленной 64-битной винде, у вас не пойдет Linux 32-бита.

Как VMware, так и VirtualBox — оба поддерживают аппаратную виртуализацию.

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

Программную виртуализацию, среди двух конкурентов, поддерживает только VirtualBox.

Работа с операционными системами

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

Oracle VirtualBox — это кроссплатформенное решение. Программа может быть установлена на любую операционную систему. Linux, Windows, Solaris, macOS и FreeBSD.

В случае же с VMware ситуация несколько усложняется. Например, VMware Workstation и VMware Player могут быть установлены только на Linux и Windows, а вот на MacOS может быть установлено только VMware Fusion.

Как вы видите, VirtualBox является более универсальным.

Поддержка гостевых систем

На виртуальных машинах, работающих с VirtualBox, могут быть установлены такие операционные системы как Linux, Windows, Solaris, FreeBSD и MacOS. Полный набор.

Продукты VMware поддерживают тот же самый набор предложений, с одним небольшим ограничением. Официально, MacOS может быть установлена только лишь в качестве гостевой системы на продуктах VMware Fusion или VMware Fusion Pro. Тем не менее, технически MacOS заработает и при установке на Vmware Workstation с использованием специального патча. Однако перед этим вам нужно убедиться, соблюдается ли лицензионное соглашение с разработчиком.

Пользовательский интерфейс

Oracle VirtualBox

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

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

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

Как создать новую виртуальную машину:

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

2. Далее введите Имя виртуальной машины, укажите путь установки и выберите тип системы.

3. Проследуйте несложной инструкции и завершите создание машины.

Источник

Встроенная виртуальная машина Hyper-V. Как это работает? Да и нужно ли?

Многие из нас наслышано о встроенной в Windows виртуальной машине Hyper-V, да вот только не многие видели ее в живую. К тому же она является компонентом более старших версий Windows, а именно эти компоненты иной раз служат причиной приобретения той или иной версии. (Хорошо, что на моем ноутбуке ОС предустановил производитель). Честно сказать я тоже до недавнего времени не обращал на нее внимания. Но… В общем приступим.

Для начала нам потребуется ее установить. Для этого заходим Панель управления –> Программы и компоненты. Выбрать раздел «Включение и Отключение компонентов Windows».

Находим пункт «Hyper-V». Отмечаем его галочкой (пока он не установлен будет ставиться только черный квадрат) и нажимаем ОК.

Ждем установки. После чего система попросит нас перезагрузиться.

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

Запускаем диспетчер hyper-v.

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

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

По нажатию на ОК выскочит предупреждение, но ничего страшного, продолжайте.

Теперь перейдем непосредственно к созданию ВМ (Виртуальной Машины).

Правой кнопкой по нашему компьютеру –> Создать –> Виртуальная машина.

Приступим к созданию. Нажимаем Далее.

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

Я выбрал тут первое поколение. Так как запускал впервые и не знал, чего ожидать.

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

А вот тут выбираем ваше виртуальное сетевое подключение, я назвал у себя его КОМ-1

А вот и жесткий диск, задаем его размер, я задал 40 гб.

Операционку я установлю позже.

Далее. И затем Готово. Остается только подождать.

Машина создана и вот она.

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

В этот раз я решил попробовать запустить не винду, а Линукс.

По двойному клику она запустилась.

Линукс запустился. Проверим на Винде теперь.

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

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

Забавный момент, но после перезагрузки ПК я обнаружил, что ВМ все равно продолжает свою работу. Вот это поворот. Надо же было такое сделать. Подумал я. Но потом понял,что сам дурак и тот кто делал эту программу, тоже не самый умный. ВМ можно было отключить только из диспетчера. В блоке управления ВМ кнопкой «Выключить» КАРЛ.

Примечательно, что винда запустилась довольно гладко, правда в этот раз я монтировал загрузочный диск в основной ОС на виртуальный DVD-ROM, и использовал его для считывания в ВМ.

После окончания установки все вроде бы работает остается только установить драйвера. Но вот надо ли? Решать конечно вам, но лично я вряд ли буду сильно часто возвращаться к данному продукту на данном этапе его развития. Причина тому – это скудные настройки, гостевая ОС не адаптируется под разрешение экрана из-за чего ее приходится запускать в полноэкранной версии, ну и ряд мелких багов, которые были указаны по ходу статьи тоже оставляют свое впечатление. Не самое лучшее. По быстродействию же она не быстрее конкурентов. Конечно может быть в ходе проб и ошибок я поменяю свое мнение, но пока что спасибо тем, кто дочитал эту статью.

Есть конечно группа и телега, но в телегу захожу редко, потому что просто в лом.

Читай. Делись. Подпишись.

Не забывайте про кнопку ПОДПИСАТЬСЯ, а также про наши маленькие группы в ВК и ТЕЛЕЖКЕ , ссылки на них вы можете найти в описании канала, нажав на соответствующие кнопки.

P.S. Выключение (слияние) Hyper-V это та еще боль для системы (жуть как медленно, можно выпить 3 чашки кофе за это время)

Прошло 15 минут с момента отключения ВМ, это все происходит на буке с 4 ядрами и 8 Гб ОЗУ, конкуренты выключаются мгновенно.

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

Источник

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

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

  • Vmware vsphere client windows 10
  • Vmware vix api for windows 64 bit
  • Vmware tools install windows
  • Vmware svga 3d windows xp
  • Vmware player как установить windows 7