Note: This can also be found in /var/run/log/ in the log bundle, as iofiltervpd.log is not present in /var/log
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
Environment
VMware ESXi 7.0
VMware ESXi 8.0
VMware ESXi 9.0
Cause
The IO Filter on the ESXi host is not correctly registered with the ESXi host certificate.
Resolution
To resolve this issue:- Refresh the IO Filter Registration on the ESXi Host:
Before refreshing the IO filter registration - Verify the Host Certificate and Certificate chain is OK on the ESXi. You can verify the certificate from vSphere client. Manage Host Certificates by Using the VMware Host Client
SSH to the ESXi host
Take a backup of the current cert file /etc/vmware/ssl/castore.pem ( by running: cp /etc/vmware/ssl/castore.pem /etc/vmware/ssl/castore.pem.backup)
Before refreshing the IO filter registration - Verify the Host Certificate and Certificate chain is ok on the ESXi - these are located at the following locations: /etc/vmware/ssl/rui.crt /etc/vmware/ssl/castore.pem
Note: The following steps can be performed without placing the ESXi host into Maintenance Mode (MM). However, as a best practice and for added safety, it is recommended to carry out these steps while the ESXi host is in Maintenance Mode.
Manually refresh the certificates in the iofiltervp by running the following command: /usr/lib/vmware/iofilter/bin/iofvp-ctrl-app -r
Note : The command: /usr/lib/vmware/iofilter/bin/iofvp-ctrl-app -r is applicable only up to VMware ESXi 8.x versions. .Starting from ESXi 9.0, this command is no longer supported. Instead, you must restart the host services using the following command:/etc/init.d/hostd restart /etc/init.d/vpxa restart .For more details ,please refer :Restarting Management Agents in ESXi