UCS Utilities are available through the Ultra M Manager software to simplify the process of upgrading the UCS server software (firmware) within the Ultra M solution. These utilities are available through a script named ultram_ucs_utils.py located in the /opt/cisco/usp/ultram-manager directory.
In this release, UCS BIOS parameters can be configured and verified using the ultram_ucs_utils.py script.
Use the following command to set the BIOS parameters for UCS server:
./ultram_ucs_utils.py --cfg “config_file_name” --login cimc_username cimc_user_password --mgmt 'set-bios' –-bios-param bios_paramname –-bios-values bios_values
Example output for setting UCS BIOS parameters:
./ultram_ucs_utils.py --cfg cmp_17 --login admin abcabc --mgmt ‘set-bios --bios-param biosVfUSBPortsConfig --bios-values vpAllUsbDevices=Disabled vpUsbPortRear=Disabled
2017-10-06 19:48:39,241 - Set BIOS Parameters
2017-10-06 19:48:39,241 - Logging on UCS Server: 192.100.0.25
2017-10-06 19:48:39,243 - No session found, creating one on server: 192.100.0.25
2017-10-06 19:48:40,711 - Login successful to server: 192.100.0.25
2017-10-06 19:48:52,709 - Logging out from the server: 192.100.0.25
2017-10-06 19:48:53,893 - Successfully logged out from the server: 192.100.0.25
Example output for verifying UCS BIOS parameters:
./ultram_ucs_utils.py --cfg cmp_17 --login admin abcabc --status bios-settings
2017-10-06 19:49:12,366 - Getting status information from all the servers
2017-10-06 19:49:12,366 - Logging on UCS Server: 192.100.0.25
2017-10-06 19:49:12,370 - No session found, creating one on server: 192.100.0.25
2017-10-06 19:49:13,752 - Login successful to server: 192.100.0.25
2017-10-06 19:49:19,739 - Logging out from the server: 192.100.0.25
2017-10-06 19:49:20,922 - Successfully logged out from the server: 192.100.0.25
2017-10-06 19:49:20,922 -
-------------------------------------------------------------------------
Server IP | BIOS Settings
------------------------------------------------------------------------
192.100.0.25 | biosVfHWPMEnable
| vpHWPMEnable: Disabled
| biosVfLegacyUSBSupport
| vpLegacyUSBSupport: enabled
| biosVfPciRomClp
| vpPciRomClp: Disabled
| biosVfSelectMemoryRASConfiguration
| vpSelectMemoryRASConfiguration: maximum-performance
| biosVfExtendedAPIC
| vpExtendedAPIC: XAPIC
| biosVfOSBootWatchdogTimerPolicy
| vpOSBootWatchdogTimerPolicy: power-off
| biosVfCoreMultiProcessing
| vpCoreMultiProcessing: all
| biosVfQPIConfig
| vpQPILinkFrequency: auto
| biosVfOutOfBandMgmtPort
| vpOutOfBandMgmtPort: Disabled
| biosVfVgaPriority
| vpVgaPriority: Onboard
| biosVfMemoryMappedIOAbove4GB
| vpMemoryMappedIOAbove4GB: enabled
| biosVfEnhancedIntelSpeedStepTech
| vpEnhancedIntelSpeedStepTech: enabled
| biosVfCmciEnable
| vpCmciEnable: Enabled
| biosVfAutonumousCstateEnable
| vpAutonumousCstateEnable: Disabled
| biosVfOSBootWatchdogTimer
| vpOSBootWatchdogTimer: disabled
| biosVfAdjacentCacheLinePrefetch
| vpAdjacentCacheLinePrefetch: enabled
| biosVfPCISlotOptionROMEnable
| vpSlot1State: Disabled
| vpSlot2State: Disabled
| vpSlot3State: Disabled
| vpSlot4State: Disabled
| vpSlot5State: Disabled
| vpSlot6State: Disabled
| vpSlotMLOMState: Enabled
| vpSlotHBAState: Enabled
| vpSlotHBALinkSpeed: GEN3
| vpSlotN1State: Disabled
| vpSlotN2State: Disabled
| vpSlotFLOMLinkSpeed: GEN3
| vpSlotRiser1Slot1LinkSpeed: GEN3
| vpSlotRiser1Slot2LinkSpeed: GEN3
| vpSlotRiser1Slot3LinkSpeed: GEN3
| vpSlotSSDSlot1LinkSpeed: GEN3
| vpSlotSSDSlot2LinkSpeed: GEN3
| vpSlotRiser2Slot4LinkSpeed: GEN3
| vpSlotRiser2Slot5LinkSpeed: GEN3
| vpSlotRiser2Slot6LinkSpeed: GEN3
| biosVfProcessorC3Report
| vpProcessorC3Report: disabled
| biosVfPCIeSSDHotPlugSupport
| vpPCIeSSDHotPlugSupport: Disabled
| biosVfExecuteDisableBit
| vpExecuteDisableBit: enabled
| biosVfCPUEnergyPerformance
| vpCPUEnergyPerformance: balanced-performance
| biosVfAltitude
| vpAltitude: 300-m
| biosVfSrIov
| vpSrIov: enabled
| biosVfIntelVTForDirectedIO
| vpIntelVTDATSSupport: enabled
| vpIntelVTDCoherencySupport: disabled
| vpIntelVTDInterruptRemapping: enabled
| vpIntelVTDPassThroughDMASupport: disabled
| vpIntelVTForDirectedIO: enabled
| biosVfCPUPerformance
| vpCPUPerformance: enterprise
| biosVfPchUsb30Mode
| vpPchUsb30Mode: Disabled
| biosVfTPMSupport
| vpTPMSupport: enabled
| biosVfIntelHyperThreadingTech
| vpIntelHyperThreadingTech: disabled
| biosVfIntelTurboBoostTech
| vpIntelTurboBoostTech: enabled
| biosVfUSBEmulation
| vpUSBEmul6064: enabled
| biosVfMemoryInterleave
| vpChannelInterLeave: auto
| vpRankInterLeave: auto
| biosVfConsoleRedirection
| vpBaudRate: 115200
| vpConsoleRedirection: disabled
| vpFlowControl: none
| vpTerminalType: vt100
| vpPuttyKeyPad: ESCN
| vpRedirectionAfterPOST: Always Enable
| biosVfQpiSnoopMode
| vpQpiSnoopMode: auto
| biosVfPStateCoordType
| vpPStateCoordType: HW ALL
| biosVfProcessorC6Report
| vpProcessorC6Report: enabled
| biosVfPCIOptionROMs
| vpPCIOptionROMs: Enabled
| biosVfDCUPrefetch
| vpStreamerPrefetch: enabled
| vpIPPrefetch: enabled
| biosVfFRB2Enable
| vpFRB2Enable: enabled
| biosVfLOMPortOptionROM
| vpLOMPortsAllState: Enabled
| vpLOMPort0State: Enabled
| vpLOMPort1State: Enabled
| biosVfPatrolScrub
| vpPatrolScrub: enabled
| biosVfNUMAOptimized
| vpNUMAOptimized: enabled
| biosVfCPUPowerManagement
| vpCPUPowerManagement: performance
| biosVfDemandScrub
| vpDemandScrub: enabled
| biosVfDirectCacheAccess
| vpDirectCacheAccess: auto
| biosVfPackageCStateLimit
| vpPackageCStateLimit: C6 Retention
| biosVfProcessorC1E
| vpProcessorC1E: enabled
| biosVfUSBPortsConfig
| vpAllUsbDevices: disabled
| vpUsbPortRear: disabled
| vpUsbPortFront: enabled
| vpUsbPortInternal: enabled
| vpUsbPortKVM: enabled
| vpUsbPortVMedia: enabled
| biosVfSataModeSelect
| vpSataModeSelect: AHCI
| biosVfOSBootWatchdogTimerTimeout
| vpOSBootWatchdogTimerTimeout: 10-minutes
| biosVfWorkLoadConfig
| vpWorkLoadConfig: Balanced
| biosVfCDNEnable
| vpCDNEnable: Disabled
| biosVfIntelVirtualizationTechnology
| vpIntelVirtualizationTechnology: enabled
| biosVfHardwarePrefetch
| vpHardwarePrefetch: enabled
| biosVfPwrPerfTuning
| vpPwrPerfTuning: os
------------------------------------------------------------------------
For more information, see the Ultra M Solutions Guide.