White Papers

LC Integration Best Practices Specification
52
Set CurrentEnabledStatus=1 for NIC FQDD boot source
F) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class to collect
information about the NICs. See section 2.2 for a definition of ENUMERATE .
Check the CurrentEnabledStatus state
G) Configure iSCSI
CreateBIOSConfigJob(): Target=(BIOS FQDD)
SetNICAttributes(): Target=(NIC FQDD) Set the attribute LegacyBootProto to the
value iSCSIPrimary
CreateNICConfigJob(): Target=(NIC FQDD)
Poll jobstatus for Completed using instanceID from CreateNICConfigJob()
H) Move iSCSI to the top of the HD Boot List by looping through boot sources
GetBootSourceSettings()
ChangeBootSourceState(): Use InstanceID=IPL EnabledState=1 source=(instanceID
from GetBootSourceSettings())
I) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class to collect
information about the NIC FQDDs. See section 2.2 for a definition of ENUMERATE .
Loop through boot sources to confirm the NIC FQDD and “BCV” are in an instanceID
J) Set NIC to first in boot order
GetBootSourceSettings()
ChangeBootOrderByInstanceID(): Use InstanceID=BCV and source=(instanceID from
GetBootSourceSettings())
CreateBIOSConfigJob(): Use Target=(BIOS FQDD)
Poll jobstatus for Completed: GET the InstanceID of from BIOS config job
Notes:
1) Intel will not show up in the boot list until it connects to an
iSCSI target. So if you misconfigure iSCSI or the network is down it
does not show up.
2) You cannot disable RAID and SATA HDs in the boot list. Either
disable the controller, but then they are not available as secondary
disks or move them down in the HD boot list.
3) It may be a good idea to disable the whole HD list from the boot
order until iSCSI is on the top, to prevent it booting into another