You can disabling a Single ESXi CIM provider when it fails or is unstable.
1. To see the CIM providers installed on your ESXi host:
- Log in to the ESXi shell as the root user.
- Run the command:
esxcli system settings advanced list | grep CIM
- You see output similar to:
Path: /UserVars/CIMEnabled
Description: Enable or disable the CIM service
Path: /UserVars/CIMLogLevel
Description: Set the log level of the CIM Service
Path: /UserVars/CIMWatchdogInterval
Description: Set the watchdog polling interval for the CIM Service
Path: /UserVars/CIMvmw_viProviderEnabled
Description: Enable or disable the CIM vmw_vi provider
Path: /UserVars/CIMvmw_kmoduleProviderEnabled
Description: Enable or disable the CIM vmw_kmodule provider
Path: /UserVars/CIMvmw_pciProviderEnabled
Description: Enable or disable the CIM vmw_pci provider
Path: /UserVars/CIMvmw_hdrProviderEnabled
Description: Enable or disable the CIM vmw_hdr provider
Path: /UserVars/CIMvmw_hhrcwrapperProviderEnabled
Description: Enable or disable the CIM vmw_hhrcwrapper provider
Path: /UserVars/CIMvmw_iodmProviderProviderEnabled
Description: Enable or disable the CIM vmw_iodmProvider provider
Path: /UserVars/CIMvmw_sfcbrInteropProviderEnabled
Description: Enable or disable the CIM vmw_sfcbrInterop provider
Path: /UserVars/CIMvmw_swmgtProviderEnabled
Description: Enable or disable the CIM vmw_swmgt provider
Path: /UserVars/CIMvmw_hhrcwrapperProviderPollingInterval
- Disable a CIM provider by running the command:
esxcli system settings advanced set -o /UserVars/CIMProviderName -i 0
Note: To re-enable the CIM provider, run the command:
esxcli system settings advanced set -o /UserVars/CIMProviderName -i 1
- To allow the changes to take effect, restart the SFCBD agent by running the command:
/etc/init.d/sfcbd-watchdog restart