I have a HP ProLiant MicroServer running Windows Server 2012. It has the Hyper-V role installed, and I have tried guest VMs running both Windows Server 2012 and 2008 R2.
The issue I have is that on shutdown (whether in the guest OS or via Hyper-V Manager), reboot, or just attempting to "Turn Off" a guest machine, Hyper-V Manager reports the status as "Stopping" and takes anything between 5 minutes and several hours to get any further:
Any open connection to a guest machine during this progress seems to just freeze at the point it should actually switch off or restart.
With a bit of investigating, it seems that it is somehow related to networking. Ideally I want to keep the virtual switch set up as it is. It is using the on-board Broadcom NetXtreme I Server adapter configured as an External network with the host having access too. However switching this to an Internal network (thereby disassociating it from the adapter) causes the issue to go away.
Integration Services are installed on the guest OS and I've updated the drivers for the adapter on the host OS to the latest version direct from the Broadcom website. I also found a thread on the TechNet forums and tried what was listed there, including disabling power management on the adapter, and I disabled every single offloading option I could find both in Hyper-V options and the device properties. None of this has helped.
How can I try to resolve this "Stopping" issue?