Cisco UCS Rack-Mount Servers CIMC XML API Programmer�s Guide
Examples of Common Server Management Tasks
Downloads: This chapterpdf (PDF - 1.5MB) The complete bookPDF (PDF - 2.69MB) | The complete bookePub (ePub - 207.0KB) | Feedback

Examples of Common Server Management Tasks

The examples in this chapter show how to use the Cisco CIMC XML API to perform common server management tasks. Each example shows the XML API request followed by the response from CIMC.

This chapter includes the following examples:

1. Using CIMC LDAP User Credentials to Establish XML API Session Cookie

Request:

<aaaLogin inName="acme@somedept.cisco.com" inPassword="Test123"/>'

Response:

<aaaLogin cookie="" response="yes"  outRefreshPeriod="600" 
 outCookie="1363164000/5a02ef30-d7ca-17ca-8002-30339ee53d50" 
  outPriv="admin"> 
</aaaLogin>

2. Retrieving Server Summary Information and Host Power State

Request:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" 
inHierarchical="false" classId="computeRackUnit"/>

Response:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" response="yes"
   classId="computeRackUnit">
  <outConfig>
    <computeRackUnit dn="sys/rack-unit-1" adminPower="policy" availableMemory="49152" 
     model="R250-2480805W" memorySpeed="1067" name="UCS C250 M2" numOfAdaptors="1" 
     numOfCores="8" numOfCoresEnabled="8" numOfCpus="2" numOfEthHostIfs="8" 
     numOfFcHostIfs="2" numOfThreads="16" operPower="on" 
     originalUuid="100DC440-0EBC-11DF-3B97-8843E1C2615E" presence="equipped" serverId="1" 
     serial="PGS140601CS" totalMemory="49152" usrLbl="Cisco C250 Server" 
     uuid="100DC440-0EBC-11DF-3B97-8843E1C2615E" vendor="Cisco Systems Inc"/>
  </outConfig>
</configResolveClass>

3. Retrieving Current Running Firmware Versions of Server Components

Request:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" 
inHierarchical="false" classId="firmwareRunning"/>

Response:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" response="yes" 
classId="firmwareRunning">
   <outConfigs>
   <firmwareRunning dn="sys/rack-unit-1/bios/fw-boot-loader" deployment="boot-loader" 
       type="blade-bios" version="C22M3.1.5.1c.0 (Build Date: 01/31/2013)" >
   <firmwareRunning dn="sys/rack-unit-1/mgmt/fw-boot-loader" deployment="boot-loader" 
       type="blade-controller" version="1.5(0.59).24"
   <firmwareRunning dn="sys/rack-unit-1/mgmt/fw-system" 
       deployment="system" type="blade-controller" version="1.5(1b)" >
   <firmwareRunning dn="sys/rack-unit-1/board/storage-SAS-SLOT-4/fw-boot-loader" 
       deployment="boot-loader" type="storage-controller" 
       version="4.31.00_4.12.05.00_0x05180000" >
   <firmwareRunning dn="sys/rack-unit-1/board/storage-SAS-SLOT-4/fw-system" 
       deployment="system" type="storage-controller" version="2.130.364-2185" >
   </firmwareRunning> 
 </outConfigs>
</configResolveClass>

4. Retrieving Backup Firmware Version Installed on CIMC

Request:

<configResolveDn cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" 
inHierarchical="false" dn="sys/rack-unit-1/mgmt/fw-updatable"/>

Response:

<configResolveDn cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" response="yes" 
dn="sys/rack-unit-1/mgmt/fw-updatable">
  <outConfig>
    <firmwareUpdatable dn="sys/rack-unit-1/mgmt/fw-updatable" adminState="triggered" 
     deployment="backup" operState="ready" version="1.5(0.73)" protocol="none" 
     remoteServer="" remotePath="" user="" pwd="" progress="Success" 
     type="blade-controller">
  </outConfig>
</configResolveDn>

5. Activating Firmware Backup Image on CIMC

Request:

<configConfMo cookie='1369391866/63bd7c70-dd74-1d74-8002-233362a70344' 
dn='sys/rack-unit-1/mgmt/fw-boot-def/bootunit-combined'>
<inConfig>   
  <firmwareBootUnit dn='sys/rack-unit-1/mgmt/fw-boot-def/bootunit-combined' 
    adminState='trigger' image='backup' resetOnActivate='yes' />  
  </inConfig>
</configConfMo>

Response:

<configConfMocookie="1369391866/63bd7c70-dd74-1d74-8002-233362a70344" response="yes">
dn="sys/rack-unit-1/mgmt/fw-boot-def/bootunit-combined" 
<outConfig>
  <firmwareBootUnit dn="sys/rack-unit-1/mgmt/fw-boot-def/bootunit-combined" adminState="triggered" 
   image="running" resetOnActivate="no" type="combined" version="1.5(1f)" 
   status="modified">
  </firmwareBootUnit>
 </outConfig>
</configConfMo>

6. Using the inHierarchical Option to Retrieve Configured Boot Order Table

Request:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" 
inHierarchical="true"  classId="lsbootDef"/>

Response:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" response="yes" 
      classId="lsbootDef">
  <outConfig>
    <lsbootDef dn="sys/rack-unit-1/boot-policy" name="boot-policy" 
          purpose="operational" rebootOnUpdate="no" >
      <lsbootVirtualMedia access="read-only" order="3" 
          type="virtual-media" rn="vm-read-only" />
      <lsbootVirtualMedia access="read-write" order="5" 
          type="virtual-media" rn="vm-read-write"/>
      <lsbootLan rn="lan-read-only" access="read-only" order="2" 
          prot="pxe" type="lan" />
      <lsbootStorage rn="storage-read-write" access="read-write" order="1" 
          type="storage" >
         <lsbootLocalStorage rn="local-storage" />
      </lsbootStorage>
      <lsbootEfi rn="efi-read-only" access="read-only" order="4" 
          type="efi" />
    </lsbootDef>
  </outConfig>
</configResolveClass>

7. Retrieving Power Supply Unit Details on Server

Request:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" 
inHierarchical="false" classId="equipmentPsu"/>

Response:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" response="yes" 
      classId="equipmentPsu">
  <outConfig>
    <equipmentPsu id="1" model="UCSC-PSU-450W" operability="operable" power="on" 
     presence="equipped" serial="DCB1621010X" thermal="ok" 
     vendor="Cisco Systems Inc" voltage="unknown" dn="sys/rack-unit-1/psu-1" >
    <equipmentPsu id="2" model="" operability="unknown" power="off" 
     presence="missing" serial="" thermal="unknown" vendor="" 
     voltage="unknown" dn="sys/rack-unit-1/psu-2" >
  </outConfig>
</configResolveClass>

8. Retrieving Details of Fan Object Identified by DN

Request:

<configResolveDn cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" 
inHierarchical="false" dn="sys/rack-unit-1/fan-module-1-2/fan-2"/>

Response:

<configResolveDn cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" response="yes" 
     dn="sys/rack-unit-1/fan-module-1-2/fan-2">
  <outConfig>
    <equipmentFan id="2" model="" module="2" operability="operable" power="on" 
      presence="equipped" serial="" thermal="not-supported" tray="1" vendor="" 
      voltage="not-supported" dn="sys/rack-unit-1/fan-module-1-2/fan-2"/>
  </outConfig>
</configResolveDn>

9. Retrieving SNMP Configuration Details

Request:

<configResolveClass cookie="1313086522/c7c08988-aa3e-1a3e-8005-5e61c2e14388" 
inHierarchical="false" classId="commSnmp"/>

Response:

<configResolveClass cookie="1362107065/43d02d50-d6d4-16d4-8009-c979e5e53d50" response="yes" 
classId="commSnmp">
  <outConfigs>
    <commSnmp dn="sys/svc-ext/snmp-svc" descr="SNMP Service" name="snmp" adminState="enabled"
     port="161" proto="udp" community="" trapCommunity="public" com2Sec="disabled" 
     sysContact="who@where" sysLocation="unknown"/>
  </outConfigs>
</configResolveClass>

10. Retrieving Status of Local Hard Disk on Server

Request:

<configResolveDn cookie="1313146313/b38e04a0-aa4c-1a4c-8008-cdac38e14388" 
inHierarchical="false" dn="sys/rack-unit-1/board/disk-4"/>

Response:

<configResolveDn cookie="1313146313/b38e04a0-aa4c-1a4c-8008-cdac38e14388" response="yes" 
dn="sys/rack-unit-1/board/disk-4">
  <outConfig>
    <storageLocalDiskSlotEp id="4" operability="operable" presence="equipped" 
      dn="sys/rack-unit-1/board/disk-4"/>
  </outConfig>
</configResolveDn>

11. Power Cycling the Server

Request:

<configConfMo cookie="1313084260/40ea8058-aa3e-1a3e-8004-5e61c2e14388" 
inHierarchical="false"  dn="sys/rack-unit-1" >
  <inConfig>
    <computeRackUnit adminPower="cycle-immediate" dn="sys/rack-unit-1">
    </computeRackUnit>
  </inConfig>
</configConfMo>

Response:

<configConfMo  cookie="1313084260/40ea8058-aa3e-1a3e-8004-5e61c2e14388" response="yes">
     dn="sys/rack-unit-1" 
  <outConfig>
    <computeRackUnit dn="sys/rack-unit-1" adminPower="policy" availableMemory="49152" 
     model="R250-2480805W" memorySpeed="1067" name="UCS C250 M2" numOfAdaptors="1" 
     numOfCores="8" numOfCoresEnabled="8" numOfCpus="2" numOfEthHostIfs="0" 
     numOfFcHostIfs="0" numOfThreads="16" operPower="off" 
     originalUuid="100DC440-0EBC-11DF-3B97-8843E1C2615E" presence="equipped" serverId="1" 
     serial="PGS140601CS" totalMemory="49152" usrLbl="Cisco C210 Server" 
     uuid="100DC440-0EBC-11DF-3B97-8843E1C2615E" vendor="Cisco Systems Inc" 
     status="modified"/>
  </outConfig>
</configConfMo>

12. Configuring EFI as the Second Boot Device in Boot Order Table

Request:

<configConfMo cookie="1313090863/ca79ef88-aa3f-1a3f-8006-5e61c2e14388" 
inHierarchical="false"> dn="sys/rack-unit-1/boot-policy/efi-read-only" 
  <inConfig>
    <lsbootEfi order="2" status="modified" 
      dn="sys/rack-unit-1/boot-policy/efi-read-only"
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1313090863/ca79ef88-aa3f-1a3f-8006-5e61c2e14388" response="yes">
      dn="sys/rack-unit-1/boot-policy/efi-read-only" 
  <outConfig>
    <lsbootEfi dn="sys/rack-unit-1/boot-policy/efi-read-only" access="read-only" 
      order="2"  type="efi" status="modified"/>
  </outConfig>
</configConfMo>

13. Removing Floppy Disk Drive as a Boot Device From the Boot Order List

Request:

<configConfMo cookie="1313092854/412183f8-aa40-1a40-8007-5e61c2e14388" 
inHierarchical="true"> dn="sys/rack-unit-1/boot-policy/vm-read-write" 
  <inConfig>
    <lsbootVirtualMedia order="5" access="read-write" status="deleted" 
        dn="sys/rack-unit-1/boot-policy/vm-read-write"/>
  </inConfig>
</configConfMo>


Response:

<configConfMo cookie="1313092854/412183f8-aa40-1a40-8007-5e61c2e14388" response="yes">
dn="sys/rack-unit-1/boot-policy/vm-read-write"  
   <outConfig>
   </outConfig>
</configConfMo>

14. Configuring Boot Order to HDD, CDROM, FDD, PXE, and EFI Without Rebooting the Host

Request:

<configConfMo cookie="1360205300/79c672f0-d519-1519-8004-30339ee53d50" 
inHierarchical="true" dn="sys/rack-unit-1/boot-policy">
  <inConfig>
      <lsbootDef dn="sys/rack-unit-1/boot-policy" rebootOnUpdate="no">
      <lsbootVirtualMedia access="read-only" order="2" type="virtual-media" 
         rn="vm-read-only"/>
      <lsbootVirtualMedia access="read-write" order="3" type="virtual-media" 
        rn="vm-read-write"/>
      <lsbootLan rn="lan-read-only" access="read-only" order="4" prot="pxe" type="lan"/>
      <lsbootStorage rn="storage-read-write" access="read-write" order="1" type="storage"
      <lsbootLocalStorage rn="local-storage"/> </lsbootStorage>
      <lsbootEfi rn="efi-read-only" access="read-only" order="5" type="efi"/>
    </lsbootDef>
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1360205300/79c672f0-d519-1519-8004-30339ee53d50" response="yes" 
dn="sys/rack-unit-1/boot-policy">
  <outConfig>
    <lsbootDef dn="sys/rack-unit-1/boot-policy" name="boot-policy" purpose="operational" 
      rebootOnUpdate="no" status="modified">
      <lsbootVirtualMedia access="read-only" order="2" type="virtual-media" rn="vm-read-only" 
         status="modified"/>
      <lsbootVirtualMedia access="read-write" order="3" type="virtual-media" rn="vm-read-write" 
        status="modified"/>
      <lsbootLan rn="lan-read-only" access="read-only" order="4" prot="pxe" type="lan" 
        status="modified"/>
      <lsbootStorage rn="storage-read-write" access="read-write" order="1" type="storage"
         status="modified">
      <lsbootLocalStorage rn="local-storage" status="modified"/> 
      </lsbootStorage>
      <lsbootEfi rn="efi-read-only" access="read-only" order="5" type="efi" 
         status="modified"/>
    </lsbootDef>
  </outConfig>
</configConfMo>

15. Using inHierarchical Option to Change and Retrieve SNMP Configuration of Trap Receivers

Request:

<configConfMo cookie="1362115258/2c1b1380-d6d6-16d6-800b-c979e5e53d50" 
 inHierarchical="true" dn="sys/svc-ext/snmp-svc"> 
<inConfig>
    <commSnmp dn="sys/svc-ext/snmp-svc" adminState="enabled" community="Top$ecrt" 
      trapCommunity="Dar$Good" com2Sec="full" sysContact="snmpadmin@cisco"
       sysLocation="San Jose"/>
  </inConfig>

Response:

<configConfMo cookie="1362115258/2c1b1380-d6d6-16d6-800b-c979e5e53d50" response="yes">
dn="sys/svc-ext/snmp-svc" 
  <outConfig>
      <commSnmp dn="sys/svc-ext/snmp-svc" descr="SNMP Service" name="snmp" 
        adminState="enabled" port="161"  
        proto="udp"  community="Top$ecrt" trapCommunity="Dar$Good" 
        com2Sec="full" sysContact="snmpadmin@cisco"  sysLocation="San Jose" 
        status="modified">
      <commSnmpTrap id="1" adminState="enabled" version="v2c" notificationType="informs" 
        hostname="20.40.59.222" user="unknown" rn="snmp-trap-1" status="modified"/>
      <commSnmpTrap id="2" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-2" status="modified"/>
      <commSnmpTrap id="3" adminState="enabled" version="v3" notificationType="traps"  
        hostname="129.33.200.98" user="stester4" rn="snmp-trap-3" status="modified"/>
      <commSnmpTrap id="4" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-4" status="modified"/>
      <commSnmpTrap id="5" adminState="enabled" version="v1" notificationType="traps" 
       hostname="12.44.75.33"  user="unknown" rn="snmp-trap-5" status="modified"/>
      <commSnmpTrap id="6" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-6" status="modified"/>
      <commSnmpTrap id="7" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-7" status="modified"/>
      <commSnmpTrap id="8" adminState="disabled" version="v3" notificationType="traps"  
        hostname="0.0.0.0"user="unknown" rn="snmp-trap-8" status="modified"/>
      <commSnmpTrap id="9" adminState="disabled" version="v3" notificationType="traps"
         hostname="0.0.0.0" user="unknown" rn="snmp-trap-9" status="modified"/>
      <commSnmpTrap id="10" adminState="disabled" version="v3" notificationType="traps"
         hostname="0.0.0.0" user="unknown" rn="snmp-trap-10" status="modified"/>
      <commSnmpTrap id="11" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-11" status="modified"/>
      <commSnmpTrap id="12" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-12" status="modified"/>
      <commSnmpTrap id="13" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-13" status="modified"/>
      <commSnmpTrap id="14" adminState="disabled" version="v3" notificationType="traps"
         hostname="0.0.0.0" user="unknown" rn="snmp-trap-14" status="modified"/>
      <commSnmpTrap id="15" adminState="disabled" version="v3" notificationType="traps" 
        hostname="0.0.0.0" user="unknown" rn="snmp-trap-15" status="modified"/>
      <commSnmpUser id="2" name="stester4" securityLevel="noauthnopriv" auth="" 
        authPwd="" privacy="" privacyPwd="" rn="snmpv3-user-stester4" status="modified"/>
      <commSnmpUser id="4" name="deer.koh-12" securityLevel="authpriv" auth="SHA" 
        authPwd="" privacy="AES" privacyPwd="" rn="snmpv3-user-deer.koh-12" 
        status="modified"/>
    </commSnmp>
  </outConfig>

16. Retrieving Select Memory RAS BIOS Token

Request:

<configResolveClass cookie="1313092854/412183f8-aa40-1a40-8007-5e61c2e14388" 
inHierarchical="false" classId="biosVfSelectMemoryRASConfiguration"/>

Response:

<configResolveClass cookie="1313092854/412183f8-aa40-1a40-8007-5e61c2e14388" response="yes" 
    classId="biosVfSelectMemoryRASConfiguration">
  <outConfig>
    <biosVfSelectMemoryRASConfiguration 
       dn="sys/rack-unit-1/bios/bios-settings/SelectMemory-RAS-configuration" 
       vpSelectMemoryRASConfiguration="maximum-performance" >
    </biosVfSelectMemoryRASConfiguration>
  </outConfig>
</configResolveClass>

17. Configuring Select Memory RAS BIOS Token for Mirroring Mode

Request:

<configConfMo cookie="1313092854/412183f8-aa40-1a40-8007-5e61c2e14388" 
 inHierarchical="false" dn="sys/rack-unit-1/bios/bios-settings/SelectMemory-RAS-configuration">
  <inConfig>
    <biosVfSelectMemoryRASConfiguration 
       dn="sys/rack-unit-1/bios/bios-settings/SelectMemory-RAS-configuration" 
       vpSelectMemoryRASConfiguration="mirroring">
    </biosVfSelectMemoryRASConfiguration>
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1313092854/412183f8-aa40-1a40-8007-5e61c2e14388" response="yes"> 
     dn="sys/rack-unit-1/bios/bios-settings/SelectMemory-RAS-configuration"
  <outConfig>
    <biosVfSelectMemoryRASConfiguration 
       dn="sys/rack-unit-1/bios/bios-settings/SelectMemory-RAS-configuration" 
       vpSelectMemoryRASConfiguration="mirroring" status="modified"/>
  </outConfig>
</configConfMo>

Note


After configuring the BIOS tokens, reboot the host for the configured tokens to reflect on the host side.


18. Retrieving C240 Server BIOS Token Values

Request:

<configResolveClass cookie="1360207841/1133b530-d51a-151a-8005-30339ee53d50" 
inHierarchical="true" classId="biosSettings"/>	

Response:

