1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса (ов))
После разворачивания Hyper-V Server 2012R2 на хосте ESXi 5.1 он имитирует полную работоспособность, позволяет создавать виртуальные машины и изменять настройки, но при попытке запуска виртуальной машины, выскакивают ошибки, что сервис hyper-v не работает, либо машина не поддерживает виртуализацию.
В случае же Server 2012R2 роль Hyper-V вообще не устанавливается, выскакивает ошибка, что машина не поддерживает виртуализацию.
Чтобы обойти эти ошибки, в ESXi для работы виртуализации в виртуализации необходимо включить опцию Virtual Hardware Virtualization (vhv).
Для этого нужно:
1. Подключиться по SSH к хосту ESXi;
2. Добавить в файл /etc/vmware/config строку vhv.allow = "TRUE";
3. Перезагрузить хост.
Если ошибки остались (зависит от версии ESXi), то в настройках виртуальной машины необходимо добавить дополнительный параметр hypervisor.cpuid.v0 и указать тип гостевой ОС winhyperv.
Настройка hypervisor.cpuid.v0 задается следующим образом:
1. Открываем окно редактирования виртуальной машиной (правой кнопкой мыши по ВМ, пункт Edit Settings);
2. Заходим на вкладку Options;
3. Выбираем раздел General и нажимаем кнопку Configuration Parameters;
4. Жмем Add Row и указываем новую переменную с именем hypervisor.cpuid.v0 и значением FALSE.
Изменение гостевой ОС делается следующим образом:
1. Открываем .vmx файл виртуальной машины (например, зайдя по SSH на хост и найдя директорию виртуальной машины (находятся в папке /vmfs/volumes/[имя datastore]);
2. Изменяем значение переменной guestOS на winhyperv, должно получиться guestOS="winhyperv";
3. Сохраняем изменения.
После вышеописанных действий можно запускать виртуальную машину c Hyper-V Server 2012R2 установленную на ESXi и виртуальные машины на Hyper-V Server должны нормально стартовать.

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

Не материться, не поливать друг друга грязью, не писать большими буквами.
За нарушения БАН!


Защитный код
Обновить

шаблоны joomla 3

ингибиторы АПФ

мукалтин при сухом кашле

iphone x обзор

Логин

Регистрация