Вложенная виртуализация в Vmware ESXi

Иногда бывают случаи, что в гостевой системе требуется запускать виртуальные машины или приложение эмуляции (например android). Так и мне пришел запрос от девелоперов, что при инсталляции ПО выходит следующая ошибка

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

Нам необходимо отредактировать vmx-файл виртуальной машины и добавить параметр vhv.enable = «TRUE». Для редактирования файла нужно сначала загрузить его , а затем отредактированную версию загрузить назад, используя браузер датастора.

Далее нужно чтобы гипервизор перечитал vmx-файл (как описано в статье KB
1026043
) . Заходим по ssh на ESXI для доступа к командной строке гипервизора и выполняем следующие команды:

vim-cmd vmsvc/getallvms
vim-cmd vmsvc/reload Vmid

Первая команда отображает список всех виртуальных машин хоста и она нужна чтобы определить Vmid интересующей нас машины. Потом подставляем это число во второй команде.

После этих действий включаем виртуальную машину и проверяем, что виртуализация доступна нам в гостевой системе

Поделиться ссылкой:

Один комментарий

Оставьте ответ

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