I get a error about "Longmode is unsupported" when trying to install windows 2012 server on a guest vm on a nested ESXi 5 instance.
I've tried all the proposed resolutions I could find on the forums. Does anybody know how to fix this?
On the physical and nested ESXi instances I have confirmed vhv.allow TRUE config,
~ # cat /etc/vmware/config
libdir = "/usr/lib/vmware"
authd.proxy.vim = "vmware-hostd:hostd-vmdb"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
authd.soapServer = "TRUE"
vmauthd.server.alwaysProxy = "TRUE"
vhv.allow = "TRUE"
but HV is still showing not VT capable?
~ # esxcfg-info | grep "HV"
|----HV Support............................................0
|----HV Replay Capable.....................................false
\==+HV Replay Disabled Reasons :
|----World Command Line.................................grep HV
I booted into the nested ESXi bios which is a PhoenixBios but there is no option for VT setting
In the vCenter GUI I checked "on" the following box,
CPU/MMU Virtualization
Use Intel VT-x/AMD-v for instruction set virtualization and INtel EPT/AMD RVI for MMU virtualization
CPUID Mask
Expose the NX/XD flag to guest
I also upgraded virtual hardware and the vm says vmx-09
Saved and Rebooted everything
How do I get the 64 bit guest on the nested ESXi to work?
The physical server is a Dell PE310 with Intel Xeon CPUs and I did enable VT in the bios which seemed to work correctly because I installed ESXi on it, plus nested ESXi.
References for posts I've read for proposed solutions,
http://www.vcritical.com/2011/07/vmware-vsphere-can-virtualize-itself/
http://www.vmware.com/files/pdf/software_hardware_tech_x86_virt.pdf
http://www.virtuallyghetto.com/2011/07/how-to-enable-support-for-nested-64bit.html
http://www.vi-tips.com/2012/09/enabling-64-bit-vms-on-nested-esxi-51.html