An unresponsive virtual machine does not respond to any connection attempts and may be unable to respond to any attempts to power cycle it. There are a variety of reasons a virtual machine can end up in an unresponsive state.
This article is meant as a helps for identifying and resolving common causes and, when resolved, returning the virtual machine to an operational state.
While in most cases it will be possible to remediate such issues and bring the VM back in a working state by powering it off and on again as outlined in Powering off an unresponsive virtual machine on an ESXi host, this will prevent collection and analysis of information which could assist with determining the root cause of the outage.
This article assumes that the issue is currently occurring. If troubleshooting an issue that occurred in the past, some required information may be unavailable.
Virtual machines can become unresponsive/freeze/hang in the same way as physical systems, and might show a variety of symptoms such as:
Virtual machine screen is black and does not refresh.
/init: /init: 151: Syntax error: 0xforce=panic
Kernel panic - not syncing: Attempted to kill init!
PAGE_FAULT_IN_NONPAGED_AREA(or any other kind of Windows Bluescreen/BSOD)
The services a virtual machine (VM) provides may become unresponsive or unreachable due to several causes. These include problems with the applications or guest OS, issues with the Virtual Machine Monitor (VMM) or virtual devices, resource contention on the host, or underlying storage and networking infrastructure issues.
If the guest OS is producing any activity, it has to be assumed running successfully. In this case, unresponsiveness is likely due to a connectivity problem, resource contention, or a higher-level component (such as an application or service) running within the guest OS.
Is is important to document accurate symptoms and to understand the scope of the problem. Work through the following checks:
Note: If the VM is responsive but performing poorly, refer to Troubleshooting ESX/ESXi virtual machine performance issues.
Note: If the VM cannot be powered on, refer to Troubleshooting a Virtual Machine that is unable to Power ON.
Once it was established that the VM is unresponsive at both the virtual console and via the network all the while the host remains responsive, investigate the underlying cause:
At this stage it has been verified that the host is responsive, there are no storage- or network outages, and that the guest operating system has not failed with a critical error. Yet the virtual machine remains unresponsive.
Choose the appropriate action plan below based on the suspected architectural layer:
Note: If this produces useful diagnostic info, engage the guest OS vendor. If not, proceed to step 3.
.vmss file..vmss and .vmem files.>Note: If a stuck or failed management task prevents suspension, see Restarting Management Agents in ESXi.