Error "Unable to query vSAN health information. Check vSphere Client logs for details." seen on vSAN Skyline Health tab
search cancel

Error "Unable to query vSAN health information. Check vSphere Client logs for details." seen on vSAN Skyline Health tab

book

Article ID: 386010

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

  • Unable to view vSAN Skyline Health information in vSphere Client.

  • The error message seen in vSAN Cluster > Monitor > vSAN - Skyline Health is "Unable to query vSAN health information. Check vSphere Client logs for details."

  • On validating the vCenter's /var/log/vmware/vsan-health/vmware-vsan-health-summary-result.log we can see that the vSAN cluster's health information is available:

    2025-01-06T03:11:32.818Z INFO vsan-mgmt[19428] [VsanHealthSummaryLogUtil::PrintHealthResult opID=noOpId] Cluster vSAN-Cluster  Overall Health : yellow   Group hcl health : yellow      Test hcldbuptodate health : yellow
    .
    .
  • The vCenter is able to query the vSAN hosts and get the cluster health information, but fails to populate the UI with this information.

Environment

VMware vSAN 7.0

Resolution

Follow below plan of action to resolve this issue:

  1. Restart vSAN Management Service on all hosts in the vSAN cluster. SSH into the host and run the command: /etc/init.d/vsanmgmtd restart

  2. Restart vSAN health service on the vCenter. SSH into the vCenter and run the command: service-control --stop vmware-vsan-health && service-control --start vmware-vsan-health

Additional Information