"Registration/unregistration of third-party IO filter storage providers fails on a host" warning in vCenter
search cancel

"Registration/unregistration of third-party IO filter storage providers fails on a host" warning in vCenter

book

Article ID: 389051

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • Storage IO Filter entries are not shown within vCenter Storage Providers.
  • vCenter reports the warning "Registration/unregistration of third-party IO filter storage provider fails on a host."
  • In /var/log/vmware/vmware-sps/sps.log of vCenter Server:

ERROR opId=xxxxxxx-xxxxxx com.vmware.vim.sms.StorageManagerImpl - [resyncIOFilterProviders] Operation resyncIOFilterProviders failed for providers: [https://##.##.##.##:9080/version.xml, https://##.##.##.##:9080/version.xml]

ERROR opId=xxxxxxx-xxxxxx com.vmware.vim.sms.provider.ProviderFactory - Error during the validation of the provider URL
java.net.SocketTimeoutException: connect timed out

 

Environment

VMware ESXi 7.x
VMware ESXi 8.x

Cause

ESXi I/O filter port 9080 is blocked accessing from vCenter server by firewall.

Resolution

  1. SSH to vCenter server.
  2. Connect to the VASA provider via port 9080 of ESXi and determine if the VASA XML information is returned.

# curl --insecure https://##.##.##.##:9080/version.xml

If port 9080 can be reached out the output is similar with below:

<?xml version="1.0" encoding="UTF-8"?>
<vasa-provider>
   <supported-versions>
         <version id="2" serviceLocation="/axis2/services/vasaService" />
   </supported-versions>
</vasa-provider>

If connection failed check 3rd-party firewall to open the ESXi host port 9080 accessing from vCenter Server.

Additional Information