White Papers
LC Integration Best Practices Specification
58
C) CheckConnectFirstFCoETarge(): ENUMERATE the NIC FADD and check if
ConnectFirstFCoETarget is eabled, if not, enable ConnectFirstFCoETarget as show below
SetNICAttributes()
AttributeName=LegacyBootProto AttributeValue=FCoE
AttributeName=ConnectFirstFCoETarget AttributeValue=Enabled
Disable all sources
Create BIOS job
SetNICAttributes()
AttributeName=ConnectFirstFCoETarget AttributeValue=Enabled
CreateNICConfigJob with RebootJobType=1
D) Configure FCoE
1. Disable all sources
2. Create BIOS job
3. Set Attributes (VLAN etc) as follows
SetNICAttributes() on NIC.Mezzanine.2B-1
AttributeName=FCoEOffloadMode AttributeValue=Enabled
AttributeName=VirtFIPMacAddr AttributeValue=$VirtFIPMacAddr
AttributeName=VirtWWN AttributeValue=$VirtWWN AttributeName=VirtWWPN
AttributeValue=$VirtWWPN AttributeName=MinBandwidth
AttributeValue=$MinBandwidth AttributeName=MaxBandwidth
AttributeValue=$MaxBandwidth
4. CreateNICConfigJob()
5. Set Attributes (target)as follows
SetNICAttributes() on NIC.Mezzanine.2B-1
AttributeName=FirstFCoEWWPNTarget AttributeValue=$FirstFCoEWWPNTarget
AttributeName=FirstFCoEBootTargetLUN AttributeValue=$FirstFCoEBootTargetLUN
6. CreateNICConfigJob() with RebootJobType=1
E) GetBootSourceSettings(): ENUMERATE the DCIM_BootSourceSetting class to collect information
about the boot sources. See section 2.2 for a definition of ENUMERATE .
Loop through all boot sources, if boot source is IPL entry, set EnabledState=0 unless HD.