<configResolveClass cookie="1362115258/2c1b1380-d6d6-16d6-800b-c979e5e53d50" response="yes" 
classId="biosSettings">
  <outConfigs>
    <biosSettings dn="sys/rack-unit-1/bios/bios-settings">
      <biosVfIntelVTForDirectedIO rn="Intel-VT-for-directed-IO" 
        vpIntelVTDATSSupport="enabled" vpIntelVTDCoherencySupport="disabled" 
        vpIntelVTForDirectedIO="enabled"/>
      <biosVfSelectMemoryRASConfiguration rn="SelectMemory-RAS-configuration" 
        vpSelectMemoryRASConfiguration="maximum-performance"/>
      <biosVfProcessorC6Report rn="Processor-C6-Report" vpProcessorC6Report="enabled"/>
      <biosVfIntelHyperThreadingTech rn="Intel-HyperThreading-Tech" 
        vpIntelHyperThreadingTech="enabled"/>
      <biosVfEnhancedIntelSpeedStepTech rn="Enhanced-Intel-SpeedStep-Tech" 
        vpEnhancedIntelSpeedStepTech="enabled"/>   
      <biosVfIntelVirtualizationTechnolog rn="Intel-Virtualization-Technology" 
        vpIntelVirtualizationTechnology="enabled"/>
      <biosVfMemoryMappedIOAbove4GB rn="Memory-mapped-IO-above-4GB" 
        vpMemoryMappedIOAbove4GB="disabled"/>
      <biosVfCPUPerformance rn="CPU-Performance" vpCPUPerformance="enterprise"/>
      <biosVfLvDIMMSupport rn="LvDIMM-Support" vpLvDDRMode="performance-mode"/>
      <biosVfNUMAOptimized rn="NUMA-optimized" vpNUMAOptimized="enabled"/>
      <biosVfConsoleRedirection rn="Console-redirection" vpBaudRate="115200" 
        vpConsoleRedirection="disabled" vpFlowControl="none" vpTerminalType="vt100" 
        vpPuttyKeyPad="ESCN" vpRedirectionAfterPOST="Always Enable"/>
      <biosVfCoreMultiProcessing rn="Core-MultiProcessing" vpCoreMultiProcessing="all"/>
      <biosVfIntelTurboBoostTech rn="Intel-Turbo-Boost-Tech" 
        vpIntelTurboBoostTech="enabled"/>
      <biosVfDirectCacheAccess rn="Direct-Cache-Access" vpDirectCacheAccess="enabled"/>
      <biosVfExecuteDisableBit rn="Execute-Disable-Bit" vpExecuteDisableBit="enabled"/>
      <biosVfOSBootWatchdogTimer rn="OS-Boot-Watchdog-Timer-Param" 
        vpOSBootWatchdogTimer="disabled"/>
      <biosVfOSBootWatchdogTimerPolicy rn="OS-Boot-Watchdog-Timer-Policy" 
        vpOSBootWatchdogTimerPolicy="power-off"/>
      <biosVfOSBootWatchdogTimerTimeOut rn="OS-Boot-Watchdog-Timer-Time-Out" 
        vpOSBootWatchdogTimerPolicy="10-minutes"/>
      <biosVfHardwarePrefetch rn="Hardware-Prefetch" vpHardwarePrefetch="enabled"/>
      <biosVfAdjacentCacheLinePrefetch rn="Adjacent-Cache-Line-Prefetch" 
        vpAdjacentCacheLinePrefetch="enabled"/>
      <biosVfFRB2Enable rn="FRB2-Enable" vpFRB2Enable="enabled"/>
      <biosVfProcessorC1E rn="Processor-C1E" vpProcessorC1E="enabled"/>
      <biosVfPatrolScrub rn="Patrol-Scrub-Param" vpPatrolScrub="enabled"/>
      <biosVfTPMSupport rn="TPM-Support" vpTPMSupport="disabled"/>
      <biosVfDCUPrefetch rn="DCU-Prefetch" vpStreamerPrefetch="enabled" 
        vpIPPrefetch="enabled"/>
      <biosVfCPUPowerManagement rn="CPU-PowerManagement" 
        vpCPUPowerManagement="energy-efficient"/>
      <biosVfCPUFrequencyFloor rn="CPU-FreqFloor" vpCPUFrequencyFloor="disabled"/>
      <biosVfCPUEnergyPerformance rn="CPU-EngPerfBias" 
        vpCPUEnergyPerformance="balanced-performance"/>
      <biosVfMemoryInterleave rn="Memory-Interleave" vpChannelInterLeave="auto" 
        vpRankInterLeave="auto"/>
      <biosVfDemandScrub rn="Demand-Scrub-Param" vpDemandScrub="enabled"/>
      <biosVfAltitude rn="Altitude-Param" vpAltitude="300-m"/>
      <biosVfDRAMClockThrottling rn="DRAM-Clock-Throttling" 
        vpDRAMClockThrottling="Balanced"/>
      <biosVfASPMSupport rn="ASPM-Support" vpASPMSupport="Disabled"/>
      <biosVfVgaPriority rn="VgaPriority" vpVgaPriority="Onboard"/>
      <biosVfUSBPortsConfig rn="USB-Ports-Config" vpAllUsbDevices="enabled" 
        vpUsbPortRear="enabled" vpUsbPortFront="enabled" vpUsbPortInternal="enabled"
        vpUsbPortKVM="enabled" vpUsbPortVMedia="enabled" vpUsbPortSDCard="enabled"/>
      <biosVfQPIConfig rn="QPI-Config" vpQPILinkFrequency="auto"/>
      <biosVfLegacyUSBSupport rn="LegacyUSB-Support" vpLegacyUSBSupport="enabled"/>
      <biosVfUCSMBootOrderRuleControl rn="Boot-Order-Rules" 
        vpUCSMBootOrderRule="Loose"/>
      <biosVfPCIOptionROMs rn="PCI-OptionROMs" vpPCIOptionROMs="Enabled"/>
      <biosVfLOMPortOptionROM rn="LOMPort-OptionROM" vpLOMPortsAllState="Enabled" 
        vpLOMPort0State="Enabled"  vpLOMPort1State="Enabled" vpLOMPort2State="Enabled"
        vpLOMPort3State="Enabled"/>
      <biosVfPCISlotOptionROMEnable rn="PCI-Slot-OptionROM-Enable" 
        vpSlot1State="Enabled" vpSlot2State="Enabled" vpSlot3State="Enabled" 
        vpSlot4State="Enabled" vpSlot5State="Enabled" vpSlot6State="Enabled" 
        vpSlot7State="Enabled" vpSlot1LinkSpeed="GEN3" vpSlot2LinkSpeed="GEN3" 
        vpSlot3LinkSpeed="GEN3" vpSlot4LinkSpeed="GEN3" vpSlot5LinkSpeed="GEN3" 
        vpSlot6LinkSpeed="GEN3" vpSlot7LinkSpeed="GEN3"/>
      <biosVfPStateCoordType rn="p-state-coord" vpPStateCoordType="HW ALL"/>
      <biosVfDramRefreshRate rn="dram-refresh-rate" vpDramRefreshRate="2x"/>
      <biosVfOutOfBandMgmtPort rn="OoB-MgmtPort" 
        vpOutOfBandMgmtPort="Disabled" >
     </biosVfOutOfBandMgmtPort>
    </biosSettings>
  </outConfigs>

19. Retrieving Default Values of BIOS Tokens

Request:

<configResolveClass cookie='1307953743/b63ff130-a593-1593-8004-2e4ac2e14388' 
classId='biosPlatformDefaults' inHierarchical='true'>

Response:

<configResolveClass cookie="1370842491/23c0a810-dec6-1ec6-8002-1ec9e1a85750"
 response="yes" classId="biosPlatformDefaults">
  <outConfigs>
   <biosPlatformDefaults dn="sys/rack-unit-1/bios/bios-defaults" >
   <biosVfIntelVTForDirectedIO rn="Intel-VT-for-directed-IO" 
    vpIntelVTDATSSupport="enabled" 
    vpIntelVTDCoherencySupport="disabled" 
    vpIntelVTForDirectedIO="enabled" >
    </biosVfIntelVTForDirectedIO>
   <biosVfSelectMemoryRASConfiguration rn="SelectMemory-RAS-configuration" 
    vpSelectMemoryRASConfiguration="maximum-performance" >
   </biosVfSelectMemoryRASConfiguration>
   <biosVfProcessorC6Report rn="Processor-C6-Report" 
    vpProcessorC6Report="enabled" >
   </biosVfProcessorC6Report><biosVfIntelHyperThreadingTech rn="Intel-HyperThreading-Tech" 
    vpIntelHyperThreadingTech="enabled" >
   </biosVfIntelHyperThreadingTech>
   <biosVfEnhancedIntelSpeedStepTech rn="Enhanced-Intel-SpeedStep-Tech" 
    vpEnhancedIntelSpeedStepTech="enabled" >
   </biosVfEnhancedIntelSpeedStepTech>
   <biosVfIntelVirtualizationTechnology rn="Intel-Virtualization-Technology" 
    vpIntelVirtualizationTechnology="enabled" >
   </biosVfIntelVirtualizationTechnology>
     .
     .
     .
   </biosVfLOMPortOptionROM><biosVfPCISlotOptionROMEnable rn="PCI-Slot-OptionROM-Enable" 
     vpSlot1State="Enabled" 
     vpSlot2State="Enabled" 
     vpSlotMezzState="Enabled" 
     vpSlot2LinkSpeed="GEN3" >
   </biosVfPCISlotOptionROMEnable><biosVfPStateCoordType rn="p-state-coord" 
     vpPStateCoordType="HW ALL" >
   </biosVfPStateCoordType>
   <biosVfDramRefreshRate rn="dram-refresh-rate" 
    vpDramRefreshRate="2x" >
   </biosVfDramRefreshRate>
 </biosPlatformDefaults>
</outConfigs>
</configResolveClass>

20. Configuring BIOS Settings Parameters to Default Values

Request:

<configConfMo cookie="0000020175/b2909140-0004-1004-8002-cdac38e14388" 
dn="sys/rack-unit-1/bios/bios-settings" inHierarchical="true">

Response:

<configConfMo cookie="1370842491/23c0a810-dec6-1ec6-8002-1ec9e1a85750"
 response="yes" dn="sys/rack-unit-1/bios/bios-settings">
  <outConfigs>
   <biosPlatformDefaults dn="sys/rack-unit-1/bios/bios-defaults" status="modified">
   <biosVfIntelVTForDirectedIO rn="Intel-VT-for-directed-IO" 
    vpIntelVTDATSSupport="enabled" 
    vpIntelVTDCoherencySupport="disabled" 
    vpIntelVTForDirectedIO="enabled" status="modified">
    </biosVfIntelVTForDirectedIO>
   <biosVfSelectMemoryRASConfiguration rn="SelectMemory-RAS-configuration" 
    vpSelectMemoryRASConfiguration="maximum-performance" status="modified">
   </biosVfSelectMemoryRASConfiguration>
   <biosVfProcessorC6Report rn="Processor-C6-Report" 
    vpProcessorC6Report="enabled" status="modified">
   </biosVfProcessorC6Report>
   <biosVfIntelHyperThreadingTech rn="Intel-HyperThreading-Tech" 
    vpIntelHyperThreadingTech="enabled" status="modified">
   </biosVfIntelHyperThreadingTech>
   <biosVfEnhancedIntelSpeedStepTech rn="Enhanced-Intel-SpeedStep-Tech" 
    vpEnhancedIntelSpeedStepTech="enabled" status="modified">
   </biosVfEnhancedIntelSpeedStepTech>
   <biosVfIntelVirtualizationTechnology rn="Intel-Virtualization-Technology" 
    vpIntelVirtualizationTechnology="enabled" status="modified">
   </biosVfIntelVirtualizationTechnology>
     .
     .
     .
   </biosVfLOMPortOptionROM><biosVfPCISlotOptionROMEnable rn="PCI-Slot-OptionROM-Enable" 
     vpSlot1State="Enabled" 
     vpSlot2State="Enabled" 
     vpSlotMezzState="Enabled" 
     vpSlot2LinkSpeed="GEN3" status="modified">
   </biosVfPCISlotOptionROMEnable><biosVfPStateCoordType rn="p-state-coord" 
     vpPStateCoordType="HW ALL" status="modified">
   </biosVfPStateCoordType>
   <biosVfDramRefreshRate rn="dram-refresh-rate" 
    vpDramRefreshRate="2x"  status="modified">
   </biosVfDramRefreshRate>
 </biosPlatformDefaults>
</outConfigs>
</configResolveClass>

21. Using Platform-Default to Configure BIOS Parameters to Default Values

Request:

<configConfMo cookie="0000020175/b2909140-0004-1004-8002-cdac38e14388" 
inHierarchical="true" dn="sys/rack-unit-1/bios/bios-settings" >
 <inConfig>
  <biosSettings>
    <biosVfIntelVTForDirectedIO 
     dn="sys/rack-unit-1/bios/bios-settings/Intel-VT-for-directed-IO" 
    vpIntelVTDATSSupport="platform-default" vpIntelVTDCoherencySupport="platform-default" 
     vpIntelVTForDirectedIO="platform-default"/>
    <biosVfSelectMemoryRASConfiguration 
     dn="sys/rack-unit-1/bios/bios-settings/SelectMemory-RAS-configuration" 
     vpSelectMemoryRASConfiguration="platform-default"/>
    <biosVfProcessorC6Report 
     dn="sys/rack-unit-1/bios/bios-settings/Processor-C6-Report" 
      .
      .
      .
    vpSlot2State="platform-default" vpSlotMezzState="platform-default" 
    vpSlot1LinkSpeed="platform-default" vpSlot2LinkSpeed="platform-default"/>
   <biosVfPStateCoordType dn="sys/rack-unit-1/bios/bios-settings/p-state-coord" 
     vpPStateCoordType="platform-default"/>
   </biosSettings>
 </inConfig>

Response:

<configConfMo cookie="1347919470/f5335af8-c9ec-19ec-8007-1ec9e1a85750" response="yes">
  dn="sys/rack-unit-1/mgmt/fw-updatable" 
   <outConfig>
      <biosSettings dn="sys/rack-unit-1/bios/bios-settings" status="modified" >
      <biosVfIntelVTForDirectedIO rn="Intel-VT-for-directed-IO" 
       vpIntelVTDATSSupport="enabled" vpIntelVTDCoherencySupport="disabled"
       vpIntelVTForDirectedIO="enabled" status="modified" >
      </biosVfIntelVTForDirectedIO>
      <biosVfSelectMemoryRASConfiguration rn="SelectMemory-RAS-configuration" 
       vpSelectMemoryRASConfiguration="maximum-performance" status="modified" >
         .
         .
         .
       vpSlot1State="enabled" vpSlot2State="enabled" vpSlotMezzState="enabled"  
       vpSlot1LinkSpeed="GEN3" vpSlot2LinkSpeed="GEN3" status="modified" 
      </biosVfPCISlotOptionROMEnable>
      <biosVfPStateCoordType rn="p-state-coord" vpPStateCoordType="HW_ALL" 
       status="modified" >
      </biosVfPStateCoordType>
    </biosSettings>
  </outConfig>
</configConfMo>

Note


The request and response in the preceding example is not the complete output, only a part of it has been included.


This will set the BIOS parameters such as the Processor, Memory, QPI, PCI, Serial, LOM and PCIe slots configuration settings to platform-default values. Similarly, you can configure the BIOS parameters by changing the platform-default input parameter in the example to what you want to configure.

22. Setting the Out-Of-Band-Mgmt-Port BIOS Token Value

Request:

<configConfMo cookie="1376406852/b17bdad0-e3d5-13d5-8280-5afca0114ca4" 
inHierarchical="false" dn="sys/rack-unit-1/bios/bios-settings/OoB-MgmtPort">
<inConfig>
 <biosVfOutOfBandMgmtPort dn="sys/rack-unit-1/bios/bios-settings/OoB-MgmtPort" 
   vpOutOfBandMgmtPort="Disabled" >
 </biosVfOutOfBandMgmtPort>
 </inConfig>
</configConfMo>

Response:

<configConfMo dn="sys/rack-unit-1/bios/bios-settings" 
  cookie="1382328942/898d0b08-e938-1938-8002-d1219ee53d50" response="yes">
  <outConfig>
   <biosSettings dn="sys/rack-unit-1/bios/bios-settings" status="modified">
   <biosVfIntelVTForDirectedIO rn="Intel-VT-for-directed-IO" 
    vpIntelVTDATSSupport="enabled" vpIntelVTDCoherencySupport="disabled" 
    vpIntelVTForDirectedIO="enabled" status="modified"/>
    .
    .
    . 
  <biosVfPStateCoordType rn="p-state-coord" vpPStateCoordType="HW ALL" 
   status="modified"/>
  <biosVfDramRefreshRate rn="dram-refresh-rate" vpDramRefreshRate="Auto" 
   status="modified"/>
  <biosVfOutOfBandMgmtPort rn="OoB-MgmtPort" vpOutOfBandMgmtPort="Disabled" 
   status="modified"/>
  </biosSettings>
 </outConfig>
</configConfMo>

23. Using TFTP to Export CIMC Configuration Data

Request:

<configConfMo cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" 
   inHierarchical="false">  dn="sys/export-config" 
  <inConfig>
    <mgmtBackup dn="sys/export-config" adminState="enabled" hostname="198.xx.210.xx" 
       remoteFile="/tftpserver/c250_config_export.cfg"/>
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" response="yes">
     dn="sys/export-config" 
  <outConfig>
    <mgmtBackup dn="sys/export-config" adminState="disabled" 
       fsmStageDescr="Completed successfully" fsmRmtInvErrCode="" 
       fsmRmtInvErrDescr="NONE" 
       fsmDescr="export-config" proto="tftp" hostname="" remoteFile="" 
       status="modified"/>
  </outConfig>
</configConfMo>

The preceding request launches the export operation, which executes as a background task.

The exported configuration file resembles the following example:

[root]# cat /tftpserver/c250_config_export.cfg
<root><cimc>
<version>1.4(0.22)</version>
<network>
<hostname>ucs-c250-M2</hostname>
<mode>dedicated</mode>
<redundancy>active-standby</redundancy>
<dns-use-dhcp>no</dns-use-dhcp>
<preferred-dns-server>0.0.0.0</preferred-dns-server>
<alternate-dns-server>0.0.0.0</alternate-dns-server>
<vlan-enabled>no</vlan-enabled>
.
.
.

TFTP used in the preceding example is the default protocol. You can also export the CIMC configuration using the other available protocols such as the ftp, sftp, scp and http. Exporting using the ftp, sftp and scp requires user credentials, as shown in the following example:

Request:

configConfMo cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" 
 inHierarchical="false" dn="sys/export-config"
<inConfig>
    <mgmtBackup dn="sys/export-config" adminState="enabled" 
      hostname="bxxxa-xxx-fileserver.cisco.com" proto="ftp"
      user="username" pwd="password" remoteFile="/home/xxxxx/ppapi.xml" >
  /inConfig>

Response:

<configConfMo cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" response="yes">
     dn="sys/export-config" 
  <outConfig>
    <mgmtBackup dn="sys/export-config" adminState="disabled" 
       fsmStageDescr="Completed successfully" fsmRmtInvErrCode="" 
       fsmRmtInvErrDescr="NONE" 
       fsmDescr="export-config" proto="ftp" hostname="" remoteFile="" 
       User="" pwd="" status="modified"/>
  </outConfig>
