VASA Providers can take many forms.
In all cases, the software uses a proprietary call to the storage array, in effect relaying and translating the VMware request.
Symptoms:
Error during the validation of the provider URL ex:https://<host>:9080/version.xml
Windows vCenter log location In the C:\ProgramData\VMware\Infrastructure\Profile-Driven Storage\Logs\sps.log file, you see entries similar to:
ERROR opId=sps-Main-777194-480 com.vmware.vim.sms.provider.ProviderFactory - Error during the validation of the provider URL java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
This issue occurs due to 9080 port blocking used by the Storage Monitoring Server and the vCenter Management Webservices component.
To check port connectivity in vCenter server use Using Curl to test port connectivity in VMware vCenter Server Appliance
To address the underline problem use below steps
# service-control --status vmware-sps
# service-control --start vmware-sps
VCSA Appliance: Use the CURL utility to check the VASA provider URL # curl --insecure https://<host>:9080/version.xml
Windows vCenter: Use a web browser to check the VASA Provider by navigating to https://<host>:9080/version.xml
Note: If this type of XML response is not received even though the VASA provider is running, it indicates that something may be interfering with communication between vCenter Server and the VASA like port number or firewall blocking.