Запуск ESXi в виртуальной машине - отличный способ для тестов и изучения новых возможностей платформы без необходимости развертывания полной тестовой лаборатории. Энтузиасты виртуализации имели такую возможность еще в 4-й версии vSphere (там, правда, не включались гостевые ВМ в гостевой ESX(i), вылезала такая ошибка

http://www.vcritical.com/wp-content/uploads/2009/05/you_may_not.png

Лечилось это добавлением строчки в Edit Settings->Option tab->Advanced / General / Configuration Parameters monitor_control.restrict_backdoor / TRUE

http://www.vcritical.com/wp-content/uploads/2009/05/monitor_control-300x265.png

Но все эти сложности остались в прошлом и теперь, в 5-й версии, ммы сможем без проблем запускать 64-битных "гостевых гостей" и делать их снэпшоты.

 

Настраиваем хост

 

Устанавливаем vSphere5, конфигурим сеть, системы хранения и всё, что требуется. Активируем на vSwitch Promiscuous Mode. Если хотим использовать VLAN в нашей тестовой инфраструктуре, то создаем дополнительный Port Group с именем "Trunk" с VLAN ID All (4095). Логинимся в консоль Tech Support Mode и вводим следующую строчку для разрешения запуска 64-битных гостей

echo 'vhv.allow = "TRUE"' >> /etc/vmware/config

Устанавливаем гостевую ESXi 5

 

Есть возможность сразу указать тип нужной нам гостевой ОС при создании-

 

http://www.vcritical.com/wp-content/uploads/2011/06/gos-esxi5.png

Но Eric Gray (http://www.vcritical.com/about/) говорит, что если нам нужны несколько гостевых ESXi5, то склонировать по каким-то причинам мы не сможем. В этом случае делаем машину Guest OS: Linux / Red Hat Enterprise Linux 5 (64-bit). Настраиваем, клонируем и только потом в Options/General Options меняем тип на ESXi 5.x.

При создании ВМ указываем ей 2 vCPU, не менее 2ГБ оперативной памяти. Создаем нужное нам количество сетевых адаптеров (например 4), один подключаем к сети управления, остальные к нашей сети "Trunk"

http://www.vcritical.com/wp-content/uploads/2011/06/vesxi-create-networks.png

Дискм ВМ можно сделать Thin, нормально работать будут.

После завершения создания ВМ включаем CPU/MMU Virtualization: Use Intel VT … EPT

Ставим ESXi 5 с помощью ISO или по PXE.

 

"Гостевые 64-битные гости"

 

Как уже упоминалось, в новой версии vSphere могут работать 64-битные гости. Надо только не забыть внести изменения в /etc/vmware/config как было указано выше. "Гостевые гости" могут быть мигрированы с помощью vMotion, для этого, разумеется, требуется сеть vMotion и разделяемое хранилище.

 

Гостевой Hyper-V со своими гостевыми машинами

 

Как гостевой гипервизор можно использовать не только ESXi, но и другие, например Hyper-V. На картинке мы видим запущеный CentOS в гостевой машине гостевого же Hyper-V

http://www.vcritical.com/wp-content/uploads/2011/06/esxi-hyperv-centos.png

 

Чтобы запускать гостевой Hyper-V надо внести следующие изменения в настройки ВМ:

Добавляем строчку hypervisor.cpuid.v0 = FALSE

http://www.vcritical.com/wp-content/uploads/2011/07/hypervisor-cpuid-v0-false.png

Правим Mask как на картинке:

http://www.vcritical.com/wp-content/uploads/2011/07/level1-ecx.png

 

Взято тут: http://www.vcritical.com/2011/07/vmware-vsphere-can-virtualize-itself/

 

P.S. Читая про "виртуализацию виртуализации" у меня почему-то стойкая ассоциация с Матрицей

 

Вдогонку - http://communities.vmware.com/docs/DOC-8970