</configConfMo>

24. Using TFTP to Import CIMC Configuration Data

Request:

<configConfMo cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388"  
inHierarchical="false"> dn="sys/import-config"  
   <inConfig>
     <mgmtImporter dn="sys/import-config" adminState="enabled" 
         hostname="198.29.210.14" remoteFile="/tftpserver/c250_config_export.cfg"/>
  </inConfig>
</configConfMo>

Response:

<configConfMo  cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" response="yes">
      dn="sys/import-config" 
  <outConfig>
      <mgmtImporter dn="sys/import-config" adminState="disabled" 
          fsmStageDescr="Error" fsmRmtInvErrCode="" fsmRmtInvErrDescr="NONE" 
          fsmDescr="import-config" proto="tftp" hostname="" remoteFile="" 
          status="modified"/>
  </outConfig>
</configConfMo>

The preceding request launches the import operation, which executes as a background task. You can periodically query for the completion status by sending the following requests:

Status request:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" 
inHierarchical="false" classId="mgmtImporter"/>

Status response before completion:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" response="yes" 
     classId="mgmtImporter">
  <outConfig>
    <mgmtImporter dn="sys/import-config" adminState="enabled" 
       fsmStageDescr="Applying configuration" fsmRmtInvErrCode="" 
       fsmRmtInvErrDescr="NONE" fsmDescr="import-config" proto="none" hostname="" 
       remoteFile="" user="" pwd=""/>
  </outConfig>
</configResolveClass>

Repeated status request:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" 
inHierarchical="false" classId="mgmtImporter"/>

Status response after completion:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" response="yes" 
      classId="mgmtImporter">
  <outConfig>
     <mgmtImporter dn="sys/import-config" adminState="disabled" 
        fsmStageDescr="Completed successfully" fsmRmtInvErrCode="" 
        fsmRmtInvErrDescr="NONE" fsmDescr="import-config" proto="none" hostname="" 
        remoteFile="" user="" pwd=""/>
  </outConfig>
</configResolveClass>

25. Using TFTP to Export CIMC Technical Support Data

Request:

<configConfMo cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" 
inHierarchical="false">   dn="sys/rack-unit-1/tech-support"  
  <inConfig>
     <sysdebugTechSupportExport dn="sys/rack-unit-1/tech-support" adminState="enabled" 
        remoteFile="/tftpserver/c250_techsupport_archive.tgz" proto="tftp" 
        hostname="198.xx.xxx.14"/>
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" response="yes">
      dn="sys/rack-unit-1/tech-support" 
  <outConfig>
     <sysdebugTechSupportExport dn="sys/rack-unit-1/tech-support" adminState="disabled" 
         hostname="198.xx.xxx.14" proto="tftp" 
         remoteFile="/tftpserver/c250_techsupport_archive.tgz" fsmStageDescr="none" 
         fsmProgr="0" fsmStatus="nop" status="modified"/>
  </outConfig>
</configConfMo>

The preceding request launches the technical support generation, after technical support data is generated, it is uploaded to the remote location. You can periodically query for the completion status by sending the following requests:

Status request:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388"  
inHierarchical="false" classId="sysdebugTechSupportExport"/>

Status response before completion:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388"  response="yes" 
     classId="sysdebugTechSupportExport">
  <outConfig>
     <sysdebugTechSupportExport dn="sys/rack-unit-1/tech-support" adminState="enabled" 
        hostname="198.29.210.14" proto="tftp" 
        remoteFile="/tftpserver/c250_techsupport_archive.tgz" 
        fsmStageDescr="collecting" fsmProgr="0" fsmStatus="exporting"/>
  </outConfig>
</configResolveClass>

Repeated status request:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" 
inHierarchical="false" classId="sysdebugTechSupportExport"/>

Status response after completion:

<configResolveClass cookie="1313118253/2b07f100-aa46-1a46-8008-5e61c2e14388" response="yes"
  classId="sysdebugTechSupportExport">
  <outConfig>
     <sysdebugTechSupportExport dn="sys/rack-unit-1/tech-support" adminState="disabled" 
         hostname="198.29.210.14" proto="tftp" 
         remoteFile="/tftpserver/c250_techsupport_archive.tgz" 
         fsmStageDescr="completed" fsmProgr="100" fsmStatus="success"/>
  </outConfig>
</configResolveClass>

The exported technical support file resembles the following example:

[root]# tar tvfz /tftpserver/c250_techsupport_archive.tgz | more
drwxr-xr-x root/root         0 2011-08-11 13:01:10 obfl/
-rw-r--r-- root/root     76910 2011-08-11 13:00:56 obfl/obfl-log.1
-rw-r--r-- root/root     76835 1970-01-01 09:38:26 obfl/obfl-log.2
-rw-r--r-- root/root     76881 2011-08-08 21:20:55 obfl/obfl-log.3
-rw-r--r-- root/root     76916 1969-12-31 16:07:28 obfl/obfl-log.4
-rw-r--r-- root/root     76846 2011-08-03 21:38:49 obfl/obfl-log.5
-rw-r--r-- root/root     14598 2011-08-11 20:49:57 obfl/obfl-log
.
.
.

26. Retrieving CPU Product ID Details

Request:

configResolveClass cookie='1357782291/53277080-d2e5-12e5-8003-3e02e2a85750  
inHierarchical='true' classId='pidCatalogCpu'

Response:

<configResolveClass cookie="1357782291/53277080-d2e5-12e5-8003-3e02e2a85750" response="yes" 
classId="pidCatalogCpu">
   <outConfigs>
      <pidCatalogCpu id="1" socketdesignation="CPU1" description=" Intel(R) Xeon(R) E5-2690
        2.90GHz 8-core 135W 20MB Cache DDR3 1600MHz "
        pid=" UCS-CPU-E5-2690 " model=" Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz" 
        signature=" Type 0, Family 6, Model 45, Stepping 7 " currentspeed="2900" 
        operState=" Enabled" dn="sys/rack-unit-1/board/pid/pid-cpu-1" >
       </pidCatalogCpu>
   </outConfigs>
</configResolveClass>

27. Retrieving IMM/ Memory Unit Product ID Details

Request:

configResolveClass cookie="1357782291/53277080-d2e5-12e5-8003-3e02e2a85750" 
inHierarchical='true'  classId='pidCatalogDimm'

Response:

<configResolveClass cookie="1357782291/53277080-d2e5-12e5-8003-3e02e2a85750" response="yes" 
classId="pidCatalogDimm">
 <outConfigs>
   <pidCatalogDimm name="DIMM_A1" 
    description="8GB DDR3-1600-MHz RDIMM/PC3-12800/dual rank/1.35v " 
    pid=" UCS-MR-1X082RY-A "  mfgid=" 0xCE00" manufacturer=" Samsung Electronics, Inc." 
    serialnumber=" 334 CEB5E " model=" M393B1K70DH0-YK0 " capacity=" 8192 MB " speed="1600" 
    datawidth=" 64 bits " operability=" Operable " dn="sys/rack-unit-1/board/pid/pid-dimm-DIMM_A1" 
     </pidCatalogDimm>
 </outConfigs>
</configResolveClass>

28. Retrieving HDD Product ID Details

Request:

configResolveClass cookie="1357782291/53277080-d2e5-12e5-8003-3e02e2a85750" 
inHierarchical='true' classId='pidCatalogHdd'

Response:

<configResolveClass cookie="1347487081/48d138e8-c988-1988-8005-1ec9e1a85750" response="yes" 
classId="pidCatalogHdd"> 
 <outConfigs> 
    <pidCatalogHdd disk="0" controller=" SLOT-MEZZ " 
      description=" 100GB 7mm Z SATA SSD/hot plug/sled mounted " 
       pid=" UCS-SD100G0KA2-E " vendor=" ATA " model=" INTEL SSDSA2BZ10 " 
      serialnumber=" CVLV1402017C100AGN "  dn="sys/rack-unit-1/board/pid/pid-hdd-0" >
     </pidCatalogHdd>
     <pidCatalogHdd disk="1" controller=" SLOT-MEZZ "  
       description=" 100GB 7mm Z SATA SSD/hot plug/sled mounted"
       pid=" UCS-SD100G0KA2-E " vendor=" ATA " model=" INTEL SSDSA2BZ10 "  
       serialnumber=" CVLV1373008M100AGN "  dn="sys/rack-unit-1/board/pid/pid-hdd-1" >
     </pidCatalogHdd>
  </outConfigs> 
</configResolveClass> 

29. Retrieving PCI Adapter Product ID Details

Request:

<configResolveClass cookie='1307953743/b63ff130-a593-1593-8004-2e4ac2e14388'  
inHierarchical='true' classId='pidCatalogPCIAdapter'> 

Response:

<configResolveClass cookie="1347487081/48d138e8-c988-1988-8005-1ec9e1a85750" response="yes" 
classId="pidCatalogPCIAdapter"> 
 <outConfigs> 
  <pidCatalogPCIAdapter slot="1" 
   description=" Cisco UCS P81E Dual Port 10Gb Ethernet and 4G Fibre Channel CNA " 
    pid=" N2XX-ACPCI01 " vendor="0x1137" device="0x0042" subvendor="0x1137"
   subdevice="0x0047" dn="sys/rack-unit-1/board/pid/pid-pciadapter-1" >
   </pidCatalogPCIAdapter>
   <pidCatalogPCIAdapter slot="M" 
    description=" Cisco UCSC RAID SAS 2008M-8i Mezzanine card (RAID 0,1,5,10) " 
    pid=" UCSC-RAID-11-C220 " vendor="0x1000" device="0x0073" subvendor="0x1137" 
    subdevice="0x00b0" dn="sys/rack-unit-1/board/pid/pid-pciadapter-M" >
   </pidCatalogPCIAdapter>
  </outConfigs> 
</configResolveClass> 

30. Retrieving Firmware Update Details

Request:

configResolveClass cookie="1357782291/53277080-d2e5-12e5-8003-3e02e2a85750" 
inHierarchical='true' classId='firmwareUpdatable'

Response:

<configResolveClass cookie="1359503102/fb784cf0-d475-1475-8003-ca489ee53d50" response="yes"
classId="firmwareUpdatable">
 <outConfigs>
   <firmwareUpdatable dn="sys/rack-unit-1/bios/fw-updatable" adminState="triggered" 
    deployment="primary" operState="ready" version="C22M3.1.5.1c.0(Build Date: 01/31/2013)" 
    protocol="none" remoteServer="" remotePath="" user="" pwd="" 
    progress="None, OK" type="blade-bios" >
   <firmwareUpdatable dn="sys/rack-unit-1/mgmt/fw-updatable" adminState="triggered" 
    deployment="backup" operState="ready" version="1.5(1b)" protocol="none" 
    remoteServer="" remotePath="" user="" pwd="" progress="Success" 
    type="blade-controller"
				</firmwareUpdatable>
 </outConfigs>
</configResolveClass>

31. Updating CIMC Firmware

Request:

<configConfMo cookie="0000020175/b2909140-0004-1004-8002-cdac38e14388"  
inHierarchical="true"> dn="sys/rack-unit-1/mgmt/fw-updatable"
<inConfig>
  <firmwareUpdatable adminState='trigger' dn='sys/rack-unit-1/mgmt/fw-updatable'
   protocol='tftp' remoteServer='10.xxx.196.xxx' remotePath='HP-SL2.bin' 
  type='blade-controller' /> 
</inConfig>

Response:

<configConfMo cookie="1347919470/f5335af8-c9ec-19ec-8007-1ec9e1a85750" response="yes">
dn="sys/rack-unit-1/mgmt/fw-updatable" 
  <outConfig>
    <firmwareUpdatable dn="sys/rack-unit-1/mgmt/fw-updatable" adminState="triggered" 
      deployment="backup" operState="updating" version="1.5(0.10)" 
      protocol="" remoteServer="" remotePath="" user="" pwd="" progress="0" 
      type="blade-controller" status="modified" >
    </firmwareUpdatable>
  </outConfig>
</configConfMo>

32. Updating BIOS Firmware

Request:

<configConfMo cookie="0000020175/b2909140-0004-1004-8002-cdac38e14388" 
inHierarchical="true" dn="sys/rack-unit-1/bios/fw-updatable">
 <inConfig>
   <firmwareUpdatable adminState='trigger' dn='sys/rack-unit-1/bios/fw-updatable' 
    protocol='tftp' remoteServer='10.xxx.196.xxx' remotePath='HP-SL2.cap' 
    type='blade-bios' /> 
 </inConfig>
</configConfMo> 

Response:

<configConfMo cookie="1347919470/f5335af8-c9ec-19ec-8007-1ec9e1a85750" response="yes">
dn="sys/rack-unit-1/mgmt/fw-updatable" 
  <outConfig>
    <firmwareUpdatable dn="sys/rack-unit-1/bios/fw-updatable" adminState="triggered" 
      deployment="primary" operState="updating" version="C220M3.1.5.0.3 
      (Build Date: 10/02/2013)" protocol="none" remoteServer="" remotePath="" user="" 
      pwd="" progress="Image Header Download (0 %)" type="blade-bios" >
    </firmwareUpdatable>
  </outConfig>
</configConfMo>
The preceding CIMC and BIOS firmware upgrade examples use tftp as the protocol, similarly you can use other available protocols, such as ftp, sftp, scp and http. When you use the sftp, ftp or scp protocol while updating, username and password has to be specified in the input parameters.

Note


BIOS firmware update using the XML APIs is supported only for the following servers:
  • Cisco UCS C22 M3 Server
  • Cisco UCS C24 M3 Server
  • Cisco UCS C220 M3 Server
  • Cisco UCS C240 M3 Server
  • Cisco UCS C420 M3 Server

33. Using Non-Interactive HUU to Update Firmware on all C-Series Server Components

Request:

<configConfMo cookie="0000020175/b2909140-0004-1004-8002-cdac38e14388"   
inHierarchical="true" dn='sys/huu/firmwareUpdater'>
 <inConfig> 
   <huuFirmwareUpdater dn='sys/huu/firmwareUpdater'  adminState='trigger' 
    remoteIp='10.xxx.xxx.99' remoteShare='/home/xxxxxx/ucs-c220-huu-1.5.0.67.iso'  
    mapType='cifs' username='user' password='pwd' stopOnError='yes' 
    timeOut='25' verifyUpdate='yes' updateComponent='all' /> 
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1350352739/7f611c78-cc23-1c23-8004-1ec9e1a85750" response="yes">
dn="sys/huu/firmwareUpdater" 
  <outConfigs>
    <huuFirmwareUpdater dn="sys/huu/firmwareUpdater" adminState="triggered" 
     remoteIp="10.xxx.xxx.99" remoteSharePath="/home/xxxxx/ucs-c220-huu-1.5.0.67.iso" 
     remoteShareFile="ucs-c220-huu-1.5.0.67.iso" mapType="cifs" username="user" 
     password="pwd" stopOnError="yes" timeOut="25" verifyUpdate="no" 
     updateComponent="all" >
    <huuFirmwareUpdateStatus rn="updateStatus" overallStatus="Rebooting host in to HUU." 
     currentTime="Tue Feb  5 02:33:01 2013 " updateStartTime="NA" updateEndTime="NA" >
  </outConfigs>
</configResolveClass>

The preceding example initiates and updates the firmware on all components of the server, you can periodically run the following request to check the status of the update:

Status request:

<configResolveClass cookie="1360030993/e4404760-d4f0-14f0-8004-1ec9e1a85750" 
inHierarchical="true" classId="huuFirmwareUpdater">

Response:

<configResolveClass cookie="1360030993/e4404760-d4f0-14f0-8004-1ec9e1a85750" response="yes" 
 classId="huuFirmwareUpdater">
  <outConfigs>
    <huuFirmwareUpdater dn="sys/huu/firmwareUpdater" adminState="triggered" 
      remoteIp="http://10.xxx.xxx.99" remoteSharePath="/home/xxxx/ucs-c220-huu-1.5.0.67.iso"
      remoteShareFile="ucs-c220-huu-1.5.0.67.iso" mapType="cifs"username="user" 
      password="pwd" stopOnError="yes" timeOut="25" verifyUpdate="no" updateComponent="all" >
    <huuFirmwareUpdateStatus rn="updateStatus" 
      overallStatus="CIMC,LOM,PCI,STORAGE update successful. BIOS update in progress." 
       currentTime="Tue Feb  5 02:48:42 2013" updateStartTime="Tue Feb 5 02:28:06 2013"
       updateEndTime="NA" >
    <huuUpdateComponentStatus component="CIMC" description="CIMC" slot="NA" 
       runningVersion="1.5(0.69)" newVersion="1.5(0.67)" macAddr="NA" 
       vendorId="NA" deviceId="NA" subVendorId="NA" subDeviceId="NA" cntrlId="0"
       updateStatus="Completed" errorDescription="NA" verifyStatus="NA" 
       rn="component-CIMC" >
    <huuUpdateComponentStatus component="LOM" description="I350" slot="NA" 
      runningVersion="1.61-02.12-2.7.111-1.3.98-5.1.01-2.7.111" 
      newVersion="1.61-02.12-2.7.111-1.3.98-5.1.01-2.7.111" macAddr="5057A8E1C922" 
      vendorId="8086"  deviceId="1521" subVendorId="1137" subDeviceId="008A" 
      cntrlId="0" updateStatus="Completed" errorDescription="NA" 
      verifyStatus="NA" rn="component-LOM" >
    <huuUpdateComponentStatus component="STORAGE" description="2008M-8i" slot="M"
      runningVersion="2.130.364-2185" newVersion="2.130.364-2185" macAddr="NA" 
      vendorId="NA" deviceId="NA" subVendorId="NA" subDeviceId="NA" cntrlId="0" 
      updateStatus="Completed"  errorDescription="NA" verifyStatus="NA" 
      rn="component-STORAGE" >
    <huuUpdateComponentStatus component="PCI" description="UCS VIC 1225" slot="1"
      runningVersion="2.1(1.110)-uboot-2.1(1.110)" newVersion="2.1(1.108)-uboot-2.1(1.108)" 
      macAddr="0200544D474D" vendorId="1137" deviceId="0042" subVendorId="1137" 
      subDeviceId="0085" cntrlId="0" updateStatus="Completed" errorDescription="NA" 
      verifyStatus="NA" rn="component-PCI" >
    <huuUpdateComponentStatus component="BIOS" description="BIOS" slot="NA" 
      runningVersion="C220M3.1.5.1c.0.013120130456" 
      newVersion="C220M3.1.5.1b.0.012720130527" macAddr="NA" vendorId="NA" deviceId="NA" 
      subVendorId="NA" subDeviceId="NA" cntrlId="0" updateStatus="InProgress"  
      errorDescription="NA" verifyStatus="NA" rn="component-BIOS" >
   </huuFirmwareUpdateStatus>
  </huuFirmwareUpdater>
 </outConfigs>
</configResolveClass>

Note


You can choose a specific components in the updateComponent ' ' parameter to update the firmware only for that component.


34. Using TFTP to Import VIC Adapter Configuration Data

Request:

