Hi,
I have an ESXi 5.0 version in a Dell poweredge 810 and then I installed esxi 5.5 in a vm and trying to run a 64bit vm, but it is failing with below error.
Failed to start the virtual machine.
This virtual machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible.
This host does not support Intel VT-x.
For more detailed information, see http://vmware.com/info?id=152.
I added below parameters,
vhv.enable = "TRUE"
vmx.allowNested = "TRUE"
still not working.
If your system supports EPT/RVI, then you should be able to run nested 64-bit guests.
For ESXi 5.0, which does not officially support virtualized VT-x/AMD-V, you need to add the following to /etc/vmware/config on the physical host:
vhv.allow = TRUE
Note that VMware does not support ESX 5.0 systems with this setting.
Then, you need to change the guestOS type in the ESXi 5.5 VM's configuration file to "vmkernel5".
For more information, see Running Nested VMs.
can someone help here
Have a look here:
Nested Virtualization
Hello,
check this, it should be helpful:
Requeriments to run 64 bits guests in vmware products
Best regards,
Pablo
still no use. another other options??
Ok,
let my know what is exactly your environtment
You have installed ESXi 5.5 in Dell poweredge 810, right?
You're trying to install a 64 bit virtual machine, but ESXi throws this message about VT-x, right?
Then, let me know what CPU is running in the Dell poweredge 810, maybe it isn't VT-x capable.
Best regards,
Pablo
i have a physical prod box , in that i have esxi5.0
in that , created a vm with esxi5.5 (using this esxi for testing)
in that i created a 64bit vm, and failing with error.
Hello,
ok, now i understand.
You can't do what you want:
Only 32-bit guests can be installed to run as nested virtual machines inside an ESX guest. These virtual machines can only be configured to use binary translation.
Taken from one of the links (it applies to esxi too) commented here:
Running esx(i) virtual and nested virtual machines.
Best regards,
Pablo
If your system supports EPT/RVI, then you should be able to run nested 64-bit guests.
For ESXi 5.0, which does not officially support virtualized VT-x/AMD-V, you need to add the following to /etc/vmware/config on the physical host:
vhv.allow = TRUE
Note that VMware does not support ESX 5.0 systems with this setting.
Then, you need to change the guestOS type in the ESXi 5.5 VM's configuration file to "vmkernel5".
For more information, see Running Nested VMs.
thanks alot jmattson. worked like a charm