This article provides information to resolve the certificate issue for vVols when vCenter Changes or CA certificate changes.Symptoms:
After moving a host to another vCenter Server or after refreshing CA Certificate, you experience these symptoms:
- Virtual Volumes (vVOL) datastores are not accessible.
- The command esxcli storage vvol vasaprovider list displays VP status as syncError.
- In the vvold.log, you see similar to:
2019-04-03T11:34:59.243Z warning vvold[4AC6B70] [Originator@6876 sub=Default] VasaSession::GetEndPoint: failed to get endpoint, err=SSL Exception: Verification parameters:
--> PeerThumbprint: 4A:78:E1:82:CC:08:27:27:70:EB:BD:61:E2:1F:0D:BC:E4:85:48:F8
--> ExpectedThumbprint:
--> ExpectedPeerName: <IP>
--> The remote host certificate has these problems:
-->
--> * unable to get local issuer certificate, using default
2019-04-03T11:34:59.243Z info vvold[47B1B70] [Originator@6876 sub=Default] VasaSession::Initialize url is empty
2019-04-03T11:34:59.243Z warning vvold[47B1B70] [Originator@6876 sub=Default] VasaSession::DoSetContext: Empty VP URL for VP (xVP)!
2019-04-03T11:34:59.243Z info vvold[47B1B70] [Originator@6876 sub=Default] Initialize: Failed to establish connection https://<IP>:8443/vasa/version.xml
2019-04-03T11:34:59.243Z error vvold[47B1B70] [Originator@6876 sub=Default] Initialize: Unable to init session to VP xVP state: 0
2019-04-03T11:34:59.552Z info vvold[4770B70] [Originator@6876 sub=Default] VVolUnbindManager::UnbindIdleVVols called
2019-04-03T11:34:59.553Z info vvold[4770B70] [Originator@6876 sub=Default] VVolUnbindManager::UnbindIdleVVols done for 0 VVols
2019-04-03T11:35:00.009Z info vvold[5ACBB70] [Originator@6876 sub=Default] Came to SI::GetVvolContainer: container 5fd41e3b-b676-4ad6-8a41-65f10bd73602
2019-04-03T11:35:00.009Z info vvold[5ACBB70] [Originator@6876 sub=Default] SI:GetVvolContainer successful for Datastore, id=, maxVVol=0 MB
- Running the esxcli storage vvol storagecontainer list command returns similar to:
Datastore
StorageContainer Name: Datastore
UUID: vvol:5fd41e3bb6764ad6-8a4165f10bd73602
Array: com.vmware.vim:020009763e06-1000000
Size(MB): 0
Free(MB): 0
Accessible: true
Default Policy:
- Running the esxcli storage vvol vasaprovider list command returns similar to:
xVP
VP Name: xVP
URL:https://<IP>:8443/vasa/version.xml
Status: syncError
Arrays:
Array Id: com.vmware.vim:020009763e06-1000000
Is Active: true
Priority: 0
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.