<configConfMo  cookie='1310455827/46139440-a7da-17da-8003-304ac2e14388' 
inHierarchical="true" dn="sys/rack-unit-1/adaptor-1/import-config"> 
 <inConfig>
  <adpatorCfgImporter dn="sys/rack-unit-1/adaptor-1/import-config" 
   adminState="enabled" proto="tftp"  hostname="10.xxx.236.xx" 
   remoteFile="/tftpserver/tftpapi.xml" >
  </adpatorCfgImporter>
 </inConfig>
</configConfMo>

Response:

<configConfMo   cookie="1347919470/f5335af8-c9ec-19ec-8007-1ec9e1a85750" response="yes">
  dn="sys/rack-unit-1/adaptor-1/import-config" 
 <outConfig>
    <adpatorCfgImporter dn="sys/rack-unit-1/adaptor-1/import-config" 
     adminState="triggered" descr="import-config" proto="none" 
     hostname="" remoteFile="" user="" pwd="" status="modified" 
  </adpatorCfgImporter>
</outConfig>

35. Using TFTP to Update VIC Firmware

Request:

<configConfMo  cookie="0000020175/b2909140-0004-1004-8002-cdac38e14388" 
inHierarchical="true" dn="sys/rack-unit-1/adaptor-1/mgmt/fw-updatable" >
 <inConfig>
   <firmwareUpdatable adminState='trigger' 
    dn='sys/rack-unit-1/adaptor-1/mgmt/fw-updatable' 
    protocol='tftp' remoteServer='10.xxx.236.xx' 
    remotePath='/home/xxxx/ftp/upd-pkg-ucs-p81e-vic-2.1.0.410.bin' type='adaptor' />
  </inConfig>  
</configConfMo>

Response:

<configConfMo  cookie="1347919470/f5335af8-c9ec-19ec-8007-1ec9e1a85750" response="yes">
  dn="sys/rack-unit-1/adaptor-1/mgmt/fw-updatable"  
<outConfig>
  <firmwareUpdatable dn="sys/rack-unit-1/adaptor-1/mgmt/fw-updatable" 
   adminState="triggered" deployment="backup" version="2.x(0.xxx)" 
   protocol="none" remoteServer="" remotePath="" user="" pwd="" progress=""
    type="adaptor" status="modified" 
  </firmwareUpdatable>
 </outConfig>

The preceding example initiates and updates the firmware on VIC, you can periodically run the following request to check the status of the update:

Status request:

<configResolveDn cookie="1350860496/b80c15e8-cc99-1c99-8011-1fc9e1a85750"
 inHierarchical="true" dn="sys/rack-unit-1/adaptor-1/mgmt/fw-updatable"/> 

Status response after completion:

<configResolveDn cookie="1350860496/b80c15e8-cc99-1c99-8011-1fc9e1a85750" response="yes" 
dn="sys/rack-unit-1/adaptor-1/mgmt/fw-updatable">
 <outConfig> 
   <firmwareUpdatable dn="sys/rack-unit-1/adaptor-1/mgmt/fw-updatable" adminState="triggered" 
    deployment="backup" version="2.x(0.xxx)" protocol="tftp" remoteServer="" remotePath="" 
    user="" pwd="" progress="Successful" type="adaptor" >
   </firmwareUpdatable>
 </outConfig> 
</configResolveDn>

36. Configuring VIC Adapter Parameters

Request:

<configConfMo cookie="1351062607/c6c74fd8-ccc8-1cc8-8005-1ec9e1a85750" 
inHierarchical="true" dn="sys/rack-unit-1/adaptor-1" >
  <inConfig>
    <adaptorUnit id="1" description="SL1-PP-System" adminState="adaptor-reset-default" 
     dn="sys/rack-unit-1/adaptor-1" ><adaptorGenProfile 
     dn="sys/rack-unit-1/adaptor-1/general" 
     fipMode="enabled" vntagMode="enabled" numOfVMFexIfs="10" />
   </adaptorUnit>
  </inConfig>
</configConfMo

Response:

<configConfMo cookie="1351062607/c6c74fd8-ccc8-1cc8-8005-1ec9e1a85750" response="yes">
    dn="sys/rack-unit-1/adaptor-1"  
 <outConfig>
   <adaptorGenProfile dn="sys/rack-unit-1/adaptor-1/general" pciSlot="1" 
    productName="UCS VIC P81E" model="N2XX-ACPCI01" serial="QCI1417A0R1" 
    revision="4" fipMode="Enabled" vntagMode="Enabled"  
    iscsiBootSupported="True" configurationPending="yes" 
    numOfVMFexIfs="10" vendorId="V00" vendor="Cisco Systems Inc"
     status="modified" >
   </adaptorGenProfile>
 </outConfig>
</configConfMo>

37. Retrieving VIC Adapter General Profile Details

Request:

<configResolveClass cookie='1301262014/6a0d66ca-3b1a-49e1-b5d4-334749717158' 
inHierarchical='true'  classId='adaptorGenProfile' >

Response:

<configResolveClass cookie="1351041725/ea270770-ccc3-1cc3-8003-1ec9e1a85750" response="yes"
classId="adaptorGenProfile"> 
 <outConfigs> 
   <adaptorGenProfile dn="sys/rack-unit-1/adaptor-1/general" pciSlot="1" productName="UCS 
    VIC P81E" model="N2XX-ACPCI01" serial="QCI1417A0R1" revision="4"
    fipMode="Enabled" vntagMode="Disabled" iscsiBootSupported="True" 
    configurationPending="no" numOfVMFexIfs="0" vendorId="V00" 
    vendor="Cisco Systems Inc" >
    </adaptorGenProfile>
  </outConfigs> 
</configResolveClass> 

38. Retrieving VIC Adapter Uplink Port Details

Request:

<configResolveClass cookie='1301262014/6a0d66ca-3b1a-49e1-b5d4-334749717158' 
inHierarchical='true' classId='adaptorExtEthIf' >

Response:

<configResolveClass cookie="1351068944/40861218-ccca-1cca-8008-1ec9e1a85750" response="yes" 
classId="adaptorExtEthIf"> 
 <outConfigs> 
   <adaptorExtEthIf portId="0" ifType="physical" linkState="up" 
    mac="00:22:BD:D6:40:3F" transport="CE" adminSpeed="10Gbps" 
    operSpeed="10Gbps" dn="sys/rack-unit-1/adaptor-1/ext-eth-0" >
   </adaptorExtEthIf>
   <adaptorExtEthIf portId="1" ifType="physical" linkState="up" 
    mac="00:22:BD:D6:40:40" transport="CE" adminSpeed="10Gbps"
     operSpeed="10Gbps" dn="sys/rack-unit-1/adaptor-1/ext-eth-1" >
   </adaptorExtEthIf>
  </outConfigs> 

39. Setting Uplink Port Speed of a VIC Adapter

Request:

 
<configConfMo cookie="1351178995/e00e6970-cce3-1ce3-8008-fe9beabd2200" 
inHierarchical="true" dn="sys/rack-unit-1/adaptor-1/ext-eth-0"> 
  <inConfig>
     <adaptorExtEthIf portId="0" adminSpeed="10Gbps" 
      dn="sys/rack-unit-1/adaptor-1/ext-eth-0" >
     </adaptorExtEthIf>
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1351178995/e00e6970-cce3-1ce3-8008-fe9beabd2200" response="yes"
   dn="sys/rack-unit-1/adaptor-1/ext-eth-0" 
 <outConfig>
    <adaptorExtEthIf portId="0" ifType="physical" linkState="up" mac="00:22:BD:F0:8A:00" 
      transport="CE" adminSpeed="10Gbps" operSpeed="10Gbps" 
      dn="sys/rack-unit-1/adaptor-5/ext-eth-0" status="modified"/>
 </outConfig>
</configConfMo>

Note


Configuring the speed of an uplink port is supported only for the Cisco UCS VIC1225T Virtual Interface Cards.


40. Retrieving Adapter Ethernet Interface Details

Request:

<configResolveClass cookie='1301262014/6a0d66ca-3b1a-49e1-b5d4-334749717158' 
inHierarchical='true' classId='adaptorHostEthIf' > 

Response:

<configResolveClass cookie="1351125788/7cb208c0-ccd7-1cd7-8009-1ec9e1a85750" response="yes"
 classId="adaptorHostEthIf"> 
  <outConfigs> 
    <adaptorHostEthIf name="eth0" ifType="virtual" mac="00:22:BD:D6:40:42"  
     mtu="1500" pxeBoot="disabled" iscsiBoot="disabled" uplinkPort="0" 
     classOfService="N/A" channelNumber="1" portProfile="" uplinkFailover="Disabled"
     uplinkFailbackTimeout="" dn="sys/rack-unit-1/adaptor-1/host-eth-eth0" >
    </adaptorHostEthIf>
    <adaptorHostEthIf name="eth1" ifType="virtual" mac="00:22:BD:D6:40:43" 
     mtu="1500" pxeBoot="disabled" iscsiBoot="disabled" uplinkPort="1" 
     classOfService="N/A" channelNumber="2" portProfile="" uplinkFailover="Disabled" 
     uplinkFailbackTimeout="" dn="sys/rack-unit-1/adaptor-1/host-eth-eth1" >
    </adaptorHostEthIf>
  </outConfigs> 
</configResolveClass>

41. Creating Adapter Ethernet Interface

Request:

<configConfMo cookie="1351128320/1399c368-ccd8-1cd8-800c-1ec9e1a85750" 
 inHierarchical="true"  dn="sys/rack-unit-1/adaptor-1/host-eth-eth2">
 <inConfig>    
   <adaptorHostEthIf name="eth2" mac="AUTO" mtu="1500" pxeBoot="disabled" uplinkPort="0" 
    classOfService="0" dn="sys/rack-unit-1/adaptor-1/host-eth-eth2" status="created">
   <adaptorEthGenProfile rn="general" order="ANY" trustedClassOfService="disabled" 
    rateLimit="OFF" vlan="NONE" vlanMode="TRUNK" />  
   <adaptorEthCompQueueProfile rn="eth-comp-q" count="5" />
   <adaptorEthOffloadProfile rn="eth-offload" largeReceive="enabled" 
    tcpRxChecksum="enabled" tcpSegment="enabled" tcpTxChecksum="enabled" />
   <adaptorEthRecvQueueProfile rn="eth-rcv-q" count="4" ringSize="512" />
   <adaptorIpV4RssHashProfile rn="ipv4-rss-hash" ipHash="enabled" tcpHash="enabled" />
   <adaptorExtIpV6RssHashProfile rn="ext-ipv6-rss-hash" 
    ipHash="disabled" tcpHash="disabled"/>
   <adaptorEthWorkQueueProfile rn="eth-work-q" count="1" ringSize="256" />
   <adaptorIpV6RssHashProfile rn="ipv6-rss-hash" ipHash="enabled" tcpHash="enabled" />
   <adaptorRssProfile rn="rss" receiveSideScaling="enabled" />
   <adaptorEthInterruptProfile rn="eth-int" coalescingType="MIN" coalescingTime="125" 
    count="8" mode="MSIx" />
   </adaptorHostEthIf>
 </inConfig>
</configConfMo>

Response:

<configConfMo  cookie="1351128320/1399c368-ccd8-1cd8-800c-1ec9e1a85750" response="yes"
dn="sys/rack-unit-1/adaptor-1/host-eth-eth2" >
 <outConfig>
   <adaptorHostEthIf name="eth2" ifType="virtual" mac="00:22:BD:D6:40:46" mtu="1500" 
    pxeBoot="disabled" iscsiBoot="disabled" uplinkPort="0" classOfService="0"  
    channelNumber="N/A" portProfile="N/A" uplinkFailover="N/A" uplinkFailbackTimeout="N/A" 
    dn="sys/rack-unit-1/adaptor-1/host-eth-eth2" status="created" >
   <adaptorEthGenProfile rn="general" order="ANY" trustedClassOfService="disabled" r 
    ateLimit="OFF" vlan="NONE" vlanMode="TRUNK" status="created" >
   </adaptorEthGenProfile>
   <adaptorEthCompQueueProfile rn="eth-comp-q" count="5" ringSize="1" status="created" > 
   </adaptorEthCompQueueProfile>
   <adaptorEthOffloadProfile rn="eth-offload" largeReceive="enabled" tcpRxChecksum="enabled" 
    tcpSegment="enabled" tcpTxChecksum="enabled" status="created" >
   </adaptorEthOffloadProfile>
   <adaptorEthRecvQueueProfile rn="eth-rcv-q" count="4" ringSize="512" status="created"> 
   </adaptorEthRecvQueueProfile>
   <adaptorIpV4RssHashProfile rn="ipv4-rss-hash" ipHash="enabled" tcpHash="enabled" 
    status="created" >
   </adaptorIpV4RssHashProfile>
   <adaptorExtIpV6RssHashProfile rn="ext-ipv6-rss-hash" ipHash="disabled" tcpHash="disabled" 
    status="created"
   </adaptorExtIpV6RssHashProfile>
   <adaptorEthWorkQueueProfile rn="eth-work-q" count="1" ringSize="256" status="created" >
   </adaptorEthWorkQueueProfile>
   <adaptorIpV6RssHashProfile rn="ipv6-rss-hash" ipHash="enabled" tcpHash="enabled" 
      status="created">
   </adaptorIpV6RssHashProfile>    
   <adaptorRssProfile rn="rss" receiveSideScaling="enabled" status="created" >
   </adaptorRssProfile>
   <adaptorEthInterruptProfile rn="eth-int" coalescingType="MIN" coalescingTime="125" 
    count="8" mode="MSIx" status="created" > 
   </adaptorEthInterruptProfile> 
  </adaptorHostEthIf>
 </outConfig>

42. Modifying Properties of Ethernet Interface

Request:

<configConfMo cookie="1351128320/1399c368-ccd8-1cd8-800c-1ec9e1a85750"  
inHierarchical="true" dn="sys/rack-unit-1/adaptor-1/host-eth-eth2">
 <inConfig>    
    <adaptorHostEthIf name="eth2" mac="AUTO" mtu="2222" pxeBoot="
     enabled" uplinkPort="0" classOfService="2" 
     dn="sys/rack-unit-1/adaptor-1/host-eth-eth2" >
    <adaptorEthGenProfile rn="general" order="ANY" trustedClassOfService="disabled" 
     rateLimit="OFF" vlan="NONE" vlanMode="TRUNK" /> 
    <adaptorEthCompQueueProfile rn="eth-comp-q" count="5" />
    <adaptorEthOffloadProfile rn="eth-offload" largeReceive="disabled"  
     tcpRxChecksum="enabled" tcpSegment="enabled" tcpTxChecksum="enabled" />
    <adaptorEthRecvQueueProfile rn="eth-rcv-q" count="4" ringSize="256" />
    <adaptorIpV4RssHashProfile rn="ipv4-rss-hash" ipHash="enabled" 
     tcpHash="enabled" />
    <adaptorExtIpV6RssHashProfile rn="ext-ipv6-rss-hash" ipHash="disabled" 
     tcpHash="disabled" />
    <adaptorEthWorkQueueProfile rn="eth-work-q" count="1" ringSize="256" />
    <adaptorIpV6RssHashProfile rn="ipv6-rss-hash" ipHash="enabled" 
     tcpHash="disabled" />
    <adaptorRssProfile rn="rss" receiveSideScaling="enabled" />
    <adaptorEthInterruptProfile rn="eth-int" coalescingType="MIN" 
     coalescingTime="125" count="8" mode="MSIx" />
   </adaptorHostEthIf>
 </inConfig>
</configConfMo>

Response: The highlighted changes should be done, verify the changes in the CIMC or Web user interface.

43. Deleting Ethernet Interface

Request:

<configConfMo cookie="1351128320/1399c368-ccd8-1cd8-800c-1ec9e1a85750" 
inHierarchical="true" dn="sys/rack-unit-1/adaptor-1/host-eth-eth2">
 <inConfig>
   <adaptorHostEthIf name="eth2" mac="AUTO" mtu="2222" pxeBoot="enabled" 
    uplinkPort="0" classOfService="2" dn="sys/rack-unit-1/adaptor-1/host-eth-eth2"
    status="deleted">
   </adaptorHostEthIf>
 </inConfig>

This deletes the chosen ethernet interface.

44. Retrieving Adapter Fibre Channel Interface Details

Request:

<configResolveClass cookie='1301262014/6a0d66ca-3b1a-49e1-b5d4-334749717158' 
inHierarchical='true' classId='adaptorHostFcIf' > 

Response:

<configResolveClass cookie="1351196321/e8c9a378-cce7-1ce7-8011-1ec9e1a85750" response="yes" 
classId="adaptorHostFcIf">
  <outConfigs>
    <adaptorHostFcIf name="fc0" ifType="virtual" wwnn="10:00:00:22:BD:D6:40:44" 
     wwpn="20:00:00:22:BD:D6:40:44"  uplinkPort="0" sanBoot="disabled" 
     channelNumber="N/A" portProfile="N/A" adminPersistentBindings="policy" 
     dn="sys/rack-unit-1/adaptor-1/host-fc-fc0" >
    <adaptorFcGenProfile rn="general" mac="00:22:BD:D6:40:44" order="ANY" 
     classOfService="3" rateLimit="OFF" persistentLunBind="disabled" 
     vlan="NONE" maxDataFieldSize="2112" >
     </adaptorFcGenProfile>
    <adaptorFcErrorRecoveryProfile rn="fc-err-rec" errorDetectTimeout="2000" 
     fcpErrorRecovery="disabled" linkDownTimeout="30000" portDownIoRetryCount="8"
     portDownTimeout="10000" resourceAllocationTimeout="10000" 
    </adaptorFcErrorRecoveryProfile>
    <adaptorFcInterruptProfile rn="fc-int" mode="MSIx" 
    </adaptorFcInterruptProfile>
    <adaptorFcPortFLogiProfile rn="fc-port-flogi" retries="INFINITE" timeout="2000" > 
    </adaptorFcPortFLogiProfile>
    <adaptorFcPortPLogiProfile rn="fc-port-plogi" retries="8" timeout="2000" >
    </adaptorFcPortPLogiProfile>
    <adaptorFcPortProfile rn="fc-port" ioThrottleCount="512" lunsPerTarget="256" >
    </adaptorFcPortProfile>
    <adaptorFcRecvQueueProfile rn="fc-rcv-q" ringSize="64" >
    </adaptorFcRecvQueueProfile>
    <adaptorFcWorkQueueProfile rn="fc-work-q" ringSize="64" >
    </adaptorFcWorkQueueProfile>
    <adaptorFcCdbWorkQueueProfile rn="fc-cdb-work-q" count="1" ringSize="512" >
    </adaptorFcCdbWorkQueueProfile>
   </adaptorHostFcIf>
  </outConfigs>
</configResolveClass>

45. Creating Boot Entry for a Fibre Channel Interface

Request:

<configConfMo cookie="1351372958/09297e58-cd11-1d11-8013-1ec9e1a85750" 
inHierarchical="true" dn="sys/rack-unit-1/adaptor-1/host-fc-fc0/fcboot-0">
  <inConfig>
    <adaptorFcBootTable dn="sys/rack-unit-1/adaptor-1/host-fc-fc0/fcboot-0"  
     targetWwpn="20:11:22:33:44:55:66:78" bootLun="1" status="created">
    </adaptorFcBootTable>
  </inConfig>
</configConfMo>

