Home » Виртуализация » Hyper-V » Установка Hyper-V на Windows Server 2012 под VMware Workstation

Установка Hyper-V на Windows Server 2012 под VMware Workstation

Некоторое время назад появилось у меня желание потестировать Hyper-V, а подходящего железа под это дело не было. Я решил попробовать установить в качестве гостевой системы VMware Workstation 10 Windows Server 2012 и на нем поднять роль Hyper-V.

Изначально я не знал, будет ли это работать в принципе. Решил попробовать поставить, а там разберемся. Поставил чистую систему, стал добавлять роль Hyper-V. Не заработало. Установка не началась, получил сообщение:

Hyper-V cannot be installed: A hypervisor is already running

Hyper-V install error

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

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhv.enable = "TRUE"

Сам конфиг живет в папке с виртуальной машиной и имеет расширение .vmx Находим этот файл, открываем блокнотом и дописываем в конец эти три строчки. У некоторых уже после этого роль Hyper-V добавляется. Я тоже решил попробовать, внес изменения, загрузил гостевую машину, добавляю роль Hyper-V, но получаю новую ошибку:

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

Hyper-V cannot be installed

Тут я расстроился, решил что мой процессор не поддерживает подобную виртуализацию. Начал дальше разбираться, искать информацию. Для того, чтобы виртуализация работала в виртуальной среде, процессор должен поддерживать технологию Intel VT или AMD-V и EPT. У меня какой-то старенький i5, но я нашел к нему описание и убедился, что Intel VT и EPT он поддерживает. Как мне показалось, все современные i3-i5-i7 поддерживают эту технологию. Оказывается, нужно в настройках гостевой ОС принудительно указать процессору использовать эту технологию. Делается это вот где:

Intel VT или AMD-V и EPT в VMWare

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

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

Запуск Hyper-V под VMWare

 

В итоге у нас получилось установить Windows Server 2012 с ролью Hyper-V в виртуальной машине под управлением VMware Workstation 10.


Помогла статья? Есть возможность отблагодарить автора

Комментарии:

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

Ваш e-mail не будет опубликован.