This article helps to provide workaround/resolve the accessibility issue with the vVols Datastore.
vVols Datastore shows inaccessible in the vCenter
Missing certificates of the workload domain vCenter in the ESXi hosts cause this issue.
Using/upgrading to VCF version 5100 (with vSphere 8.0U2) resolves the issue.
There are two ways by which missing trusted roots could be pushed to ESXi:
$si = Get-View ServiceInstance
$certMgr = Get-View -Id $si.Content.CertificateManager
Get-VMHost | ForEach-Object -Process {
$certMgr.CertMgrRefreshCACertificatesAndCRLs($_.Id)
}
Renew or Refresh ESXi Certificates