You need to validate the vSAN inaccessible object is not in use, use the “esxcli vsan debug object list -u <UUID> to validate

  1. get UUID of failed vsan objects from skyline health under virtual objects
  2. putty into one of esxi host in that cluster
  3. validate health
    esxcli vsan debug object health summary get
  4. Gets mapping from uuid to vm
    esxcli vsan debug object list -u <UUID>
  5. deletes vsan object
    /usr/lib/vmware/osfs/bin/objtool delete -u <UUID> -f
  6. verify vsan objects are health from vsan skyline health
    esxcli vsan debug object health summary get
  7. Check skyline health under virtual objects the error messages are gone

By Kader