What is the most appropriate way to test a virtual machine enabled for VMware fault tolerance?
cause a failure on the ESXi host running the primary virtual machine
cause a failure on an application within the primary virtual machine
disable network connectivity to the primary virtual machine
cause a failure on the primary virtual machine
The following are proper testing scenarios with their expected outcomes:
Note: The following tests assume two hosts, Host A and Host B, with the primary fault tolerant virtual machine running on Host A and the secondary virtual machine running on Host B.
Select the Test Failover Function from the Fault Tolerance menu on the virtual machine.
This tests the Fault Tolerance functionally in a fully supported and non-invasive way. In this scenario, the virtual machine fails over from Host A to Host B, and a secondary virtual machine is started back up again. VMware HA failure does not occur in this case.
Host A complete failover
This scenario can be accomplished by pulling the host power cable, rebooting the host, or powering off the host from a remote KVM (such as iLO, DRAC, or RSA). The secondary virtual machine on Host B takes over immediately and continues to process information for the virtual machine. VMware HA failover occurs.
Virtual machine process on Host A fails
This scenario can be accomplished by terminating the active process for the virtual machine by logging into Host A. The secondary virtual machine takes over and no VMware HA failure occurs. VMware does not recommend testing in this way. For more information on terminating a virtual machine, see Powering off an unresponsive virtual machine on an ESX host (1004340)