The IOFilter VP communicates with SMS using the SMS self-signed certificate and the VP certificate.
It is expected behavior that deleting sms_self_signed will make all Vasa Providers show offline on restart of the SPS service, requiring the need to unregister all IOFilter VP (Vasa Provider) and re-register again.
Note: Please take valid snapshot of the vCenter before proceeding. If the vCenter is in enhanced linked mode, take offline snapshots of all the vCenters in enhanced linked mode. And, then proceed with caution.
Use one of the following options to resolve the issue.
Solution 1: Unregister and re-register IOFilters by using the script available in below KB Article:
Resolving IOFilter disconnected/offline post upgrade to 7.0u2
Solution 2: Remove all Offline providers using a PowerCLI script.
How to renew an IOFilter Certificate
Certain IOFIlter Providers are showing as offline
To map the vasaProvider moid to the ESXi host, you can use the below PowerCLI script:
Get-VasaProvider | Select-Object `
@{N="MOID";E={$_.Id}},
@{N="Host";E={[System.Uri]$_.Url | Select-Object -ExpandProperty Host}}