VM Component Protection (VMCP)

One of the new feature of vSphere 6 is VMCP (VM Component Protection). This feature is part of vSphere HA (High Availability) and protects virtual machines from storage related incidents.
Two typical storage event the feature protect against are PDL (Permanent Device Loss) and All Paths Down (APD) status.
VMCP detects PDL and ADP conditions and respond according the configuration dictates.
The feature can be enabled via vSphere HA Host Hardware Monitoring part, called “Protect againsts Storage Connectivity Loss”.

Configuration options

Response for PDL :

  • Disabled (No action)
  • Issue events (Notifies administrator)
  • Power off and Restart VMs (terminates and restarts on a host still has storage connection)

 

Response for APD:

  • Disabled (No action)
  • Issue events (Notifies administrator)
  • Power off and Restart VMs conservative ( first checks via HA is another host can take over, than terminates and restarts on a healthy and capable host)
  • Power off and Restart VMs aggressive (terminates the guests even if it cannot communicate with HA taking the risk the restart will fail)

Delay for VM failover for APD:

Default APD timeout is 140 seconds, once it is passed VMCP will wait for an additional 3 minutes (default) time before applies the defined action. The total VMCP timeout therefore 5 minutes and 20 seconds.

Response for APD recovery after APD timeout:

  • Disabled (No action)
  • Reset VMs (Hard reset of the VM on the same host)

 

VMCP Recovery Flow:
23342275196_74062b3bc8_b

 

VMCP Recovery Timeline

timeline
References:

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s