Morning! welcome to and thanks for checking it out. Today, I’ll write this post about vSAN and the the Health Check services.

What is the vSAN Health service?

It’s an integrated vSAN service to verify the configuration and operation of your vSAN clusteThe vSAN health service is turned on by default. It can turn periodical health checks off or on, and set the health-check interval.

How to enable /disable it?


  • Navigate to the vSAN cluster in the vSphere Web Client.
  • Click the Configure tab.
  • Under vSAN, select Health and Performance.
  • Click the Health Services Edit settings button.
    • To turn off periodical health checks, deselect Turn ON periodical health check.

You also can set the time interval between health checks.

  • To turn on periodical health checks, select Turn ON periodical health check.

To view the status of vSAN health checks and to verify the configuration and operation of your vSAN cluster, navigate to vSAN Cluster,

  • Click the Monitor tab and click vSAN.
  • Select Health to review the vSAN health check categories.
    • If the Test Result column displays Warning or Failed, expand the category to review the results of individual health checks.
  • Select an individual health check and check the detailed information at the bottom of the page.
    • You can click the Ask VMware button to open a knowledge base article that describes the health check and provides information about how to resolve the issue.


In my case, there is a Warning related to the “vSAN Disk Balance”. So let’s solve it!

Click on the Warning, Disk Balance, Data to Move (this is the amount of vSAN data to rebalance across the different hosts within the vSAN cluster). To start the rebalance just click the button and confirm the pop-up.

Please be aware of it will take same time (hours I would bet in my case). It varies depending on the vSAN free space, amount of data, disk speed and network bandwith.

Now vSAN starts the rebalancing process.

How to check rebalance from RVC? 

One thing we need to understand is, rebalance is not a vSAN resync.

Connect to the RVC. Visit this post just in case you don’t know how to connect to RVC

Using the vsan.proactive_rebalance_info <clusterID>  from the RVC we see:

Our cluster needs to be balance (we knew that fro the GUI) but we also see the disk usage, and the imbalance index

Here some further information about the command: proactive_rebalance [opts] vsan-cluster

-s, –start: Start proactive rebalance
-t, –time-span=: Determine how long this proactive rebalance lasts in seconds, only be valid when option ‘start’ is specified
-v, –variance-threshold=: Configure the threshold, that only if disk’s used_capacity/disk_capacity exceeds this threshold(comparing to the disk with the least fullness in the cluster), disk is qualified for proactive rebalance, only be valid when option ‘start’ is specified
-i, –time-threshold=: Threshold in seconds, that only when variance threshold continuously exceeds this threshold, the corresponding disk will be involved to proactive rebalance, only be valid when option ‘start’ is specified
-r, –rate-threshold=: Determine how many data in MB could be moved per hour for each node, only be valid when option ‘start’ is specified
-o, –stop: Stop proactive rebalance

I hope it helps you! Thanks for sharing!!!

Sharing is caring!

Leave a comment

Your email address will not be published.