Xen-Server Within VMware Hypervisor - Nested Virtual-Machine Architectures

Posted at

1. enable functionality on VMware ESXi, by editing /etc/vmware/config file.
2. configure an empty (Red Hat Linux 5 x64 based) machine, set few extra VMX configuration, define maximum NIC from type VMXNET 3, maximum RAM, maximum HD spece, etc..
3. boot up and install XEN-server (XenServer-6.2.0-install-cd.iso), set the IP for the management-console.
4. on your PC install the XEN-Center (XenCenter.msi)
5. deploy OVX or XVA or install a new Windows/Linux/Mac/... machine from the start.

Steps: ->
if you'll try to do a straightforward installation of XEN server into VMWare-Hypervisor (a.k.a vSphere a.k.a ESXi) you'll get either "No Network Adapters" or, after you'll try installing guest OS on XEN you'll get "Visualization not supported".

there are steps to follow, which will be standard, few are advanced - but still in the UI of Hypervisor (part of the wizard), some will be including editing using VI editor in the Hypervisor-shell (use PUTTY..) and configurations called "VMX lines" which is set to the guest-machine settings

- install VMware Hypervisor 5.5 (or newer), setup a static IP, Subnet, Gateway, DNS.
- on your PC access httsp://your_hypervisor_ip look towards the middle of the page, click "Download vSphere Client", when download finishes- install and log-into Hypervisor-client.
- enable SSH-shell for your ESXI.
- edit the global config to enable nested VM virtualization
cd /etc/vmware
vi config