Error: "<host> has an unknown health state."
search cancel

Error: "<host> has an unknown health state."

book

Article ID: 313410

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • Proactive HA is enabled on the cluster
  • 'All Issues' in vCenter displays a Configuration Issue "<host> has an unknown health state."
  • This message is unable to be 'acknowledged' or 'reset to green'
  • There may be VM migrations after enabling Proactive HA or after vCenter server's services restart.

Environment

8.x
7.x

Cause

After Proactive HA is enabled on a cluster, or after vCenter server's services restart with Proactive HA enabled on a cluster, the hosts in the cluster have an initial Proactive HA health state of “unknown” until the third party health provider posts the next health updates.
Distributed Resource Scheduler(DRS) treats hosts with “unknown” health state as “Quarantined” hosts, and therefore tries to avoid placing VMs on them if possible.
If DRS load balancing happens before all hosts in the cluster receive their health updates, VMs on hosts with an “unknown” health state could be migrated to other hosts with a “green” health state.

Resolution


This behavior is expected with the current design.

To avoid such VM migrations:
  • set DRS to manual mode before restarting vCenter Server or enabling Proactive HA on a cluster.
  • set it back to Fully Automated after all hosts receive at least one health update (host no longer has the “unknown health state” config issue).

To clear the message from 'All Issues':

  • disable and re-enable Proactive HA on the cluster.