Назад | Перейти на главную страницу

Включите Intel-VT внутри VMware Workstation

Я тестирую Nova Compute из проекта OpenStack внутри виртуальной машины VMware Workstation v7 и получаю эту ошибку:

libvirtError: internal error no supported architecture for os type 'hvm'

Это связано с тем, что виртуальная машина не может запускать виртуальные машины Xen с аппаратным ускорением (hvm), то есть гостевой процессор не поддерживает Intel-VT или AMD-V. Согласно VMware, "Запуск вложенных виртуальных машин", Я могу включить эту поддержку, добавив эти параметры в файл" .vmx ":

guestOS = "vmkernel"
monitor_control.vt32 = "TRUE"
monitor_control.restrict_backdoor = "TRUE"

Но это не работает, запуск 'grep vmx / proc / cpuinfo' внутри виртуальной машины не сообщает о поддержке Intel-VT, а также при запуске «kvm-ok» из пакета «cpu-checker» я получаю:

# kvm-ok
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

Могу ли я настроить VMware Workstation для запуска ускорения KVM или Xen HVM? Спасибо!

VMware Workstation 7 не поддерживает вложенный hvm. Вам следует попробовать VMware Workstation 8 или 9.

Отредактируйте виртуальную машину и измените параметры процессора. В механизме виртуализации установите флажок «Виртуализировать Intel-x / EPT или AMD-V / RVI»。

Если вы используете VMware Workstation 8, вам также следует изменить файл .vmx виртуальной машины, добавив новую строку: vhv.enable = "TRUE". Вы можете обратиться к этому. http://communities.vmware.com/community/vmtn/bestpractices/nested

Вы действительно читали ту статью, на которую ссылались? Его первая строка гласит: «Вложенные виртуальные машины можно запускать только тогда, когда внешняя виртуальная машина использует виртуализацию с аппаратной поддержкой (Intel VT-x или AMD-V), а внутренняя виртуальная машина использует классическую программную виртуализацию» - но вы ищете аппаратную виртуализацию. поддержка внутри ВМ!

Как оказалось, этот документ устарел, и ESXi 4.x позволяет вам это сделать.

Вам необходимо включить Intel-VT или AMD-V в BIOS вашего хоста. Обычно это под процессором или дополнительными опциями.