White Papers

67 Lifecycle Controller Integration Best Practices Guide
Partition 1: NIC
Partition 3: iSCSI
Partition 4: FCoE
Applies to: LC2+
Prerequisites for script:
QLogic card
Set desired script variables by editing script
Script: IO_IdentityQlogic.win
A) The Lifecycle Controller remote service must be in a “ready” state before running any other WSMAN commands.
GetRemoteServicesAPIStatus():
B) Check NIC is enabled
1. GetBIOSEnumerations(): ENUMERATE the DCIM_BIOSEnumeration class to collect information about the
system.
Ensure AttributeName of $nicAttributeName is enabled
If not enabled, enable it as shown below
SetBIOSAttributes()
AttributeName=$nicAttributeName AttributeValue=Enabled AttributeName=BootMode AttributeValue=Bios
CreateBIOSConfigJob()
ScheduledStartTime=TIME_NOW RebootJobType=1
Poll job status for Completed.
C) Disable the FlexAddress
SetLCAttributes AttributeName=VirtualAddressManagement AttributeValue=Console
D) Set IO Identity
SetNICAttributes()
- For partition 1: AttributeName=VirtMacAddr AttributeValue=$VirtMacAddr_value
- For partition 3: AttributeName=VirtIscsiMacAddr AttributeValue=$VirtIscsiMacAddr_value
- For partition 4: AttributeName=VirtFIPMacAddr AttributeValue=$VirtFIPMacAddr_value
AttributeName=VirtWWN AttributeValue=$VirtWWN_value AttributeName=VirtWWPN
AttributeValue=$VirtWWPN_value
CreateNICConfigJob() for o Partition 1
- Partition 3
- Partition 4
- Then Reboot
Poll job status for completion using InstanceID form CreateNICConfigJob()