Unable to create new virtual machine or create a virtual machine from a template.
In the vSphere Web client, you will not see any vSAN storage provider.
You will see error similar to:
A general system error occurred: PBM error occurred during PreCreateCheckCallback: pbm.fault;
No VASA Provider for schema namespace (VSAN) found
A general system error occurred: PBM error occurred during PreMigrateCheckCallback: Fault cause: pbm.faultPBMFault;
No VASA Provider for schema namespace (VSAN) found
In some cases, you can see the vSAN storage provider but with an unknown status and on attempting to perform a synchronize of the vSAN storage provider, it would fail with a "Rescan" error.
This issue occurs when vCenter Server storage provider service (SPS) can not detect any vSAN storage provider.
The vSAN storage policy is inherited from the vSAN-Health service plugin in vCenter.
The issue can occurs if vmware-vsan-health service is not running, or was started prior to healthy SPS service.
To work around this issue, you have the following options.
If vSAN health is running and not done so already. Attempt to reboot vCenter if possible, as this will ensure everything boots in proper order and flush out any lingering stale data (from memory or cached).