Requires vCenter service restart and also editing of vCenter database.
To successfully remove the stale entry and register the VASA provider.
- Unable to remove the storage provider or is greyed out in vCenter.
- When reconnecting the SPs "Active" SP is stuck in "Rescan Error" Status.
- Recently there was a array firmware upgrade or you removed the backend storage provider without removing the VASA provider (VP).
- During provider un-registration you get "java.lang.NullPointerException" error.
- In VC the Storage Providers (SPs) are in a "Disconnected" stated as well the vVOL Datastore is in an "Inactive" State and is unable to failover to the standby SP.
- esxcli storage vvol vasaprovider list shows the below
VP Name: storage01-ct1
URL: https://<IP of array>:8084/version.xml
Status: syncError
Arrays:
Array Id: com.xxxstorage:########-####-####-####-########3d33
Is Active: true
Priority: 200
<Timestamp> [Thread-9] ERROR opId=sps-Main-44515-482 com.vmware.vim.sms.provider.vasa.VasaProviderImpl -
SetContext failed!^M
com.vmware.vim.sms.fault.VasaServiceException: org.apache.axis2.AxisFault: Connection has been shutdown:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed:
java.security.cert.CertPathValidatorException: timestamp check failed^M
2018-08-22T12:21:57.752-07:00 [pool-24-thread-10] DEBUG opId=StorageProvidersViewMediator-remove-58424-ngc:70004041 com.vmware.vim.storage.common.security.CommonActivationValidator - Validating session using session cookie...
2018-08-22T12:21:57.838-07:00 [pool-22-thread-9] DEBUG opId=StorageProvidersViewMediator-remove-58424-ngc:70004041 com.vmware.vim.sms.StorageManagerImpl - Received API Call: unregisterProvider
2018-08-22T12:21:57.838-07:00 [pool-22-thread-9] DEBUG opId=StorageProvidersViewMediator-remove-58424-ngc:70004041 com.vmware.vim.storage.common.util.SimpleTimeCounter - TIMER STARTED: Task for unregisterProviderInt
2018-08-22T12:21:57.838-07:00 [pool-22-thread-9] DEBUG opId=StorageProvidersViewMediator-remove-58424-ngc:70004041 com.vmware.vim.sms.task.TaskImpl - Created a task - ManagedObjectReference: type = SmsTask, value = SmsTask-52, serverGuid = ########-####-####-####-########e596
2018-08-22T12:21:57.838-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.StorageManagerImpl - unregisterProvider() called for provider - ########-####-####-####-########2d0d
2018-08-22T12:21:57.838-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.task.TaskImpl - Updated progress to 10% for task ManagedObjectReference: type = SmsTask, value = SmsTask-52, serverGuid = ########-####-####-####-########e596
2018-08-22T12:21:57.838-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.ProviderFactory - [removeProvider] Removing provider - ########-####-####-####-########2d0d
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.ProviderCache - [removeEntry] Remove the cache entry for the provider - ########-####-####-####-########2d0d
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.ProviderCache - [removeFdMappingForProvider] No FaultDomainMapping objects found for given fualtDomainId list []
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverHandler - [removeProvider] Removing provider: ########-####-####-####-########2d0d from priority cache
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - [FAILOVER] Provider failover started: [provider: ########-####-####-####-########2d0d; array: com.<xxxstorage>:########-####-####-####-########3d33]
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - [getBackupProvider] Looking for the new backup provider...
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - Check backup provider ########-####-####-####-########2d0d ...
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - Skip the current provider...
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - Check backup provider ########-####-####-####-########c805 ...
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - NeedsExplicitActivation is not set. Skipping activating provider...
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - [getBackupProvider] Found new backup provider: ########-####-####-####-########c805
2018-08-22T12:21:57.840-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.provider.failover.ProviderFailoverEngine - [updateActiveProvider] Flush event queue for the provider.
2018-08-22T12:21:57.841-07:00 [pool-14-thread-2] ERROR opId= com.vmware.vim.sms.provider.ProviderCache - Error while removing an entry for the provider in the providerCache -
java.lang.NullPointerException
at com.vmware.vim.sms.provider.vasa.VasaProviderImpl.flushEventQueue(VasaProviderImpl.java:1562)
2018-08-22T12:21:57.841-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.task.TaskManagerImpl - [markTaskCompleted] Marked SmsTask-52 as completed
2018-08-22T12:21:57.841-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.storage.common.util.SimpleTimeCounter - TIMER STOPPED: Task for unregisterProviderInt, TIME TAKEN: 3 ms.
2018-08-22T12:21:57.841-07:00 [pool-14-thread-2] DEBUG opId= com.vmware.vim.sms.task.TaskImpl - Task execution failed! ManagedObjectReference: type = SmsTask, value = SmsTask-52, serverGuid = ########-####-####-####-########e596
- vasa logs on storage array shows
2018-07-25 12:16:29,079:INFO:[Timer-1] spawnValidateCertTask(): Task awaken validate cert.
2018-07-25 12:16:29,425:ERROR:[Timer-1] spawnValidateCertTask(): Found an exception {}
For location of vCenter log files see KB : https://kb.vmware.com/s/article/2110014