2 hosts on EXSi 5.0 with vHA and FT in a cluster. When confiurate FT on any VMs in the Cluster get a error message:
after passing, like EX03 on Win2008 R2, can't root it.
on Host summary, there is a Configuration Issue:
But, it have 2 NICs on each switch:
What's the problem?
Please give me a advice.
much thank in advance.
the VMs are configured for a single vCPU, correct? This is all that is supported for FT.
Yes, every VMs on the Cluster has only one CPU.
thansk,
Is VT-x enabled in the host BIOS?
Looks like this is a nested virtualization config - check out http://www.virtuallyghetto.com/2011/07/how-to-enable-nested-vft-virtual-fault.html
Brian Atkinson wrote:
Looks like this is a nested virtualization config
Good eye! Thanks for noticing.
You are right. Both hosts 10.1.1.211 and 221 are nested hosts on 10.1.1.201.
Now, I configure the Migrate in Advanced Setting below, which introduces in
:
( I can't use esxcli or legacy esxcfg-advcfg commands. get can't find branch message)
after root VM Ex04 on it, get :
it seems the CPU can't support FT on ESXi 5.0
I am wondering why it could do in vSphere 4.0 as I did it before on same machine.
Thanks,
Are you trying this with a 64-bit guest? Record/Replay with binary translation only works with 32-bit guests.
it seems the CPU can't support FT on ESXi 5.0
I am wondering why it could do in vSphere 4.0 as I did it before.
You did this with vSphere 4.0 inside a VM, or with vSphere 4.0 installed on the hardware?
The VMs now on the cluster are with 64-bit Win2008server.
Last year I had host and nested hosts on vSphere 4.0, I can't remember what OS those VMs on the vSphere cluster were with . it seemed 32-bit Win2003server.
George Yu wrote:
The VMs now on the cluster are with 64-bit Win2008server.
Last year I had host and nested hosts on vSphere 4.0, I can't remember what OS those VMs on the vSphere cluster were with . it seemed 32-bit Win2003server.
FT using software virtualization should still work with 32-bit Windows 2003 Server under ESXi 5.x as a guest hypervisor. FT using software virtualization has never worked with 64-bit guests, as far as I know.
Can you try providing a second shared datastore to both the hosts, to resolve the problem in the 2nd screenshot.
32-bit XP was installed on the cluster. But can configure FT on the VM, get:
So, it is not VM OS problem, is still host problem, from picture below also can see this point.
"Can you try providing a second shared datastore to both the hosts, to resolve the problem in the 2nd screenshot."
let me try to add another storage ofor both nested host and see what will happen.
thanks,
Did it and the datastore issume disappeared.
The problem "- Host CPU does not support hardware virtualization which is required for replay." is still there.
Thanks,
logon via ssh and try this
esxcfg-info|grep "HV Support"
The output of the HV Support command indicates the type of Hyper-visor support available. These are the descriptions for the possible values:
0 - VT/AMD-V indicates that support is not available for this hardware.
1 - VT/AMD-V indicates that VT or AMD-V might be available but it is not supported for this hardware.
2 - VT/AMD-V indicates that VT or AMD-V is available but is currently not enabled in the BIOS.
3 - VT/AMD-V indicates that VT or AMD-V is enabled in the BIOS and can be used.
Can you post the .vmx file for your Windows XP VM?
Discussion moved from VMware ESXi 5 to Nested Virtualization
No, esxcfg-info|grep "HV Support" still can't fix the FT problem.
Also, double check Host BIOS to set VT enable, and on nested hosts, try CPU/MMU Vortualizatopm 3 choices among 4 choices ( only no try Software for instruction set and MMU).
all can't fix it.
Maybe, ESXi5.0 has more limitations as vSphere 4.0 was OK.
Thanks,
George Yu wrote:
on nested hosts, try CPU/MMU Vortualizatopm 3 choices among 4 choices ( only no try Software for instruction set and MMU).
The only setting that will work for the nested hosts is software for instruction set and MMU, just as in ESX 4.
Can you post the .vmx file for your Windows XP VM?