HyperV Host not responding

I am running a Hyper V cluster with two hyper v hosts and one of the host says Host not responding. We cannot see the GUI when we connected to a monitor, nor we can do a remote desktop connect to the server it simply hangs at creating session while doing RDP. Issue is there are few critical vm's running under it which we cannot take them down or risk loosing them due to some issue in future. Is there a way to get the host GUI back without disturbing the VM's? so I can safely migrate the vm's to another host and perform maintenance once I get access to GUI. As of now I feel its too risky to attempt host migration without knowing the root cause.

I have powershell access to that host and I tried restarting terminal services to attempt successful RDP connection however with no luck too.

Looking forward for experts help to get this resolved

Thanks
Sri MCEOAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Radhakrishnan RSenior Technical LeadCommented:
If you are able to connect services.msc remotely then check all the hyper-v related services are started?
Also check event logs for any errors?
Lee W, MVPTechnology and Business Process AdvisorCommented:
Why not just run the Hyper-V console off the other cluster node and migrate the VMs over?
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
On a management system whose user runs as Standard User or on a DC:

Click Start --> type PowerShell --> either Right click and Run As Administrator or CTRL+SHFT+ENTER on it --> Domain Admin Credentials
Enter-PSSession -ComputerName HyperVServerName
Get-VM | FL
Get-ClusterResource | FL

Open in new window

That should give you an idea of what's happening.

You can also
Suspend-ClusterNode -Drain Immediate

Open in new window

to initiate a Live Migration of VMs off the node ... if it responds.
SolarWinds® Network Configuration Manager (NCM)

SolarWinds® Network Configuration Manager brings structure and peace of mind to configuration management. Bulk config deployment, automatic backups, change detection, vulnerability assessments, and config change templates reduce the time needed for repetitive tasks.

Sri MCEOAuthor Commented:
Hello Philip Elder / Lee / Radhakrishnan,

Thank you all for very quick response

I can access the vm via another node console however I do not want to attempt failover as I am not sure if it will go without a problem. I want the Host access and if there is some way to restore host access by restarting certain services. Once I get access and make sure the host is fine I wanted to attempt failover and then bring the host down and perform maintenance on it.

I ran cluster validation and it worked fine and no false alarms but Host is not accessible at all via RDP, direct monitor connection  to the host physical server or by any means. In System Center under VMM it show Host unresponsive but all vm's running on that host works fine.

Looking forward for further inputs to restore Gui access to the host node

Thank you in advance

Regards
Brian MurphySenior Information Technology ConsultantCommented:
This might seem over simplified but did you check the AV/Firewall software management to assure the proper exclusions?

A customer of mine, recently, had a similiar scenario but in their case ESET was causing the server to "hard lock" every time the cluster service was started on any of the cluster nodes.

Adding the exclusions resolved the problem on all nodes.
(Example: https://support.eset.com/kb3078/?locale=en_US&viewlocale=en_US)
Sri MCEOAuthor Commented:
Hello Brian,

Thank you

Yes its not AV/Firewall on the host manchine. All I have is power shell access to the hyper v node, even migrations are failing when I tried evacuating the vm's to another cluster node

Regards
SteveCommented:
try opening eventviewer on the working node and view the failed node's events. this should help work out whats actually wrong. Your symptoms suggest a problem with creating a new user session. Could be something as simple as disk space if you're lucky,

Selecting Computers
With appropriate administrative authority, you can select any computer in your network to view that computer's Event logs.

To select computers in Event Viewer:

Click Start, point to Programs, point to Administrative Tools, and then click Event Viewer.
In the top of the console tree, right-click Event Viewer (local), and then click Connect to another computer.
Either browse to the computer name or type the computer name in the dialog box to view the Event log on that computer.
Click OK.
(taken from https://support.microsoft.com/en-gb/help/302542/how-to-diagnose-system-problems-with-event-viewer-in-microsoft-windows)
Sri MCEOAuthor Commented:
I finally could restore access by using powershell to list out the process which is stuck under Stop-Pending and killing the service using pid and then start terminal services. I then got access to the host gui via RDP . After connecting via RDP I logged into AD and then I could access all my VM on the host machine now without any issue

I appreciate and thank you all for your effort to help me out, appreciate it

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Powershell

From novice to tech pro — start learning today.