Practices Guide
Lifecycle Controller Integration―Best Practices Specification
52
Only works with first port-partition of 12G NDC (script limitation)
System must be powered off
Edit script to set desired parameters
Script: iscsiboot-12gNDC.win
A) The Lifecycle Controller remote service must be in a “ready” state before executing any
other WSMAN commands.
GetRemoteServicesAPIStatus():
B) GetBIOSEnumerations: ENUMERATE the DCIM_BIOSEnumeration class to collect
information about the system. See section 2.2 for a definition of
ENUMERATE .
C) GetNICViews: ENUMERATE the DCIM_NICVIEW class to collect information about the NIC
FQDDs. See section 2.2 for a definition of
ENUMERATE .
D) GetBootSourceSettings: ENUMERATE the DCIM_BootSourceSetting class to collect
information about the NIC FQDDs. See section 2.2 for a definition of
ENUMERATE .
Check whether the FQDD and IPL fields are in the boot order
SetNICAttributes(): Set the attribute LegacyBootProto to the value “iSCSI” and the
other desired NIC attributes and values
CreateNICConfigJob(): Pass RebootJobType=1
E) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class to collect
information about the NICs. See section 2.2 for a definition of
ENUMERATE .
Check the CurrentEnabledStatus to ensure it is enabled
F) ChangeBootSourceState(): Use InstanceID=IPL EnabledState=1 source=(instanceID from D)
G) ChangeBootOrderByInstanceID(): Use InstanceID=IPL source=(instanceID from D)
H) CreateBIOSConfigJob(): Use Target=(BIOS FQDD)
I) Poll jobstatus for Completed: GET the InstanceID of from F). See section 2.3 for a
definition of
GET.
4.22 iSCSI Boot using QLogic (12G only)
This workflow sets several NIC attributes, including setup of iSCSI boot, by first setting the
required attributes for the operation, and then changing the boot order for the NIC. Additional
detail is provided as setting up iSCSI boot is complex. Approximate time for completion on a
12G system is 15-30 minutes depending on the system configuration.
NOTE: Additional details of the coding steps shown below, generational differences, and other
iSCSI information can be found in Appendix: iSCSI Boot information.
Applies to: LC2+
Prerequisites for script:
QLogic NIC