Response:

 
<configConfMo cookie="1351372958/09297e58-cd11-1d11-8013-1ec9e1a85750" response="yes"
dn="sys/rack-unit-1/adaptor-1/host-fc-fc0/fcboot-0" >
 <outConfig>
   <adaptorFcBootTable index="0" targetWwpn="20:11:22:33:44:55:66:78" bootLun="1" 
     dn="sys/rack-unit-1/adaptor-1/host-fc-fc0/fcboot-0" status="created" >
   </adaptorFcBootTable>
 </outConfig>
</configConfMo>

46. Configuring HUU for One-Time Boot

Request:

<configConfMo cookie='1342064443/ba6bccf0-c499-1499-8002-134c9ee53d50' 
inHierarchical='false' dn='sys/rack-unit-1/boot-one-time' > 
 <inConfig> 
    <oneTimeBootDevice device='huu' dn='sys/rack-unit-1/boot-one-time'>
    </oneTimeBootDevice> 
 </inConfig> 
</configConfMo>

You can verify this in the user interface. Similar to this example, you can also set SCU and HV as one-time boot devices.

47. Mounting Share to the VMedia with Username

Request:

<configConfMo cookie='1349668135/19ca0068-cb84-1b84-8007-6ddd29114ca4' 
inHierarchical='false' dn='sys/svc-ext/vmedia-svc/vmmap-WIN7'> 
 <inConfig> 
   <commVMediaMap map='nfs' dn='sys /svc-ext/vmedia-svc/vmmap-WIN7' volumeName='WIN7' 
    remoteShare='10.xxx.27.xxx:/nfs' remoteFile='sl1huu.iso'/> 
 </inConfig> 

Response:

 
<configConfMo  cookie="1349668135/19ca0068-cb84-1b84-8007-6ddd29114ca4" response="yes"
dn="sys/svc-ext/vmedia-svc/vmmap-WIN7" >
<outConfig>
  <commVMediaMap volumeName="WIN7" map="nfs" driveType="CD" remoteShare="10.xxx.27.xxx:/nfs" 
   remoteFile="sl1huu.iso"  mountOptions="nolock," mappingStatus="OK" 
   dn="sys/svc-ext/vmedia-svc/vmmap-WIN7" status="created">
  </commVMediaMap>
</outConfig>

48. Mounting Share to the VMedia Without the Username

Request:

<configConfMo cookie='1379157121/0a4e4440-e656-1656-8049-d5a4206516bc' 
   dn='sys/svc-ext/vmedia-svc/vmmap-Win12' inHierarchical='false'> 
  <inConfig>
    <commVMediaMap dn='sys/svc-ext/vmedia-svc/vmmap-Win12' 
     map='www' mountOptions='username=,password=' 
     remoteFile='en_windows_server_2012_x64_dvd_915478.iso' 
     remoteShare='http://10.29.143.50/' status='created' 
     volumeName='Win12' />
  </inConfig> 
</configConfMo>" 

Response:

<configConfMo dn="sys/svc-ext/vmedia-svc/vmmap-Win12" 
   cookie="1379157121/0a4e4440-e656-1656-8049-d5a4206516bc" response="yes">
  <outConfig>
   <commVMediaMap volumeName="Win12" map="www" 
    remoteShare="http://10.29.143.50/" 
    remoteFile="en_windows_server_2012_x64_dvd_915478.iso" 
    mountOptions="noauto,username=,password=" mappingStatus="In Progress" 
    dn="sys/svc-ext/vmedia-svc/vmmap-Win12" status="created" >
  </commVMediaMap>
 </outConfig>
</configConfMo>

49. Setting Remotesyslog Primary Server

Request:

<configConfMo cookie='1341566532/cc99ace0-c425-1425-8003-ee409ee53d50' 
inHierarchical='false' dn='sys/svc-ext/syslog/client-primary'  > 
 <inConfig> 
    <commSyslogClient 
     name='primary' adminState='enabled'  hostname='10.xxx.196.xxx' 
     dn='sys/svc-ext/syslog/client-primary'>
    </commSyslogClient> 
 </inConfig> 
</configConfMo> 

Response:

<configConfMo cookie="1347888634/c73c7708-c9e5-19e5-8008-0877e1a85750" response="yes"
dn="sys/svc-ext/syslog/client-primary" >
 <outConfig>
   <commSyslogClient adminState="enabled" hostname="10.xxx.196.xxx" name="primary" 
    dn="sys/svc-ext/syslog/client-primary" status="modified" >
   </commSyslogClient> 
 </outConfig>
</configConfMo> 

50. Setting Remotesyslog Secondary Server

Request:

 
<configConfMo cookie='1341566532/cc99ace0-c425-1425-8003-ee409ee53d50'  
inHierarchical='false' dn='sys/svc-ext/syslog/client-secondary'> 
 <inConfig> 
   <commSyslogClient 
    name='secondary' adminState='enabled' hostname='10.xxx.196.xxx' 
     dn='sys/svc-ext/syslog/client-secondary'>
   </commSyslogClient> 
 </inConfig> 
</configConfMo>  

Response:

<configConfMo cookie="1347888634/c73c7708-c9e5-19e5-8008-0877e1a85750" response="yes">
dn="sys/svc-ext/syslog/client-secondary" 
 <outConfig>
  <commSyslogClient adminState="enabled" hostname="10.xxx.196.xxx" name="secondary" 
   dn="sys/svc-ext/syslog/client-secondary" status="modified" >
  </commSyslogClient>
 </outConfig>
</configConfMo>

51. Retrieving Syslog Client-Server Details

Request:

<configResolveClass cookie='1347891777/8291d110-c9e6-19e6-800b-0877e1a85750' 
inHierarchical='false' classId='commSyslogClient' 

Response:

<configResolveClass cookie="1347891777/8291d110-c9e6-19e6-800b-0877e1a85750" response="yes"
 classId="commSyslogClient">
 <outConfigs>
  <commSyslogClient adminState="disabled" hostname="10.xxx.196.xxx" name="primary" 
   dn="sys/svc-ext/syslog/client-primary" >  
  </commSyslogClient>
  <commSyslogClient adminState="enabled" hostname="10.xxx.196.xxx"  name="secondary" 
   dn="sys/svc-ext/syslog/client-secondary" >  
   </commSyslogClient>
 </outConfigs>
</configResolveClass>  

52. Retrieving LOM MAC Address Support Details

Request:

<configResolveClass cookie='1347541314/e95cea30-c994-1994-80ac-0877e1a85750' 
classId='networkAdapterUnit' inHierarchical='false'>  

Response:

<configResolveClass cookie="1270945253/00566da0-83eb-13eb-8002-98219ee53d50" response="yes"
 classId="networkAdaptorUnit"> 
 <outConfigs> 
   <networkAdaptorUnit slot="1" model="Broadcom 57712-S" numIntf="2" 
     dn="sys/rack-unit-1/network-adaptor-1" > </networkAdaptorUnit>
   <networkAdaptorUnit slot="2" model="Broadcom 57711 1" numIntf="2" 
     dn="sys/rack-unit-1/network-adaptor-2" > </networkAdaptorUnit> 
   <networkAdaptorUnit slot="L" model="Intel Onboard 1Gbps Ethernet Adapter" numIntf="2" 
     dn="sys/rack-unit-1/network-adaptor-L" >
   </networkAdaptorUnit>
 </outConfigs> 

53. Retrieving MAC Address of Individual Ports of Network Controllers

Request:

<configResolveClass cookie='1347541314/e95cea30-c994-1994-80ac-0877e1a85750' 
inHierarchical='true' classId='networkAdapterEthIf'>                                       

Response:

<configResolveClass cookie='1347541314/e95cea30-c994-1994-80ac-0877e1a85750'response="yes"
 dn="sys/rack-unit-1/network-adaptor-1"> 
  <outConfigs> 
   <networkAdaptorEthIf id="1" mac="00:10:18:bf:62:0c" linkStateAtPOST="Down" 
     dn="sys/rack-unit-1/network-adaptor-1/eth-1" > </networkAdaptorEthIf>
   <networkAdaptorEthIf id="2" mac="00:10:18:bf:62:0e" linkStateAtPOST="Down" 
     dn="sys/rack-unit-1/network-adaptor-1/eth-2" > 
   </networkAdaptorEthIf>
  </outConfigs> 
</configResolveChildren>  

54. Retrieving LOM MAC Address of Individual Ports

Request:

<configResolveDn cookie='1351526025/aca57e38-cd34-1d34-8002-c2139ee53d50' 
inHierarchical='true' dn='sys/rack-unit-1/network-adapter-L'>

Response:

<configResolveDn cookie="1270945253/00566da0-83eb-13eb-8002-98219ee53d50" response="yes" 
dn="sys/rack-unit-1/network-adaptor-L/eth-1"> 
 <outConfig> 
   <networkAdaptorEthIf id="1" mac="50:3D:E5:9E:21:9C"  linkStateAtPOST="Up" 
      dn="sys/rack-unit-1/network-adaptor-L/eth-1" >
   </networkAdaptorEthIf>
 </outConfig> 
</configResolveDn>

55. Retrieving LSI Storage Adapter Summary Properties Installed on C-Series Server

Request:

<configResolveClass cookie='1347541314/e95cea30-c994-1994-80ac-0877e1a85750' 
inHierarchical='true'  classId="storageController">     

Response:

<configResolveClass cookie="1347526745/85048f00-c991-1991-80a5-0877e1a85750" response="yes" 
classId="storageControllerProps"> 
  <outConfigs>
    <storageController id="SLOT-3" model="LSI MegaRAID SAS 9261-8i" pciSlot="SLOT-3"  
     presence="equipped"  raidSupport="yes"  serial="SV11605114" type="SAS" 
     vendor="LSI Logic" dn="sys/rack-unit-1/board/storage-SAS-SLOT-3"/>
  </outConfigs>

56. Retrieving LSI Storage Adapter Detailed Properties Installed on C-Series Server

Request:

<configResolveClass cookie='1347541314/e95cea30-c994-1994-80ac-0877e1a85750' 
inHierarchical='true'  classId="storageControllerProps"/>

Response:

<configResolveClass cookie="1347526745/85048f00-c991-1991-80a5-0877e1a85750" response="yes" 
classId="storageControllerProps"> 
 <outConfigs>
   <storageControllerProps dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/controller-props" 
    pciSlot="SLOT-3" health="Severe Fault" controllerStatus="Optimal" bbuPresent="true"  
    backendPortCount="8"  memorySize="512 MB" cacheMemorySize="346 MB" virtualDriveCount="8" 
    degradedVirtualDriveCount="0" physicalDriveCount="1" criticalPhysicalDriveCount="0"  
    offlineVirtualDriveCount="0" failedPhysicalDriveCount="0" memoryCorrectableErrors="0" 
    memoryUncorrectableErrors="0" bootDrive="65535"/> 
 </outConfigs>

57. Retrieving LSI Storage Adapter Details of RAID Battery

Request:

<configResolveClass cookie='1362107110/46742048-d6d4-16d4-8006-4a45b42d542c' 
inHierarchical='true' classId='storageRaidBattery' >   

Response:

<configResolveClass cookie="1362107110/46742048-d6d4-16d4-8006-4a45b42d542c" response="yes"
 classId="storageRaidBattery"> 
  <outConfigs>
   <storageRaidBattery dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/raid-battery" 
     batteryType="iBBU" health="Severe Fault" batteryPresent="true" 
     batteryStatus="Battery Replacement Needed" temperature="25 degrees C" 
     chargingState="fully charged" retentionTime="24 hours" temperatureHigh="false" 
     designVoltage="3.700 V" voltage="4.028 V" current="0.000 A" learnMode="Auto"
     completedChargeCycles="45" learnCycleStatus="Successful" learnCycleRequested="false" 
     nextLearnCycle="2013-03-03 13:15" designCapacity="1215 mAh" fullCapacity="0
     mAh" remainingCapacity="0 mAh" relativeStateOfCharge="96 %" absoluteStateOfCharge="29 %"
     expectedMarginOfError="2 %" manufacturer="LS1191002A" dateOfManufacture="2011-03-04"
     serialNumber="1735" firmwareVersion=""/>
  </outConfigs> 

58. Retrieving Summary Information of Local Disks (HDD)

Request:

<configResolveClass cookie='1362107110/46742048-d6d4-16d4-8006-4a45b42d542c' 
inHierarchical='false'  classId="storageLocalDisk">  

Response:

<configResolveClass cookie="1362107110/46742048-d6d4-16d4-8006-4a45b42d542c" response="yes" 
 classId="storageLocalDisk"> 
 <outConfigs>
   <storageLocalDisk id="5" pdStatus="Online" health="Good" 
    predictiveFailureCount="0"  linkSpeed="3.0 Gb/s" interfaceType="SATA" 
    mediaType="HDD" coercedSize="475883 MB" vendor="ATA" productId="ST9500530NS" 
    driveFirmware="CC04" driveSerialNumber="9SP2J8N5" driveState="online" 
    online="true" dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/pd-5"/>
 </outConfigs>  

59. Retrieving Detailed Information of Local Disks (HDD)

Request:

<configResolveClass cookie="1362107110/46742048-d6d4-16d4-8006-4a45b42d542c" 
inHierarchical="false" classId="storageLocalDiskProps"/>

Response:

<configResolveClass cookie="1362107110/46742048-d6d4-16d4-8006-4a45b42d542c" response="yes" 
classId="storageLocalDiskProps">
<outConfigs>
  <storageLocalDiskProps dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/pd-5/general-props" 
   physicalDrive="5" enclosureDeviceId="252" deviceId="9" sequenceNumber="2" 
    mediaErrorCount="0" otherErrorCount="0" predictiveFailureCount="0" 
    linkSpeed="3.0 Gb/s" interfaceType="SATA" mediaType="HDD" blockSize="512" 
    blockCount="976773168" rawSize="476940 MB" nonCoercedSize="476428 MB" 
    coercedSize="475883 MB" powerState="active" sasAddress0="4433221107000000" 
    sasAddress1="0x0"/>
</outConfigs>

60. Retrieving Details of All Virtual Drives Configured in LSI Adapters

Request:

<configResolveClass cookie='1347541314/e95cea30-c994-1994-80ac-0877e1a85750' 
inHierarchical='true' classId='storageVirtualDrive'> 

Response:

<configResolveClass cookie="1347528176/da43f028-c991-1991-80a8-0877e1a85750" response="yes" 
classId="storageVirtualDrive"> 
 <outConfigs>
    <storageVirtualDrive id="10" name="VD_OS_1" raidLevel="RAID 0" size="102400 MB" 
     vdStatus="Optimal" health="Good" stripSize="64 KB" drivesPerSpan="1" 
     spanDepth="1" accessPolicy="Read-Write" cachePolicy="Direct" readAheadPolicy="Always" 
     diskCachePolicy="Disable" allowBackgroundInit="true" autoSnapshot="false" 
     autoDeleteOldest="true" driveState="Optimal" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-10"/>
    <storageVirtualDrive id="11" name="VD_OS_2" raidLevel="RAID 0" size="12288 MB"  
     health="Good" stripSize="64 KB" drivesPerSpan="1" spanDepth="1" 
     accessPolicy="Read-Write" vdStatus="Optimal" cachePolicy="Direct" 
     readAheadPolicy="Always" diskCachePolicy="Disable" allowBackgroundInit="true" 
     autoSnapshot="false" autoDeleteOldest="true" driveState="Optimal" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-11"/>
      .
      .
      .
      . 
    <storageVirtualDrive id="15" name="VD_OS_6" raidLevel="RAID 0" size="12288 MB" 
     vdStatus="Optimal" health="Good" stripSize="64 KB" drivesPerSpan="1"
     spanDepth="1" accessPolicy="Read-Write" cachePolicy="Direct" readAheadPolicy="Always" 
     diskCachePolicy="Disable" allowBackgroundInit="true" autoSnapshot="false" 
     autoDeleteOldest="true" driveState="Optimal" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-15"/>
    <storageVirtualDrive id="16" name="VD_OS_7" raidLevel="RAID 0" size="12288 MB" 
     vdStatus="Optimal" health="Good" stripSize="64 KB" drivesPerSpan="1"
     spanDepth="1" accessPolicy="Read-Write" cachePolicy="Direct" readAheadPolicy="Always" 
     diskCachePolicy="Disable" allowBackgroundInit="true" autoSnapshot="false" 
     autoDeleteOldest="true" driveState="Optimal" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-16"/>
    <storageVirtualDrive id="17" name="VD_DATA_1" raidLevel="RAID 0" size="300063 MB" 
     vdStatus="Optimal" health="Good" stripSize="64 KB" drivesPerSpan="1"
     spanDepth="1" accessPolicy="Read-Write" cachePolicy="Direct" readAheadPolicy="Always"
     diskCachePolicy="Disable" allowBackgroundInit="true" autoSnapshot="false" 
     autoDeleteOldest="true" driveState="Optimal" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-17"/>
  </outConfigs>

61. Retrieving Details of Physical Disks Usage by Virtual Drives

Request:

<configResolveClass cookie="1362107110/46742048-d6d4-16d4-8006-4a45b42d542c" 
inHierarchical="false" classId="storageLocalDiskUsage"/>

Response:

<configResolveClass cookie="1362107110/46742048-d6d4-16d4-8006-4a45b42d542c" response="yes" 
classId="storageLocalDiskUsage">
  <outConfigs>
    <storageLocalDiskUsage startingBlock="0" numberOfBlocks="209715200"  
     virtualDrive="10" physicalDrive="5" state="online" span="0" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-10/pd-5"/>
    <storageLocalDiskUsage startingBlock="209715200" numberOfBlocks="25165824" 
     virtualDrive="11" physicalDrive="5" state="online" span="0" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-11/pd-5"/>
    <storageLocalDiskUsage startingBlock="234881024" numberOfBlocks="25165824" 
     virtualDrive="12" physicalDrive="5" state="online" span="0" 
       dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-12/pd-5"/>
    <storageLocalDiskUsage startingBlock="260046848" numberOfBlocks="25625088" 
     virtualDrive="13" physicalDrive="5" state="online" span="0" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-13/pd-5"/>
    <storageLocalDiskUsage startingBlock="285671936" numberOfBlocks="25165824" 
     virtualDrive="14" physicalDrive="5" state="online" span="0"
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-14/pd-5"/>
    <storageLocalDiskUsage startingBlock="310837760" numberOfBlocks="25165824" 
     virtualDrive="15" physicalDrive="5" state="online" span="0" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-15/pd-5"/>
    <storageLocalDiskUsage startingBlock="336003584" numberOfBlocks="25165824" 
     virtualDrive="16" physicalDrive="5" state="online" span="0" 
      dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-16/pd-5"/>
    <storageLocalDiskUsage startingBlock="361169408" numberOfBlocks="614530560" 
     virtualDrive="17" physicalDrive="5" state="online" span="0" 
     dn="sys/rack-unit-1/board/storage-SAS-SLOT-3/vd-17/pd-5"/>
  </outConfigs>

62. Retrieving Network Time Protocol (NTP) Properties

Request:

<configResolveClass cookie='1357785728/200df7e0-d2e6-12e6-8004-3e02e2a85750'
classId='commNtpProvider' inHierarchical='false'>

Response:

<configResolveClass cookie="1357785728/200df7e0-d2e6-12e6-8004-3e02e2a85750" response="yes"
 classId="commNtpProvider">
 <outConfigs>
   <commNtpProvider dn="sys/svc-ext/ntp-svc" description="Network Time Protocol" 
    ntpEnable="no" ntpServer1="0. pool.ntp.org" ntpServer2="1.pool.ntp.org"  
    ntpServer3="2.pool.ntp.org" ntpServer4="3.pool.ntp.org" >
   </commNtpProvider>
 </outConfigs>

