Avatar of Marco Juski
Marco Juski

asked on 

Failure HyperV Cluster

I have a HyperV Cluster environment.
One of the servers is not listing the virtual machines.
But VMs are up and running.
I can view the VMs of host01, but not of host02.
Also by the Cluster Manager function I can not manage the VMs.

The error below occurs:
The cluster Resource Hosting Subsystem (RHS) process was terminated and will be restarted. This is typically associated with cluster health detection and recovery of a resource. Refer to the System event log to determine which resource and resource DLL is causing the issue.

And:
A component on the server did not respond in a timely fashion. This caused the cluster resource 'Virtual Machine SRVCWBMON01 (2)' (resource type 'Virtual Machine', DLL 'vmclusres.dll') to exceed its time-out threshold. As part of cluster health detection, recovery actions will be taken. The cluster will try to automatically recover by terminating and restarting the Resource Hosting Subsystem (RHS) process that is running this resource. Verify that the underlying infrastructure (such as storage, networking, or services) that are associated with the resource are functioning correctly.
Chamado.png
Windows Server 2012Hyper-V

Avatar of undefined
Last Comment
Marco Juski
Avatar of Mahesh
Mahesh
Flag of India image

remove VMs from cluster, remove server from cluster and add it again and then add virtual machine resources again
Avatar of Marco Juski
Marco Juski

ASKER

This problem does not occur only in the Cluster function.
Using HyperV's local host manager, it does not view the VMs that are connected to it.
But the VMs are up and running, that is, I just can not manage them, but they are up and running.

Even right on the host I can not see the VMs.
Avatar of Mahesh
Mahesh
Flag of India image

try installing hyper-v manager tools on other server, windows 10 and check if you are able to connect
SOLUTION
Avatar of kevinhsieh
kevinhsieh
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of Marco Juski
Marco Juski

ASKER

Yes, but it did not work.
To understand the scenario, today we have two servers in the cluster. Server 02 has this problem.

On server 01 using hyperv manager, it opens its VMs, but it tries to connect to the VMs of server 02.

On server 02 using hyperv manager, it does not open its local VMs, but of that problem server, I can connect to the VMs of server 01 correctly.

I think it's not the HyperV manager tool, but a different one.
Avatar of Mahesh
Mahesh
Flag of India image

may be you can try clear / refresh WMI repository on affected hyper-v host
Avatar of Marco Juski
Marco Juski

ASKER

I have not yet restarted, but the concern is to reboot and not recognize the VMs.
At that point I can not manage them, but the VMs are up and running.
If I reboot, they may just not come back, that's the concern.
Avatar of Marco Juski
Marco Juski

ASKER

How do I clean the WMI repository?
ASKER CERTIFIED SOLUTION
Avatar of Mahesh
Mahesh
Flag of India image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
Avatar of Marco Juski
Marco Juski

ASKER

WMI repositor is consistent

But, I found on Server 02, the Hyper-V Virtual Machine Management service in Stopping status.

He is locked in this position and does nothing.
This is why VMs are still in the air but do not appear in the HyperV Manager.
FailoverClusterManager.png
ServiceStopping.png
Server02-connectVMsServer01.png
Server02-not-connect-local-VMs.png
Avatar of kevinhsieh
kevinhsieh
Flag of United States of America image

You can try to kill the process on the host.
Avatar of Marco Juski
Marco Juski

ASKER

I did this, I restarted the service, but the problem persists.
Avatar of Marco Juski
Marco Juski

ASKER

I'll schedule it for the server tonight.
Avatar of kevinhsieh
kevinhsieh
Flag of United States of America image

I would manually shut down the VMs on the bad host before rebooting the host, so so they get shut down cleanly.
Avatar of Philip Elder
Philip Elder
Flag of Canada image

There's a problem with Hyper-V communicating with storage from what I can see.
Get-NetAdapter | Sort Name
Get-NetLbfoTeam | Format-List
Get-VMSwitch  | Format-List

Open in new window

Let's start there.

Then, what is the Hyper-V to storage layout please?
Get-ClusterResource
Get-Cluster

Open in new window

Avatar of Marco Juski
Marco Juski

ASKER

I researched google, and I found several people saying that when the HyperV service starts giving problems, they only resolved by restarting the host.

Yes kevinhsieh, I will manually turn off each VM.

Philip Elder, the VMs are in the air and run and I can communicate with the storages without problems.

I have 16 VMs running from that host and everything is functional, just no communication to manage the VMs.
Avatar of Marco Juski
Marco Juski

ASKER

After the server restarted, the WMI service went up disabled and corrupted.
I did the recommended procedures for you.
I put the service in automatic mode and rebooted server.
HyperV has returned to normal.
Thanks for the recommendations.
Windows Server 2012
Windows Server 2012

Windows Server 2012 is the server version of Windows 8 and the successor to Windows Server 2008 R2. Windows Server 2012 is the first version of Windows Server to have no support for Itanium-based computers since Windows NT 4.0. Windows Server 2012, now in its second release (Windows Server 2012 Release 2) includes Foundation, Essentials, Standard and Datacenter, and does not support IA-32 or IA-64 processors.

21K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo