BMM should emit health alerts if it detects that a host has less GPUs than it is intended to have.
Right now this feature is covered by SKU validation. However SKU validation only occurs during limited points in time during the host lifecycle. It also only acts on in-band GPU data, and not out-of-band data (redfish).
There are 2 ways to detect the problem out of band:
- Parse the system event log to look for associated problems. This could happen within the hw-health service.
- Compare the site exploration report for a host against the list of expected GPUs. That requires to enhance SKU validation to happen at more times within the host lifecycle. It also requires SKU validation to take into account the SiteExploration EndpointExplorationReport.
BMM should emit health alerts if it detects that a host has less GPUs than it is intended to have.
Right now this feature is covered by SKU validation. However SKU validation only occurs during limited points in time during the host lifecycle. It also only acts on in-band GPU data, and not out-of-band data (redfish).
There are 2 ways to detect the problem out of band: