White Papers

167 Lifecycle Controller Integration Best Practices Guide
33.3.3 BIOS Inventory
Enumerate DCIM_BIOSEnumeration class for BIOS attributes of interest
33.3.4 Boot Order Inventory
Enumerate DCIM_BootSourceSetting for current boot order settings
33.3.5 NIC Inventory
Enumerate DCIM_NICView class for total number of NICViews, their types and FQDDs. Note that each
NICView represents one port (or partition for a partitioned device). Number of NIC controllers can be calculated
by trimming out the second and third octet of the FQDD.
- NIC.Mezzanine.2B-1-1 and NIC.Mezzanine.2B-1-2 are two partitions on the same controller:
NIC.Mezzanine.2B
- NIC.Slot.1-1 and NIC.Slot.1-2 are two ports on the same controller: NIC.Slot.1
DCIM_NICEnumeration, DCIM_NICString and DCIM_NICInteger classes for all NIC attributes
33.3.6 RAID Inventory
Enumerate DCIM_ControllerView class for total number of RAIDs
33.4 Poll LC Jobs Information
There are various tasks that are executed in sequence when running one or more LC jobs. Once the job is scheduled
using ScheduledStartTime, note that the machine only reboots if a RebootJobType is specified in the
CreateTargetedConfigJob method invocation or a reboot job is created using CreateRebootJob and scheduled using
SetupJobQueue.
33.4.1 Timing Considerations
While polling jobs for completion, the following target machine specific variables need to be considered when
setting reasonable timeouts for job completion:
- Amount of RAM in machine
- Influences time taken for initial memory check
- Details obtained from enumeration described in section 5.3 Number of NIC and RAID devices Influences
time taken for:
> POST controller initialization
> UEFI initialization controller driver load and start for CSIOR and SSM
> Inventory for CSIOR and SSM
- Details obtained from enumerations described in sections 33.3.3 and 33.3.5
33.4.2 Machine Reboot
If the machine is turned off, it is turned on in order to execute the jobs.
If a machine is turned on, it is powercycled at the ScheduledStartTime depending on the RebootJobType
specified.