63. Configuring Network Time Protocol (NTP) Properties

Request:

<configConfMo cookie="1360482215/f33512f0-d559-1559-8007-30339ee53d50" 
dn="sys/svc-ext/ntp-svc">
  <inConfig>
    <commNtpProvider dn="sys/svc-ext/ntp-svc" ntpEnable="yes" ntpServer1="172.29.xxx.187" 
     ntpServer2="ntpserver.cisco.com" ntpServer3="ntp.globalcomp.net" 
     ntpServer4="170.xx.198.25"/>
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1360482215/f33512f0-d559-1559-8007-30339ee53d50" response="yes"
 dn="sys/svc-ext/ntp-svc" >
  <outConfig>
    <commNtpProvider dn="sys/svc-ext/ntp-svc" description="Network Time Protocol"  
     ntpEnable="yes" ntpServer1="172.xx.xxx.187" ntpServer2="ntpserver.cisco.com" 
     ntpServer3="ntp.globalcomp.net" ntpServer4="170.xx.198.25" 
     status="modified"/>
  </outConfig>
</configConfMo>

64. Retrieving all CIMC Users

Request:

<configResolveClass cookie="1360213362/5a499e50-d51b-151b-8008-30339ee53d50" 
inHierarchical="false" classId="aaaUser"/>

Response:

<configResolveClass cookie="1360213362/5a499e50-d51b-151b-8008-30339ee53d50" response="yes" 
classId="aaaUser">
  <outConfigs>
    <aaaUser id="1" accountStatus="active" name="admin" priv="admin" pwd="" dn="sys/user-ext/user-1"/>
    <aaaUser id="2" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-2"/>
    <aaaUser id="3" accountStatus="active" name="server.monitor" priv="read-only" pwd="" 
      dn="sys/user-ext/user-3"/>
    <aaaUser id="4" accountStatus="active" name="acme" priv="user" pwd="" dn="sys/user-ext/user-4"/>
    <aaaUser id="5" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-5"/>
    <aaaUser id="6" accountStatus="active" name="msgDept" priv="admin" pwd="" 
      dn="sys/user-ext/user-6"/>
    <aaaUser id="7" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-7"/>
    <aaaUser id="8" accountStatus="inactive" name="john_srvadmin" priv="admin" pwd="" 
      dn="sys/user-ext/user-8"/>
    <aaaUser id="9" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-9"/>
    <aaaUser id="10" accountStatus="inactive" name="qa.manager-dept" priv="read-only" pwd="" 
     dn="sys/user-ext/user-10"/>
    <aaaUser id="11" accountStatus="inactive" name="" priv="" pwd="" 
     dn="sys/user-ext/user-11"/>
    <aaaUser id="12" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-12"/>
    <aaaUser id="13" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-13"/>
    <aaaUser id="14" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-14"/>
    <aaaUser id="15" accountStatus="inactive" name="" priv="" pwd="" dn="sys/user-ext/user-15"/>
  </outConfigs> 

65. Setting up ID 11 CIMC User With Username and Password and Enabling Login Access to this User

Request:

<configConfMo cookie="1360213362/5a499e50-d51b-151b-8008-30339ee53d50" 
inHierarchical="false" dn="sys/user-ext/user-11">
 <inConfig>
   <aaaUser id="11" accountStatus="active" name="master.work" priv="admin" 
    pwd="password"  dn="sys/user-ext/user-11"/>
  </inConfig>

Response:

<configConfMo cookie="1360213362/5a499e50-d51b-151b-8008-30339ee53d50" response="yes">
 dn="sys/user-ext/user-11"  
  <outConfig>
    <aaaUser id="11" accountStatus="active" name="master.work" 
     priv="admin" pwd=""  dn="sys/user-ext/user-11" status="modified"/>
  </outConfig>
</configConfMo>

66. Configuring User ID 3, Deactivating this User and Changing the Password

Request:

<configConfMo cookie="1360213362/5a499e50-d51b-151b-8008-30339ee53d50"  
inHierarchical="false" dn="sys/user-ext/user-3">
 <inConfig>
   <aaaUser id="3" accountStatus="inactive" name="server.monitor" priv="user" 
    pwd="Game(hang#" dn="sys/user-ext/user-3"/>
  </inConfig>
</configConfMo>

Response:

<configConfMo cookie="1360213362/5a499e50-d51b-151b-8008-30339ee53d50" response="yes">
  dn="sys/user-ext/user-3" 
  <outConfig>
   <aaaUser id="3" accountStatus="inactive" name="server.monitor" priv="user" 
    pwd="" dn="sys/user-ext/user-3" status="modified"/>
  </outConfig>

67. Retrieving Memory Unit Statistics

Request:

<configResolveClass cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
inHierarchical='false' classId='memoryUnitEnvStats' > 

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes"
 classId="memoryUnitEnvStats"> 
<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" 
response="yes" classId="memoryUnitEnvStats"> 
  <outConfigs> 
    <memoryUnitEnvStats dn="sys/rack-unit-1/board/memarray-1/mem-9/dimm-env-stats" 
      id="9" description="CPU1_B0_DIMM_1" temperature="16.0" timeCollected="2013-2-5T19:33:41">
    </memoryUnitEnvStats>
    <memoryUnitEnvStats dn="sys/rack-unit-1/board/memarray-1/mem-13/dimm-env-stats" 
      id="13" description="CPU1_B1_DIMM_1" temperature="18.0" timeCollected="2013-2-5T19:33:42">
    </memoryUnitEnvStats>
   </outConfigs> 
</configResolveClass>

68. Retrieving Specific DIMM Memory Unit Statistics

Request:

<configResolveDn cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
inHierarchical='false' dn='sys/rack-unit-1/board/memarray-1/mem-45/dimm-env-stats' >

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes" 
classId="memoryUnitEnvStats"> 
 <outConfigs> 
  <memoryUnitEnvStats dn="sys/rack-unit-1/board/memarray-1/mem-9/dimm-env-stats" 
   id="9" description="CPU1_B0_DIMM_1" temperature="16.0" timeCollected="2013-2-5T19:33:41" 
  </memoryUnitEnvStats>
 </outConfigs> 
</configResolveClass>

69. Retrieving Processor Environment Statistics

Request:

<configResolveClass cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
inHierarchical='false' classId='processorEnvStats' 

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes"
 classId="processorEnvStats"> 
 <outConfigs> 
  <processorEnvStats dn="sys/rack-unit-1/board/cpu-1/env-stats" 
   id="1" description="P1_TEMP_SENS" temperature="36.0" timeCollected="2013-2-9T19:40:37">
  </processorEnvStats>
  <processorEnvStats dn="sys/rack-unit-1/board/cpu-2/env-stats" 
   id="2" description="P2_TEMP_SENS" temperature="35.0" timeCollected="2013-2-9T19:40:37">
   </processorEnvStats>
  </outConfigs> 
</configResolveClass>

70. Retrieving Specific DIMM Processor Environment Statistics

Request:

<configResolveDn cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
inHierarchical='false' dn='sys/rack-unit-1/board/cpu-2/env-stats' >

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes" 
classId="processorEnvStats"> 
  <outConfigs> 
    <processorEnvStats dn="sys/rack-unit-1/board/cpu-1/env-stats" 
     id="1" description="P1_TEMP_SENS" temperature="36.0" timeCollected="2012-11-29T19:40:37" >
    </processorEnvStats>
    <processorEnvStats dn="sys/rack-unit-1/board/cpu-2/env-stats" 
     id="2" description="P2_TEMP_SENS" temperature="35.0" timeCollected="2012-11-29T19:40:37" >
    </processorEnvStats>
  </outConfigs> 
</configResolveClass>

71. Retrieving Motherboard Temperature Statistics

Request:

<configResolveClass cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
classId='computeRackUnitMbTempStats' inHierarchical='false'>

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes"
 classId="computeRackUnitMbTempStats"> 
  <outConfigs> 
    <computeRackUnitMbTempStats dn="sys/rack-unit-1/board/temp-stats" ambientTemp="18.0"
     frontTemp="18.0"  ioh1Temp="46.0" ioh2Temp="53.0"  
     rearTemp="32.0"  timeCollected="2013-2-9T19:41:29" >
   </computeRackUnitMbTempStats>
  </outConfigs> 
</configResolveClass>

72. Retrieving Specific DIMM Motherboard Temperature Statistics

Request:

<configResolveDn cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
inHierarchical='false'dn='sys/rack-unit-1/board/temp-stats' >

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes" 
classId="computeRackUnitMbTempStats"> 
  <outConfigs> 
   <computeRackUnitMbTempStats dn="sys/rack-unit-1/board/temp-stats" 
     ambientTemp="18.0" frontTemp="18.0" ioh1Temp="46.0" ioh2Temp="53.0" rearTemp="32.0" 
     timeCollected="2013-2-9T19:41:29" >
   </computeRackUnitMbTempStats>
  </outConfigs> 
</configResolveClass>

73. Retrieving Motherboard Power Statistics

Request:

<configResolveClass cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
classId='computeMbPowerStats' inHierarchical='false'>

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes" 
classId="computeMbPowerStats"> 
  <outConfigs> 
   <computeMbPowerStats dn="sys/rack-unit-1/board/power-stats" 
     consumedPower="280" inputCurrent="" inputVoltage="" timeCollected="2012-11-29T19:49:49" >
   </computeMbPowerStats>
  </outConfigs> 
</configResolveClass>

74. Retrieving Specific DIMM Motherboard Power Statistics

Request:

<configResolveDn cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
inHierarchical='false'dn='sys/rack-unit-1/board/power-stats' >

Response:

<configResolveClass cookie="1354217286/484b4498-cfa7-1fa7-8002-aab825098d58" response="yes" 
classId="computeMbPowerStats"> 
  <outConfigs> 
   <computeMbPowerStats dn="sys/rack-unit-1/board/power-stats" 
     consumedPower="280" inputCurrent="" inputVoltage="" timeCollected="2013-2-9T19:49:49" >
   </computeMbPowerStats>
  </outConfigs> 
</configResolveClass>

75. Retrieving iSCSI Parameters

Request:

<configResolveDn cookie='1350453563/f8f69e20-cc3a-1c3a-8003-6cdd29114ca4' 
inHierarchical='false' dn='sys/rack-unit-1/adaptor-1/host-eth-adad/ethiscsi'>

Response:

<configResolveClass cookie="1350515994/821a1d18-cc49-1c49-8007-6cdd29114ca4" response="yes" 
classId="adaptorEthISCSIProfile">
 <outConfigs>
   <adaptorEthISCSIProfile dn="sys/rack-unit-1/adaptor-2/host-eth-eth0/ethiscsi" 
    linkupTimeout="15" linkBusyRetryCount="15" ipVer="IPv4" dhcpId="" dhcpTimeout="60" 
    dhcpNetworkSettings="enabled" dhcpISCSI="enabled" initiatorName="test" initiatorTCPTimeout="15" 
    primaryTargetName="test.com" primaryTargetIPAddress="192.xxx.1.1" primaryTargetPort="3260" 
    primaryTargetBootLun="0" >
   </adaptorEthISCSIProfile>
 </outConfigs>
</configResolveClass>   

76. Removing iSCSI Boot

Request:

<configConfMo cookie='1350517826/ef4dd140-cc49-1c49-8008-6cdd29114ca4' 
inHierarchical='false' dn='sys/rack-unit-1/adaptor-2/host-eth-eth1/ethiscsi' > 
 <inConfig> 
   <adaptorEthISCSIProfile linkupTimeout='85' linkBusyRetryCount='135' dhcpId='vendrocisco' 
    dhcpTimeout='88' dhcpNetworkSettings='enabled' dhcpISCSI='enabled' status='removed' 
    dn='sys/rack-unit-1/adaptor-2/host-eth-eth1/ethiscsi'>
   </adaptorEthISCSIProfile> 
 </inConfig> 
</configConfMo>   

Response: Verify that the iSCSI boot is disabled in the web user interface or CLI.

<configConfMo  cookie="1350517826/ef4dd140-cc49-1c49-8008-6cdd29114ca4" "response="yes"
dn="sys/rack-unit-1/adaptor-2/host-eth-eth1/ethiscsi" >
<outConfig>
</outConfig>
</configConfMo> 

77. Retrieving Fault Objects Identified by CIMC

Request:

<configResolveClass cookie="1360461607/26daf980-d555-1555-8004-0834b6fdd0d0"  
inHierarchical="false" classId="faultInst"/> 

Response:

<configResolveClass cookie="1360461607/26daf980-d555-1555-8004-0834b6fdd0d0" response="yes" 
classId="faultInst">
  <outConfigs>
    <faultInst ack="yes" cause="powerproblem" code="F0883" 
     created="Sat Feb  9 00:30:40 2013" 
     descr="Power supply 4 is in a degraded state, or has bad input voltage"
     affectedDN="sys/rack-unit-1/psu-4" highestSeverity="critical" id="167773192" 
     lastTransition="Sat Feb  9 00:24:08 2013" lc="flapping" occur="16" origSeverity="cleared"
     prevSeverity="cleared" rule="fltEquipmentPsuInputError" severity="critical" 
     tags="server" type="server" dn="sys/rack-unit-1/fault-F0883"/>
    <faultInst ack="yes" cause="psuRedundancyFail" code="F0743" 
     created="Sat Feb  9 00:30:40 2013" 
     descr="Power Supply redundancy is lost : Reseat or replace Power Supply " 
     affectedDN="sys/rack-unit-1/psu" highestSeverity="critical" id="352321544" 
     lastTransition="Sat Feb  9 00:24:08 2013" lc="flapping" occur="16" origSeverity="cleared" 
     prevSeverity="cleared" rule="fltPowerChassisMemberChassisPsuRedundanceFailure" 
     severity="major" tags="server" type="server" dn="sys/rack-unit-1/fault-F0743"/>
    <faultInst ack="yes" cause="equipmentDegraded" code="F0969" 
     created="Fri Feb  8 23:57:44 2013" descr="Storage Raid Battery 11 Degraded:
     please check the battery or the storage controller" 
     affectedDN="sys/rack-unit-1/board/storage-SAS-SLOT-SAS/raid-battery-11" 
     highestSeverity="critical" id="3539995392" lastTransition="Fri Feb  8 23:11:08 2013"
     lc="flapping" occur="2" origSeverity="cleared" prevSeverity="cleared" 
     rule="fltStorageRaidBatteryDegraded" severity="major" tags="storage" type="server" 
     dn="sys/rack-unit-1/fault-F0969"/>
    <faultInst ack="yes" cause="equipmentInoperable" code="F0531" 
     created="Fri Feb  8 23:57:44 2013" 
     descr="Storage Raid Battery 11 is inoperable: Check Controller battery" 
     affectedDN="sys/rack-unit-1/board/storage-SAS-SLOT-SAS/raid-battery-11" 
     highestSeverity="critical" id="3539995392" lastTransition="Fri Feb  8 23:11:08 2013"
     lc="flapping" occur="2" origSeverity="cleared"  prevSeverity="cleared" 
     rule="fltStorageRaidBatteryInoperable" severity="major" tags="storage" 
     type="server" dn="sys/rack-unit-1/fault-F0531"/>
  </outConfigs>
</configResolveClass>

78. Generating Temporary Authentication Tokens and Launching the KVM

Launching the KVM console using the XML APIs include the following:

  • Retrieving a session cookie.
  • Generating temporary authentication tokens.
  • Accessing the URL to download the JNLP file using the tokens.
  • Launching the KVM.

Request for obtaining authentication tokens:

<aaaGetComputeAuthTokens  cookie="1363034734/412ce290-d7ac-17ac-8006-c979e5e53d50" />' 

Response for obtaining authentication tokens:

<aaaGetComputeAuthTokens cookie="1363034734/412ce290-d7ac-17ac-8006-c979e5e53d50" 
     outTokens="1957747793,424238335" response="yes"> 
</aaaGetComputeAuthTokens> 

To access the URL, use the tokens in the tkn1 and tkn2 parts of the following URL within 60 seconds of generation:

javaws http://<CIMC IP address>/kvm.jnlp?cimcAddr=<CIMC IP address>&tkn1=1957747793&tkn2=424238335

Download the JNLP file from the URL and launch it to start a KVM session.

79. Retrieving usNIC Device Parameters

Request:

<configResolveClass cookie='1301262014/6a0d66ca-3b1a-49e1-b5d4-334749717158' 
classId='adaptorEthUSNICProfile' inHierarchical='true'>

Response:

<configResolveClass cookie="1369708188/0a09aa88-ddbe-1dbe-8003-1fc9e1a85750" 
 response="yes"  classId="adaptorEthUSNICProfile"> 
 <outConfigs> 
  <adaptorEthUSNICProfile dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic" 
   usnicCount="1" transmitQueueCount="2" transmitQueueRingSize="256" 
   receiveQueueCount="2"    receiveQueueRingSize="512" 
   completionQueueCount="4" interruptCount="4" coalescingType="MIN" 
   coalescingTime="125" classOfService="0" tcpSegment="disabled" 
   largeReceive="disabled" tcpTxChecksum="disabled" 
   tcpRxChecksum="disabled" >
  </adaptorEthUSNICProfile>
 </outConfigs> 
</configResolveClass> 

80. Creating Ethernet Interface usNIC Profiles

Request:

<configConfMo cookie="1364563172/1f244b38-d910-1910-8002-02249ee53d50" 
dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic">
  <inConfig>
    <adaptorEthUSNICProfile dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic" 
     usnicCount="3"/>
  </inConfig>
</configConfMo>"

Response:

<configConfMo dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic" 
cookie="1364563172/1f244b38-d910-1910-8002-02249ee53d50" response="yes">
  <outConfig>
    <adaptorEthUSNICProfile dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic" 
     usnicCount="3" transmitQueueCount="2" transmitQueueRingSize="256" 
     receiveQueueCount="2" receiveQueueRingSize="512" completionQueueCount="4" 
     interruptCount="4" coalescingType="MIN" coalescingTime="125" 
     classOfService="0" tcpSegment="disabled" largeReceive="disabled" 
     tcpTxChecksum="disabled" tcpRxChecksum="disabled" status="modified" >
   </adaptorEthUSNICProfile>
 </outConfig>
</configConfMo>

81. Modifying Ethernet Interface usNIC Profiles

Request:

  <configConfMo cookie="1364563172/1f244b38-d910-1910-8002-02249ee53d50" 
dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic">
    <inConfig>
        <adaptorEthUSNICProfile dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic" 
transmitQueueCount="9" 
transmitQueueRingSize="3024" receiveQueueCount="11" receiveQueueRingSize="4024" 
completionQueueCount="12" 
interruptCount="13" coalescingType="IDLE" coalescingTime="1400" classOfService="5" 
tcpSegment="enabled" 
largeReceive="enabled" tcpTxChecksum="enabled" tcpRxChecksum="enabled"/>
    </inConfig>
</configConfMo>

Response:

<configConfMo dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic" 
cookie="1364563172/1f244b38-d910-1910-8002-02249ee53d50" response="yes">
    <outConfig>
        <adaptorEthUSNICProfile dn="sys/rack-unit-1/adaptor-1/host-eth-eth0/ethusnic" 
