I have a virtual machine that constantly hangs in “Stopping” state.
• Dell R710 server with Windows Server 2008 R2 Hyper-V role installed
• HVD drives are on external iSCSI disks
• Three VMs running well: one WS2008 R2 and two WS2003
• Integrated services are already installed on WS2008 R2
• A newly installed WS2008 R2 virtual machine hangs on shutdown from the Hyper-V Manager console
First question is why this newly installed machine hangs?
Second question: how to kill it when it has hung?
I don’t have any clue about my first question. I will to repeat the problem with another installation on the same and on another R710 host.
About the second one: I’ve red several posts suggesting killing the vmwp.exe process of the machine but I’ve never been able to kill this process neither from the Windows Task Manager nor from an administrative command prompt (using prockill /PID xxxx /F where xxxx was the process ID). The only result that I have is that my machine enters in “Stopping-Critical” state.
Even worse, from that point (having a virtual machine hung at stopping) I am unable to manage (stop or start) any other virtual machine on the same host. The only “solution” in that case for me is to stop the Virtual Machine Management Service (vmms.exe) and to restart the physical host. Without first stopping the vmms.exe service my physical host also hangs during the restart.
Moreover, there is no any error logged in the Event Viewer.
I’ve found some other posts complaining about them problem. On all of them the only suggestion was to kill the vmwp.exe process, which obviously doesn’t work for them too.
Tried some ideas from related posts: disabling all (TCP, IP, UDP LSO) offloads into the virtual machine and configuring the host server to run in High-performance power mode; still no success.
Any suggestions, please?