Got it

Guest OS Suspension Caused by Disconnection Between ESX Hosts and Storage

128 0 0 0 0

Hi team!

Here's a case that Guest OS Suspension Caused by Disconnection Between ESX Hosts and Storage.


Symptom

Guest OS suspends because links between ESX hosts and storage are down.

1. RDM, VMFS3, VMFS5 are mapped to VMs on ESX hosts.

2. vdbench is used to deliver I/Os to raw LUNs and virtual disks.

3. Links between hosts and the storage are down.

4. VMs suspend and stop responding to users. The CPU usage is 100%.

5. VMs cannot run properly even after the links between hosts and storage are recovered.



Fault Diagnosis

The following introduces how VMFS metadata is renewed.

Before I/O processes access virtual disks, they need to obtain disk access permission and guarantee mutual exclusiveness using lock mechanism or atomic operations.

VMFS3 uses SCSI reserve mechanism while VMFS5 uses ATS atomic operations. 

The flowcharts are as follows:

Lock process–SCSI reserve

1

ATS version (0x89)

2

During the previous process, when an I/O error occurs, VMFS will keep retrying (timeout surpassing system tolerance) until a file system error is generated. 

This error causes VM exceptions such as VM suspension.


Log analysis:

A large quantity of logs are generated reporting the VMFS error. 

When an error occurs in VMFS, VMs become abnormal.


Reference from VMware official website:

The knowledge base of VMware shows that if the storage performance is low, VMs will generate no responses and I/O suspends on both controllers of the array. However, this only happens in very extreme situations.

Reference link: http://kb.vmware.com/selfservice/microsites/search.do?cmd=displaykc&doctype=kc&externalid=1010609&sliceid=1&doctypeid=dt_kb_1_1&dialogid=131790127&stateid=1



Solution

Restart the VM.

Comment

You need to log in to comment to the post Login | Register

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.