usnicCount="3" 
transmitQueueCount="9" transmitQueueRingSize="3024" receiveQueueCount="11" 
receiveQueueRingSize="4024" 
completionQueueCount="12" interruptCount="13" coalescingType="IDLE" coalescingTime="1400"
classOfService="5" 
tcpSegment="enabled" largeReceive="enabled" tcpTxChecksum="enabled" 
tcpRxChecksum="enabled" status="modified"/>
    </outConfig>
</configConfMo>

82. Retrieving LDAP Server Details

Request:

<configResolveClass cookie="1370404868/3f5f79b8-de60-1e60-8002-1ec9e1a85750" 
response="yes" classId="aaaLdap">

Response:

<outConfigs
  <aaaLdap dn="sys/ldap-ext" adminState="enabled" basedn="1.2.3.4" 
   domain="tfb.com" filter="sAMAccountName" attribute="CiscoAvPair" 
   timeout="1800" encryption="disabled" locateDirectoryUsingDNS="yes" 
   dnsDomainSource="extracted-domain" dnsSearchDomain="" dnsSearchForest="" 
   ldapServer1="172.26.53.36" ldapServerPort1="636" 
   ldapServer2="0.0.0.0" ldapServerPort2="636" 
   ldapServer3="ServThree.com" ldapServerPort3="9636" 
   ldapServer4="myfinance.com" ldapServerPort4="3269" 
   ldapServer5="199.22.44.253" ldapServerPort5="9269" 
   ldapServer6="" ldapServerPort6="3269" 
   bindMethod="login-credentials" bindDn="someDn" password="" 
   groupAuth="enabled" groupAttribute="memberOf" >
  <aaaLdapRoleGroup id="1" name="" domain="" role="admin" rn="rolegroup-1" >
  </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="2" name="" domain="" role="user" rn="rolegroup-2" >
  </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="3" name="" domain="" role="read-only" rn="rolegroup-3">
  </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="4" name="" domain="" role="" rn="rolegroup-4" >
  </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="5" name="" domain="" role="" rn="rolegroup-5" >
  </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="6" name="" domain="" role="" rn="rolegroup-6" >
  </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="7" name="" domain="" role="" rn="rolegroup-7" >
  </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="8" name="" domain="" role="" rn="rolegroup-8" >
  </aaaLdapRoleGroup>
 </aaaLdap>
</outConfigs>

83. Configuring LDAP Server IP Address and Port Numbers

Request:

<configConfMo cookie="1351062607/c6c74fd8-ccc8-1cc8-8005-1ec9e1a85750"  
inHierarchical="true" dn="sys/ldap-ext"> 
  <inConfig>
   <aaaLdap dn="sys/ldap-ext" adminState="disabled" basedn="" domain="tfb.com" 
    filter="sAMAccountName" attribute="CiscoAvPair" timeout="60" 
    encryption="disabled" locateDirectoryUsingDNS="yes" 
    dnsDomainSource="extracted-domain"     
    ldapServer1="172.26.53.36"  ldapServerPort1="636" 
    ldapServer2="0.0.0.0" ldapServerPort2="636" 
    ldapServer3="ServThree.com" ldapServerPort3="9636" 
    ldapServer4="myfinance.com" ldapServerPort4="3269" 
    ldapServer5="199.22.44.253" ldapServerPort5="9269" 
    ldapServer6=""  ldapServerPort6="3269" 
    bindMethod="login-credentials" bindDn="" password="" 
    groupAuth=disabled"  groupAttribute="memberOf">
</inConfig> 

Response:

<outConfigs
  <aaaLdap dn="sys/ldap-ext" adminState="disabled" basedn="" domain="tfb.com" 
    filter="sAMAccountName" attribute="CiscoAvPair" timeout="60" 
    encryption="disabled" locateDirectoryUsingDNS="yes" 
    dnsDomainSource="extracted-domain"
   ldapServer1="172.26.53.36" ldapServerPort1="636" 
   ldapServer2="0.0.0.0" ldapServerPort2="636" 
   ldapServer3="ServThree.com" ldapServerPort3="9636" 
   ldapServer4="myfinance.com" ldapServerPort4="3269" 
   ldapServer5="199.22.44.253" ldapServerPort5="9269" 
   ldapServer6="" ldapServerPort6="3269" 
   bindMethod="login-credentials" bindDn="someDn" password="" 
   groupAuth="disabled" groupAttribute="memberOf" status="modified">
  <aaaLdapRoleGroup id="1" name="" domain="" role="admin" rn="rolegroup-1" >
  status="modified" </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="2" name="" domain="" role="user" rn="rolegroup-2" >
  status="modified" </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="3" name="" domain="" role="read-only" rn="rolegroup-3">
  status="modified" </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="4" name="" domain="" role="" rn="rolegroup-4" >
  status="modified" </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="5" name="" domain="" role="" rn="rolegroup-5" >
  status="modified" </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="6" name="" domain="" role="" rn="rolegroup-6" >
  status="modified" </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="7" name="" domain="" role="" rn="rolegroup-7" >
  status="modified" </aaaLdapRoleGroup>
  <aaaLdapRoleGroup id="8" name="" domain="" role="" rn="rolegroup-8" >
  status="modified" </aaaLdapRoleGroup>
 </aaaLdap>
</outConfigs>

84. Configuring LDAP Parameters

You can configure LDAP parameters such as, LDAP status, encryption, timeout, domain, base Dn, binding parameters, DNS parameters, group authorization parameters, LDAP role groups and so on. The following example shows configuring LDAP parameters:

Request:

<configConfMo cookie="1351062607/c6c74fd8-ccc8-1cc8-8005-1ec9e1a85750"  
inHierarchical="true" dn="sys/ldap-ext"> 
<inConfig>
 <aaaLdap dn="sys/ldap-ext" adminState="enabled" basedn="ExampleDn" 
  domain="Example.com" filter="MysAMAccountNameYes" attribute="CiscoAviator" 
  timeout="160" encryption="enabled" locateDirectoryUsingDNS="no" 
  dnsDomainSource="extracted-domain" dnsSearchDomain="child.cp.com" 
  dnsSearchForest="cp.com" 
  ldapServer1="172.26.53.36" ldapServerPort1="636" 
  ldapServer2="0.0.0.0" ldapServerPort2="636" 
  ldapServer3="ServThree.com" ldapServerPort3="9636" 
  ldapServer4="myfinance.com" ldapServerPort4="3269" 
  ldapServer5="199.22.44.253" ldapServerPort5="9269" 
  ldapServer6="" ldapServerPort6="3269" 
  bindMethod="anonymous" bindDn="myexampleDn" 
  password="magic@#$%(!#&$" groupAuth=enabled" 
  groupAttribute="memberOfExample">
 <aaaLdapRoleGroup id="1" name="name1" 
  domain="name1.cisco.com" role="user" rn="rolegroup-1"/>
  <aaaLdapRoleGroup id="2" name="" domain="" role="read-only" 
   rn="rolegroup-2"/>
  <aaaLdapRoleGroup id="3" name="" domain="" role="admin" 
   rn="rolegroup-3"/>
  <aaaLdapRoleGroup id="4" name="name2" 
   domain="sjssjsj.djdjdjd.cook.com" role="user" rn="rolegroup-4"/>
  <aaaLdapRoleGroup id="5" name="" domain="" role="" rn="rolegroup-5"/>
  <aaaLdapRoleGroup id="6" name="" domain="" role="" rn="rolegroup-6"/>
  <aaaLdapRoleGroup id="7" name="" domain="domainname.com" 
   role="admin" rn="rolegroup-7"/>
  <aaaLdapRoleGroup id="8" name="" domain="" role="" rn="rolegroup-8"/>
  <aaaLdapRoleGroup id="9" name="" domain="" role="" rn="rolegroup-9"/>
  <aaaLdapRoleGroup id="10" name="name3" 
   domain="dorm.ucs.com" role="read-only" rn="rolegroup-10"/>
  </aaaLdap> 
 </inConfig> 
</configMo>"

Response:

<configConfMo cookie="1370760204/fb173e00-deb2-1eb2-8002-1ec9e1a85750" 
response="yes"  dn="sys/ldap-ext" >
<outConfig>
 <aaaLdap dn="sys/ldap-ext" adminState="enabled" basedn="ExampleDn" 
  domain="Example.com" filter="MysAMAccountNameYes" attribute="CiscoAviator" 
  timeout="160" encryption="enabled" locateDirectoryUsingDNS="yes" 
  dnsDomainSource="configured-domain" dnsSearchDomain="child.cp.com"   
  dnsSearchForest="cp.com" 
  ldapServer1="172.26.53.36" ldapServerPort1="636" 
  ldapServer2="0.0.0.0" ldapServerPort2="636" 
  ldapServer3="ServThree.com" ldapServerPort3="9636" 
  ldapServer4="myfinance.com" ldapServerPort4="3269" 
  ldapServer5="199.22.44.253" ldapServerPort5="9269" 
  ldapServer6="" ldapServerPort6="3269" 
  bindMethod="anonymous" bindDn="myexampleDn" password="" 
  groupAuth="enabled" groupAttribute="memberOfExample" 
  status="modified">
<aaaLdapRoleGroup id="1" name="name1" 
   domain="name1.cisco.com" role="user" rn="rolegroup-1" 
   status="modified" />
  <aaaLdapRoleGroup id="2" name="" domain="" role="read-only" 
   rn="rolegroup-2" anonymous status="modified"/>
  <aaaLdapRoleGroup id="3" name="" domain="" role="admin" 
   rn="rolegroup-3" status="modified"/>
  <aaaLdapRoleGroup id="4" name="name2" 
   domain="sjssjsj.djdjdjd.cook.com" role="user" 
   rn="rolegroup-4" status="modified"/>
  <aaaLdapRoleGroup id="5" name="" domain="" role="" rn="rolegroup-5"
   status="modified"/>
  <aaaLdapRoleGroup id="6" name="" domain="" role="" rn="rolegroup-6"
   status="modified"/>
  <aaaLdapRoleGroup id="7" name="" domain="domainname.com" 
   role="admin" rn="rolegroup-7" status="modified"/>
  <aaaLdapRoleGroup id="8" name="" domain="" role="" rn="rolegroup-8"
   status="modified"/>
  <aaaLdapRoleGroup id="9" name="" domain="" role="" rn="rolegroup-9"
   status="modified"/>
  <aaaLdapRoleGroup id="10" name="name3" 
   domain="dorm.ucs.com" role="read-only" 
   rn="rolegroup-10" status="modified"/>
  </aaaLdap> 
 </inConfig> 
</configMo>"

85. Querying to Check CIMC for NI-IOD Support

Request

 <configResolveClass cookie="1375699222/ef7afa00-e330-1330-8004-22bcaa4c93a4" 
inHierarchical="false" classId="iodController"/>  
 

Response

<configResolveClass cookie="1375699222/ef7afa00-e330-1330-8004-22bcaa4c93a4" 
response="yes" classId="iodController">
    <outConfigs>
      <iodController dn="sys/iod" 
       description="Non-Interactive Offline Diagnostics (IOD)"/>
    </outConfigs>
</configResolveClass>

86. Triggering Snapshot based on Parameters Provided with Request

Request

<configConfMo cookie="1375699222/ef7afa00-e330-1330-8004-22bcaa4c93a4" 
inHierarchical="true" dn="sys/iod/snapshotStart">
<inConfig>
  <iodSnapshotStart dn="sys/iod/snapshotStart" 
   adminState="trigger"    isoShareIp="10.104.255.229" 
   isoShare="/home/sriparim/xfer/ucs-cxx-scu-3.1.2.iso" 
   isoShareType="nfs" username="none" password="none" timeOut="30" 
   remoteShareIp="10.104.255.229" remoteSharePath="/home/sriparim/xfer" 
   remoteShareFile="" remoteShareType="scp" remoteShareUsername="root" 
   remoteSharePassword="topspin123" />
  </inConfig>
</configConfMo>

Response

<configConfMo  cookie="1375699222/ef7afa00-e330-1330-8004-22bcaa4c93a4" 
dn="sys/iod/snapshotStart" >
 <outConfig>
  <iodSnapshotStart dn="sys/iod/snapshotStart" adminState="triggered" 
   isoShareIp="10.104.255.229" isoSharePath="/home/sriparim/xfer" 
   isoShareFile="ucs-cxx-scu-3.1.2.iso" isoShareType="nfs" 
   username="none" password="" remoteShareIp="10.104.255.229" 
   remoteSharePath="/home/sriparim/xfer" remoteShareFile="" 
   remoteShareType="scp" remoteShareUsername="root" remoteSharePassword="" 
   timeOut="30" status="modified" />
 </outConfig>
</configConfMo>

87. Querying Status of Current or Previous Snapshot Operation

Request

<configResolveClass inHierarchical="false"
cookie="1375695710/1e1ff5c8-e330-1330-8002-22bcaa4c93a4" 
 classId="iodSnapshotStatus"/>

Response: Host Booting

<configResolveClass cookie="1375695710/1e1ff5c8-e330-1330-
8002-22bcaa4c93a4" response="yes" classId="iodSnapshotStatus">
 <outConfigs>
  <iodSnapshotStatus dn="sys/iod/snapshotStatus" currentStatus=
   "SCU (NI-IOD) booting in progress" currentTime="Mon Aug  5 09:46:00 2013 " 
   startTime="Mon Aug  5 09:46:00 2013 " runningTime="NA" 
   snapshotReport="yes" remoteShareIp="NA" 
    remoteSharePath="NA" remoteShareFile="NA" />
 </outConfigs>
</configResolveClass>

Response: IOD Tests in Progress

<configResolveClass cookie="1375699222/ef7afa00-e330
-1330-8004-22bcaa4c93a4" response="yes" classId="iodSnapshotStatus">
 <outConfigs>
  <iodSnapshotStatus dn="sys/iod/snapshotStatus" 
    currentStatus="SCU Non-interactive IOD tests is in progress" 
    currentTime="Mon Aug 5 10:48:54 2013
    "startTime="Mon Aug  5 10:40:29 2013" runningTime="
  0 Hours 8 Minutes 49 Seconds" snapshotReport="yes" remoteShareIp="NA" 
    remoteSharePath="NA"remoteShareFile="NA" />
    </outConfigs>
</configResolveClass>

Response: IOD Tests Completed

<configResolveClass cookie="1375699222/ef7afa00-e330-1330
-8004-22bcaa4c93a4" response="yes" classId="iodSnapshotStatus">
 <outConfigs>
  <iodSnapshotStatus dn="sys/iod/snapshotStatus" currentStatus="
   Snapshot completed on this CIMC" currentTime="Mon Aug  5 11:11:24 2013" 
   startTime="Mon Aug  5 10:40:29 2013 " runningTime="
   0 Hours 31 Minutes 0 Seconds" snapshotReport="yes" 
   remoteShareIp="10.104.255.229" remoteSharePath="/home/sriparim/xfer" 
   remoteShareFile="" />
 </outConfigs>
</configResolveClass>

Response: No Session in Progress

<configResolveClass cookie="1375710321/850e6910-e333-1333
-8006-22bcaa4c93a4" response="yes" classId="iodSnapshotStatus">
<outConfigs>
 <iodSnapshotStatus dn="sys/iod/snapshotStatus" 
  currentStatus="NI-IOD session not found" currentTime="Sat Jan 3 00:26:05 1970" 
  startTime="NA" runningTime="NA" snapshotReport="no" remoteShareIp="NA" 
  remoteSharePath="NA" remoteShareFile="NA" />
 </outConfigs>
</configResolveClass>

88. Retrieving the Existing Fault Events on a Server

Request:

<configResolveClass cookie='1307953743/b63ff130-a593-1593-8004-2e4ac2e14388' 
classId='faultInst' inHierarchical='true'> 

Response:

<configResolveClass cookie="1373297279/b08308c8-e101-1101
-8007-5afca0114ca4" response="yes" classId="faultInst"> 
 <outConfigs> 
  <faultInst ack="yes" cause="equipmentDegraded" code="F1008" 
   created="Sun Jun 30 18:51:36 2013" descr="Storage Virtual Drive 0 
   Degraded: please check the storage controller, or reseat the storage drive" 
   affectedDN="sys/rack-unit-1/board/storage-SAS-SLOT-4/vd-0" 
   highestSeverity="critical" id="3523280896" lastTransition="" lc="flapping" 
   occur="1" origSeverity="cleared" prevSeverity="cleared" 
   rule="fltStorageVirtualDriveDegraded" severity="warning" tags="storage"
   type="server"   dn="sys/rack-unit-1/fault-F1008" >
  </faultInst>
 </outConfigs> 
</configResolveClass> 

89. Retrieving Object and Fault Details of an affectedDn

This retrieves the details of the object and the associated faults.

Request:

<configResolveDn cookie="1374520602/84383130-e21e-121e-8003-5afca0114ca4" 
  response="yes" dn="sys/rack-unit-1/board/storage-SAS-SLOT-4/pd-16">

Response:

<outConfig>
 <storageLocalDisk id="16" pdStatus="Rebuilding" health="Moderate Fault" 
  predictiveFailureCount="0" linkSpeed="6.0 Gb/s" interfaceType="SATA" 
  mediaType="HDD" coercedSize="476416 MB" vendor="ATA" productId="ST9500620NS" 
  driveFirmware="CC02" driveSerialNumber="9XF14F21" driveState="rebuild" 
  online="false" dn="sys/rack-unit-1/board/storage-SAS-SLOT-4/pd-16" >
 <storageLocalDiskProps rn="general-props" physicalDrive="16" 
  enclosureDeviceId="8" deviceId="12" sequenceNumber="4" mediaErrorCount="0" 
  otherErrorCount="0" predictiveFailureCount="0" linkSpeed="6.0 Gb/s" 
  interfaceType="SATA" mediaType="HDD" blockSize="512" blockCount="976773168" 
  rawSize="476940 MB" nonCoercedSize="476428 MB" coercedSize="476416 MB" 
  powerState="active" sasAddress0="a44c11a0fc5a009f" sasAddress1="0x0" >
 </storageLocalDiskProps>
<faultInst ack="yes" cause="equipment-inoperable" code="F0181" 
  created="Mon Jul 22 18:48:14 2013" descr="Storage Local disk 16 is inoperable: 
  reseat or replace the storage drive 16" 
  affectedDN="sys/rack-unit-1/board/storage-SAS-SLOT-4/pd-16" 
  highestSeverity="critical" id="3506704384" lastTransition="" 
  lc="flapping" occur="1" origSeverity="0" prevSeverity="0" 
  rule="fltStorageLocalDiskInoperable" severity="3" tags="2" type="server" 
  rn="fault-F0181" >
 </faultInst>
</storageLocalDisk>
</outConfig>
</configResolveDn>

90. Retrieving Fault Details of a Fault Dn

Request:

<configResolveDn cookie="1374520602/84383130-e21e-121e-8003-5afca0114ca4" 
dn="sys/rack-unit-1/fan-module-1-1/fan-1/fault-F0395" >

Response:

