- If the Object Space Reservation (OSR) is set to 100 (thick provisioned), edit the policy to change the Object Space Reservation to 0 (thin provisioned).
- If the Object Space Reservation (OSR) is set to 0 (thin provisioned) but the above alert still shows for the disk, follow the steps below to resolve this.
Change configuration from 'Thick' to 'Thin' by applying a cloned vSAN Storage Policy to the Virtual Machine disk(s) listed in the vSAN Alarm:
First, create a new thick provisioned vSAN storage policy, and apply it to the affected disks.
- Clone VM Storage Policy applied to the Virtual Machine disks listed in the alert.
- Edit the new policy to have Object Space Reservation of 100.
- Apply the cloned Policy to the listed Virtual Machine disk(s) in the alert.
- Right-click the on VM in the vSphere Web Client navigator and select "Edit Settings"
- On the tab "VM Storage Policies", edit the Storage policy.
- Select the cloned Policy from the dropdown list and click "Apply to All".
The disks now have a new vSAN storage policy applied to them, with an OSR of 100.
Next, reapply the original storage policy (the one with OSR set to 0) to these disks.
- Apply the original Storage Policy to the listed Virtual Machine disk(s) in the alert.
- Right-click the VM in the vSphere Web Client navigator, and select "Edit Settings".
- On the tab "VM Storage Policies", edit the Storage policy
- Select the original Storage Policy from the dropdown list and click "Apply to All".
Important: This process will recreate the object twice so will trigger IO operations. This should be done individually or in small batches.
Note:
- If there are any snapshots present on the VM, the disk provisioning will not change. Remove the snapshot and retry the solution.
- Sometimes, even after changing the provisioning back to thin, the skyline health alarm shows this VMs name. In those cases, restart the vmware-vsan-health service on the vCenter to fix the issue by using the below command:
service-control --restart vmware-vsan-health