Creating/Cloning a VM fails with error: "No VASA Provider for schema namespace (VSAN) found"
search cancel

Creating/Cloning a VM fails with error: "No VASA Provider for schema namespace (VSAN) found"

book

Article ID: 326993

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:

  • 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 an error similar to:
A general system error occurred: PBM error occurred during PreCreateCheckCallback: pbm.fault;
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. 

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.



Environment

VMware vCenter Server 7.x
VMware vCenter Server 6.x

Cause

This issue occurs because vCenter Server can not detect any vSAN storage provider.

There is no way to detect vSAN storage provider if no hosts are available when vCenter Server starts.

Note: vSAN storage provider cannot be recognized automatically even after host start working properly.

Resolution

To work around this issue, you have the following options.

  • Initiate synchronizing vSAN storage provider by clicking the icon for synchronization in the page:
vCenter Server > Configure > Storage Providers
  • Make sure at least one host is working when starting vCenter Server.

  • Ensure that the vmware-vsan-health service is up and running.

The VASA-related issue has been resolved in 6.7 U3 and 7.0 GA onwards.

Additional Information