<configResolveDn cookie="1388395900/1c7baee0-eebd-1ebd-808c-1fc9e1a85750"
 response="yes" dn="sys/rack-unit-1/fan-module-1-1/fan-1/fault-F0395">
 <outConfig>
   <faultInst ack="yes" cause="performance-problem" code="F0395" 
    created="Mon Dec 30 09:35:19 2013" descr="FAN1_TACH1: 
    Fan speed for fan-1 is lower non critical:Check the air intake to the server "
    affectedDN="sys/rack-unit-1/fan-module-1-1/fan-1"
    highestSeverity="critical" id="486539524" lastTransition="" lc="flapping"
    occur="1" origSeverity="cleared" prevSeverity="cleared"
    rule="fltEquipmentFanPerfThresholdNonCritical" severity="minor"
    tags="server" type="server"
    dn="sys/rack-unit-1/fan-module-1-1/fan-1/fault-F0395" >
  </faultInst>
 </outConfig>
</configResolveDn>

91. Configuring BIOS Parameters Across Various Platforms Using a Master XML Request

Using the XML API interface, you can use the master BIOS parameters configuration XML request to configure BIOS parameters across different C-series servers. The BIOS parameters in this master XML request that are not supported on a specific platform are ignored. The supported parameters are configured as specified in the XML request.

Request:

<configConfMo dn="sys/rack-unit-1/bios/bios-settings" 
inHierarchical="true" cookie="1379605932/898925a0-e6be-16be-922b-5bfca0114ca4"> 
<inConfig
 <biosSettings>
 <biosVfAdjacentCacheLinePrefetch dn="sys/rack-unit-1
  /bios/bios-settings/ Adjacent-Cache-Line-Prefetch" 
  vpAdjacentCacheLinePrefetch="enabled"/> 
 <biosVfAltitude dn="sys/rack-unit-1/bios/bios-settings
  /Altitude-Param" vpAltitude="900-m"/> 
 <biosVfASPMSupport dn="sys/rack-unit-1/bios/bios-settings
  /ASPM-Support" vpASPMSupport="Disabled"/> 
 <biosVfAssertNMIOnPERR dn="sys/rack-unit-1/bios/bios-settings
  /Assert-NMI-on-PERR" vpAssertNMIOnPERR="enabled"/> 
 <biosVfAssertNMIOnSERR dn="sys/rack-unit-1/bios/bios-settings
  /Assert-NMI-on-SERR"  vpAssertNMIOnSERR="enabled"/> 
 <biosVfBootOptionRetry dn="sys/rack-unit-1/bios/bios-settings
  /Boot-option-retry" vpBootOptionRetry="disabled"/> 
 <biosVfCkeLowPolicy dn="sys/rack-unit-1/bios/bios-settings
  /Cke-Low-Policy" vpCkeLowPolicy="auto"/> 
 <biosVfConsoleRedirection dn="sys/rack-unit-1/bios/bios-settings
  /Console-redirection" vpLegacyOSRedirection="disabled" 
  vpRedirectionAfterPOST="Always Enable" vpPuttyKeyPad="ESCN" 
  vpTerminalType="vt100-plus" vpFlowControl="none" 
  vpConsoleRedirection="enabled" vpBaudRate="115200"/> 
 <biosVfCoreMultiProcessing dn="sys/rack-unit-1/bios/bios-settings
  /Core-MultiProcessing"  vpCoreMultiProcessing="all"/> 
 <biosVfCPUEnergyPerformance dn="sys/rack-unit-1/bios/bios-settings
  /CPU-EngPerfBias"vpCPUEnergyPerformance="balanced-performance"/> 
 <biosVfCPUFrequencyFloor dn="sys/rack-unit-1/bios/bios-settings
  /CPU-FreqFloor" vpCPUFrequencyFloor="disabled"/> 
 <biosVfCPUPerformance dn="sys/rack-unit-1/bios/bios-settings
  /CPU-Performance" vpCPUPerformance="enterprise"/> 
 <biosVfCPUPowerManagement dn="sys/rack-unit-1/bios/bios-settings
  /CPU-PowerManagement" vpCPUPowerManagement="energy-efficient"/> 
 <biosVfDCUPrefetch dn="sys/rack-unit-1/bios/bios-settings
  /DCU-Prefetch" vpIPPrefetch="enabled" 
  vpStreamerPrefetch="enabled"/> 
 <biosVfDemandScrub dn="sys/rack-unit-1/bios/bios-settings
  /Demand-Scrub-Param" 
  vpDemandScrub="enabled"/> 
 <biosVfDirectCacheAccess dn="sys/rack-unit-1/bios/bios-settings
  /Direct-Cache-Access" vpDirectCacheAccess="enabled"/> 
 <biosVfDRAMClockThrottling dn="sys/rack-unit-1/bios/bios-settings
  /DRAM-Clock-Throttling" vpDRAMClockThrottling="Balanced"/> 
 <biosVfDramRefreshRate dn="sys/rack-unit-1/bios/bios-settings
  /dram-refresh-rate" vpDramRefreshRate="Auto"/> 
 <biosVfEnhancedIntelSpeedStepTech dn="sys/rack-unit-1/bios
  /bios-settings/Enhanced-Intel-SpeedStep-Tech" 
  vpEnhancedIntelSpeedStepTech="enabled"/> 
 <biosVfExecuteDisableBit dn="sys/rack-unit-1/bios/bios-settings
  /Execute-Disable-Bit" vpExecuteDisableBit="enabled"/> 
 <biosVfFRB2Enable dn="sys/rack-unit-1/bios/bios-settings
  /FRB2-Enable" vpFRB2Enable="enabled"/> 
 <biosVfHardwarePrefetch dn="sys/rack-unit-1/bios/bios-settings
  /Hardware-Prefetch"  vpHardwarePrefetch="enabled"/> 
 <biosVfIntelHyperThreadingTech dn="sys/rack-unit-1/bios
  /bios-settings/Intel-HyperThreading-Tech" 
  vpIntelHyperThreadingTech="enabled"/> 
 <biosVfIntelTurboBoostTech dn="sys/rack-unit-1/bios/bios-settings
  /Intel-Turbo-Boost-Tech" vpIntelTurboBoostTech="enabled"/> 
 <biosVfIntelVirtualizationTechnology dn="sys/rack-unit-1
  /bios/bios-settings/Intel-Virtualization-Technology" 
  vpIntelVirtualizationTechnology="enabled"/> 
 <biosVfIntelVTForDirectedIO dn="sys/rack-unit-1/bios/bios-settings
  /Intel-VT-for-directed-IO"  vpIntelVTForDirectedIO="enabled" 
  vpIntelVTDPassThroughDMASupport="enabled" 
  vpIntelVTDInterruptRemapping="enabled" 
  vpIntelVTDCoherencySupport="disabled" 
  vpIntelVTDATSSupport="enabled"/> 
 <biosVfIOHResource dn="sys/rack-unit-1/bios/bios-settings
  /ioh-resource" vpIOHResource="IOH0 40k IOH1 24k"/> 
 <biosVfLegacyUSBSupport dn="sys/rack-unit-1/bios
  /bios-settings /LegacyUSB-Support" vpLegacyUSBSupport="enabled"/> 
 <biosVfLOMPortOptionROM dn="sys/rack-unit-1/bios/bios-settings
  /LOMPort-OptionROM" vpLOMPort3State="Enabled" 
  vpLOMPort2State="Enabled" vpLOMPort1State="Enabled" 
  vpLOMPort0State="Enabled" vpLOMPortsAllState="Enabled"/> 
 <biosVfLvDIMMSupport dn="sys/rack-unit-1/bios/bios-settings
  /LvDIMM-Support" vpLvDDRMode="power-saving-mode"/> 
 <biosVfMemoryInterleave dn="sys/rack-unit-1/bios/bios-settings
  /Memory-Interleave" vpRankInterLeave="auto" 
  vpChannelInterLeave="auto"/> 
 <biosVfMemoryMappedIOAbove4GB dn="sys/rack-unit-1/bios/bios-settings/
  Memory-mapped-IO-above-4GB" vpMemoryMappedIOAbove4GB="enabled"/> 
 <biosVfMirroringMode dn="sys/rack-unit-1/bios/bios-settings
  /Mirroring-Mode" vpMirroringMode="intra-socket"/> 
 <biosVfNUMAOptimized dn="sys/rack-unit-1/bios/bios-settings
  /NUMA-optimized" vpNUMAOptimized="enabled"/> 
 <biosVfOnboardNIC dn="sys/rack-unit-1/bios/
  bios-settings/Onboard-NIC" vpOnboard10GbitLOM="enabled" 
  vpOnboardGbitLOM="enabled"/> 
 <biosVfOnboardStorage dn="sys/rack-unit-1/bios/bios-settings
  /Onboard-Storage" vpOnboardSCUStorageSupport="disabled"/> 
 <biosVfOnboardStorageSWStack dn="sys/rack-unit-1/bios
  /bios-settings/ Onboard-SCU-Storage-SWStack" 
  vpOnboardSCUStorageSWStack="LSI SW RAID"/> 
 <biosVfOSBootWatchdogTimer dn="sys/rack-unit-1/bios/bios-settings/
  OS-Boot-Watchdog-Timer-Param" vpOSBootWatchdogTimer="disabled"/> 
 <biosVfOSBootWatchdogTimerPolicy dn="sys/rack-unit-1/bios
  /bios-settings/ OS-Boot-Watchdog-Timer-Policy" 
  vpOSBootWatchdogTimerPolicy="power-off"/> 
 <biosVfOSBootWatchdogTimerTimeout dn="sys/rack-unit-1/bios
  /bios-settings/ OS-Boot-Watchdog-Timer-Time-Out" 
  vpOSBootWatchdogTimerTimeout="10-minutes"/> 
 <biosVfOutOfBandMgmtPort dn="sys/rack-unit-1/bios/bios-settings
  /OoB-MgmtPort" vpOutOfBandMgmtPort="Enabled"/> 
 <biosVfPackageCStateLimit dn="sys/rack-unit-1/bios/bios-settings/
  Package-CState-Limit" vpPackageCStateLimit="c3-state"/> 
 <biosVfPatrolScrub dn="sys/rack-unit-1/bios/bios-settings
  /Patrol-Scrub-Param" vpPatrolScrub="enabled"/> 
 <biosVfPatrolScrubDuration dn="sys/rack-unit-1/bios/bios-settings/
  Patrol-Scrub-Duration" vpPatrolScrubDuration="8"/> 
 <biosVfPCIOptionROMs dn="sys/rack-unit-1/bios/bios-settings
  /PCI-OptionROMs" vpPCIOptionROMs="Legacy Only"/> 
 <biosVfPCISlotOptionROMEnable dn="sys/rack-unit-1/bios/bios-settings
  /PCI-Slot-OptionROM-Enable" vpSlotMezzState="Enabled" 
  vpSlot7LinkSpeed="GEN3"   vpSlot6LinkSpeed="GEN2" 
  vpSlot5LinkSpeed="GEN2" vpSlot4LinkSpeed="GEN2" 
  vpSlot3LinkSpeed="GEN2" vpSlot2LinkSpeed="GEN2" 
  vpSlot1LinkSpeed="GEN2" vpSlot10State="Enabled" 
  vpSlot9State="Enabled" vpSlot8State="Enabled" 
  vpSlot7State="Enabled" vpSlot6State="Enabled" 
  vpSlot5State="Enabled" vpSlot4State="Enabled" 
  vpSlot3State="Enabled" vpSlot2State="Enabled" 
  vpSlot1State="Enabled"/> 
 <biosVfPOSTErrorPause dn="sys/rack-unit-1/bios/bios-settings
  /POST-error-pause" vpPOSTErrorPause="disabled"/> 
 <biosVfProcessorC1E dn="sys/rack-unit-1/bios/bios-settings
  /Processor-C1E" vpProcessorC1E="enabled"/> 
<biosVfProcessorC3Report dn="sys/rack-unit-1/bios
/bios-settings/Processor-C3-Report" vpProcessorC3Report="enabled"/> 
 <biosVfProcessorC6Report dn="sys/rack-unit-1/bios/bios-settings
  /Processor-C6-Report" vpProcessorC6Report="enabled"/> 
 <biosVfProcessorCState dn="sys/rack-unit-1/bios/bios-settings
  /Processor-C-State" vpProcessorCState="enabled"/> 
 <biosVfPStateCoordType dn="sys/rack-unit-1/bios
  /bios-settings/p-state-coord" vpPStateCoordType="HW ALL"/> 
 <biosVfQPIConfig dn="sys/rack-unit-1/bios/bios-settings
  /QPI-Config" vpQPILinkFrequency="auto"/> 
 <biosVfSelectMemoryRASConfiguration dn="sys/rack-unit-1/bios
  /bios-settings/SelectMemory-RAS-configuration" 
  vpSelectMemoryRASConfiguration="sparing"/> 
<!-- port A supported in Alpine and SM -->
 <biosVfSerialPortAEnable dn="sys/rack-unit-1/bios/bios-settings
  /Serial-port-A-enable" vpSerialPortAEnable="enabled"/> 
 <biosVfSparingMode dn="sys/rack-unit-1/bios/bios-settings
  /Sparing-Mode" vpSparingMode="rank-sparing"/> 
 <biosVfSrIov dn="sys/rack-unit-1/bios/bios-settings/sr-iov" 
  vpSrIov="disabled"/> 
 <biosVfTPMSupport dn="sys/rack-unit-1/bios/bios-settings
  /TPM-Support" vpTPMSupport="disabled"/> 
 <biosVfUCSMBootOrderRuleControl dn="sys/rack-unit-1/bios
  /bios-settings/Boot-Order-Rules" vpUCSMBootOrderRule="Loose"/> 
 <biosVfUSBBootConfig dn="sys/rack-unit-1/bios/bios-settings
  /USB-Boot-Config" vpMakeDeviceNonBootable="disabled"/> 
 <biosVfUSBEmulation dn="sys/rack-unit-1/bios/bios-settings
  /USBEmulation-Support" vpUSBEmul6064="enabled"/> 
 <biosVfUSBPortsConfig dn="sys/rack-unit-1/bios/bios-settings
  /USB-Ports-Config" vpUsbPortSDCard="enabled" 
  vpUsbPortVMedia="enabled" vpUsbPortKVM="enabled" 
  vpUsbPortInternal="enabled" vpUsbPortFront="enabled" 
  vpUsbPortRear="enabled" vpAllUsbDevices="enabled"/> 
 <biosVfVgaPriority dn="sys/rack-unit-1/bios/bios-settings
  /VgaPriority" vpVgaPriority="Onboard"/> 
 </biosSettings> 
</inConfig> 
</configConfMo>

Response:

<configConfMo dn="sys/rack-unit-1/bios/bios-settings" 
cookie="1379605932/898925a0-e6be-16be-922b-5bfca0114ca4" response="yes">
<outConfig>
 <biosSettings dn="sys/rack-unit-1/bios/bios-settings" status="modified" >
 <biosVfIntelVTForDirectedIO rn="Intel-VT-for-directed-IO" 
  vpIntelVTDATSSupport="enabled" vpIntelVTDCoherencySupport="disabled" 
  vpIntelVTForDirectedIO="enabled" status="modified" >
 </biosVfIntelVTForDirectedIO><biosVfSelectMemoryRASConfiguration 
  rn="SelectMemory-RAS-configuration" vpSelectMemoryRASConfiguration=
  "maximum-performance" status="modified" >
 </biosVfSelectMemoryRASConfiguration>
 <biosVfProcessorC6Report rn="Processor-C6-Report" 
  vpProcessorC6Report="enabled" status="modified" > 
 </biosVfProcessorC6Report>
 <biosVfIntelHyperThreadingTec rn="Intel-HyperThreading-Tech" 
  vpIntelHyperThreadingTech="enabled" status="modified" >
 </biosVfIntelHyperThreadingTech>
 <biosVfEnhancedIntelSpeedStepTech rn="Enhanced-Intel-SpeedStep-Tech" 
  vpEnhancedIntelSpeedStepTech="enabled" status="modified" >
 </biosVfEnhancedIntelSpeedStepTech>
 <biosVfIntelVirtualizationTechnology rn="Intel-Virtualization-Technology" 
  vpIntelVirtualizationTechnology="enabled" status="modified" >
 </biosVfIntelVirtualizationTechnology>
 <biosVfMemoryMappedIOAbove4GB rn="Memory-mapped-IO-above-4GB" 
  vpMemoryMappedIOAbove4GB="enabled" status="modified" >
 </biosVfMemoryMappedIOAbove4GB>
 <biosVfCPUPerformance rn="CPU-Performance" vpCPUPerformance="enterprise" 
  status="modified" ></biosVfCPUPerformance>
 <biosVfLvDIMMSupport rn="LvDIMM-Support" vpLvDDRMode="power-saving-mode" 
  status="modified" >
  .
  .
  .
 <biosVfUSBPortsConfig rn="USB-Ports-Config" vpAllUsbDevices="enabled" 
  vpUsbPortRear="enabled" vpUsbPortFront="enabled" 
  vpUsbPortInternal="enabled" vpUsbPortKVM="enabled" 
  vpUsbPortVMedia="enabled" status="modified" >
 </biosVfUSBPortsConfig>
 <biosVfQPIConfig rn="QPI-Config" vpQPILinkFrequency="auto" 
  status="modified" > </biosVfQPIConfig>
 <biosVfOnboardStorage rn="Onboard-Storage" vpOnboardSCUStorageSupport="disabled" 
  status="modified" ></biosVfOnboardStorage>
 <biosVfLegacyUSBSupport rn="LegacyUSB-Support" vpLegacyUSBSupport="enabled" 
  status="modified" ></biosVfLegacyUSBSupport>
 <biosVfUSBEmulation rn="USBEmulation-Support" vpUSBEmul6064="enabled" 
  status="modified" ></biosVfUSBEmulation>
 <biosVfUCSMBootOrderRuleControl rn="Boot-Order-Rules" vpUCSMBootOrderRule="Loose" 
  status="modified" > </biosVfUCSMBootOrderRuleControl>
 <biosVfPCIOptionROMs rn="PCI-OptionROMs" vpPCIOptionROMs="Legacy Only" 
  status="modified" ></biosVfPCIOptionROMs>
 <biosVfLOMPortOptionROM rn="LOMPort-OptionROM" vpLOMPortsAllState="Enabled"
  vpLOMPort0State="Enabled" vpLOMPort1State="Enabled" status="modified" >
 </biosVfLOMPortOptionROM>
 <biosVfPCISlotOptionROMEnable rn="PCI-Slot-OptionROM-Enable" 
  vpSlot1State="Enabled" vpSlot2State="Enabled" vpSlot3State="Enabled" 
  vpSlot4State="Enabled" vpSlot5State="Enabled" vpSlot1LinkSpeed="GEN2" 
  vpSlot2LinkSpeed="GEN2" vpSlot3LinkSpeed="GEN2" vpSlot4LinkSpeed="GEN2" 
  vpSlot5LinkSpeed="GEN2" status="modified" >
 </biosVfPCISlotOptionROMEnable><biosVfPStateCoordType 
  rn="p-state-coord" vpPStateCoordType="HW ALL" status="modified" >
 </biosVfPStateCoordType><biosVfDramRefreshRate rn="dram-refresh-rate" 
  vpDramRefreshRate="Auto" status="modified" >
 </biosVfDramRefreshRate>
 <biosVfOutOfBandMgmtPort rn="OoB-MgmtPort" vpOutOfBandMgmtPort="Enabled" 
  status="modified" >
 </biosVfOutOfBandMgmtPort>
</biosSettings>
</outConfig>
</configConfMo>