vSphere Lifecycle manager (vLCM) is not listing the firmware list while composing the image for the clusters.
The plugin does not list any firmware from the plugin.
Following error messages are noticed in the below logs.
/var/log/vmware/vmware-updatemgr/vum-server/vmware-vum-server.log
YYYY-MM-DDThh:mm:ss.zzz info vmware-vum-server[xxxxxx] [Originator@6876 sub=ServiceProvider opID=<OP-ID#>] [EmbeddedPyServiceProvider 2003] ListHwSupportPackages start
YYYY-MM-DDThh:mm:ss.zzz info vmware-vum-server[xxxxxx] [Originator@6876 sub=ServiceProvider opID=<OP-ID#>] [ImageService 372] Run command: packages list
.
.
YYYY-MM-DDThh:mm:ss.zzz error vmware-vum-server[xxxxxx] [Originator@6876 sub=Hsl::Util opID=<OP-ID#>] [ErrorUtil 75] General Error
YYYY-MM-DDThh:mm:ss.zzz error vmware-vum-server[xxxxxx] [Originator@6876 sub=Hsl::ProviderManager opID=<OP-ID#>] [ProviderManager 157] GetHardwareSupportPackages HSM request failed: Error:
--> com.vmware.vapi.std.errors.error
--> Messages:
--> com.vmware.vcIntegrity.lifecycle.HwSupport.Hsm.Client.General<Unable to communicate with the selected Hardware Support Manager>
-->
YYYY-MM-DDThh:mm:ss.zzz error vmware-vum-server[xxxxxx] [Originator@6876 sub=HardwareSupport::Managers::PackagesSvc opID=<OP-ID#] [AsyncServiceImpl 83] Failed to get list of hardware support packages
/var/log/vmware/vmware-updatemgr/vum-server/hsm-service.log
HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-17]hsmService:xxx[INFO] Running command from C++: packages list
HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-17]hsmService:xxx [ERROR] Failed to establish connection: HTTPSConnectionPool(host='<IP_ADDRESS/FQDN of HSM host>', port=443): Max retries exceeded with url: /omevv/GatewayService/v1/vsphere-lcm/hw-support/v1/packages (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 503 Service Unavailable'))).
HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-17]hsmService:xxx [ERROR] Error code: 60
HsmService:YYYY-MM-DD hh:mm:ss,zzz[Dummy-17]hsmService:xxx [ERROR] Transient error: None
The url path (/omevv/GatewayService/v1/vsphere-lcm/hw-support/v1/packages) changes based on the HSM vendor.
Hardware Support Manager integration (such as DELL OpenManage, HPE OneView, and Lenovo XClarity) with vLCM
The vLCM is unable to communicate to the HSM host due to proxy settings.
If the proxy is configured in vCenter but not used for HSM host communication, it must be added to exception list.
Add both FQDN and IP address of the HSM appliance in the proxy exception list of the vCenter by following the below article as some of the HSM plugin uses the FQDN of the HSM appliance.
How to configure Proxy Settings for vCenter Server
All vCenter services need to be restarted to reflect the proxy exception list in the HSM plugin.