You can install the I/O filters in your vSphere environment and then enable data services that the filters provide on your virtual machines.

VMware partners create I/O filters through the vSphere APIs for I/O Filtering (VAIO) developer program and distribute them as filter packages. Packages offered as vSphere Installation Bundles (VIBs) can include I/O filter daemons, CIM providers, and other associated components. For information, contact your vendor or your VMware representative.


You install I/O filters in an ESXi host cluster by running installers provided by vendors.


After you deploy I/O filters, a storage provider, also called a VASA provider, is automatically registered for every ESXi host in the cluster. You can verify that the I/O filter storage providers appear as expected and are active.


After you install an I/O filter in your vSphere environment, capabilities and data services that the filter provides become registered and surface in the VM Storage Policies interface. You can review these services and capabilities and their default values.


If your caching I/O filter uses local flash devices, before activating the filter, you need to configure a virtual flash resource, also known as VFFS volume, on your ESXi host.


Enabling data services that I/O filters provide is a two-step process. You create a virtual machine policy based on data service capabilities that I/O filters provide, and then attach this policy to a virtual machine.

For information about troubleshooting I/O filters, see the vSphere Troubleshooting documentation.