hw-dmi-cisco-ucsxe¶
Chassis profile for managing Cisco UCS XE systems
This is the chassis profile for Cisco UCS XE edge systems, such as the
UCSXE-130C-M8. The task-library inventory-dmi task adds it through its
cisco-ucsxe rule, which matches a Cisco manufacturer and a Product
containing ucsxe-. The cisco rule matches only C, B and S series
Products, so a UCS XE system does not also receive
hw-Cisco_Systems_Inc-base and its HUU firmware settings.
BMC
ipmi/modeis set toredfish, so power, boot and inventory actions go through the BMC's Redfish service.- The machine still needs
ipmi/address,ipmi/usernameandipmi/password, normally set by IPMI discovery. - The Redfish service does not expose
BootOrderorBootOptions. Boot device selection usesBootSourceOverridethrough theipmiplugin'snextboot*andforceboot*actions; the persistent UEFI boot order is set in-band byreorder-uefi-boot-order.
BIOS
- The Redfish service does not expose a
Biosresource, sobios-driveriscisco, which reads and writes BIOS tokens through the CIMC XML API configuration export and import. - The
bios-inventory-tasks,bios-baseline-tasksandbios-configure-taskslists run in thedrpcli-runnercontext. Theciscodriver needs no tooling beyonddrp-bioscfg, so thecisco-huu-runnerimage used bycisco-bios-baseis not required. - The CIMC applies imported BIOS tokens on the next host boot. When
bios-configureapplies settings in the context it setsbios-oob-reboot-required,bios-oob-rebootreboots the machine from the machine itself, andbios-current-configthen records the settings in effect after the reboot. - The CIMC XML API must be enabled on the BMC, and the BMC must reach the dr-provision TFTP server on port 69, which receives the configuration export and serves the import.
bios-target-configurationkeys are the token names produced by theciscodriver. Run thebios-baselinestage on a reference machine to capture them.
Flash
flash-tasksrunsflash-listinstead of the HUU basedcisco-huu-update-firmwaretask.- Entries in
flash-listshould useType: redfish, so the BMC fetches and applies each image itself. flash-inventory-tasksrunsflash-redfish-inventory, so theflash-inventorystage records the BMC's Redfish firmware inventory in theflash-inventoryParam. Its keys are the inventoryIdvalues used asTargetinflash-listentries.
When this Profile is placed ahead of hw-Cisco_Systems_Inc-base in the
machine's Profile list, its BIOS and flash Params override those from
cisco-bios-base and cisco-flash-base.
Objects that Reference hw-dmi-cisco-ucsxe¶
Not used in current content packs
Objects used by hw-dmi-cisco-ucsxe¶
- params bios-baseline-tasks in field Params as value [context:drpcli-runner bios-set-baseline context:]
- params flash-inventory-tasks in field Params as value [flash-redfish-inventory]
- params hardware-tools-install-tasks in field Params as value []
- params ipmi/mode in field Params as value redfish
- params bios-configure-tasks in field Params as value [context:drpcli-runner bios-configure context: bios-oob-reboot context:drpcli-runner bios-current-config context:]
- params bios-driver in field Params as value cisco
- params bios-inventory-tasks in field Params as value [context:drpcli-runner bios-current-config context:]
- params bios-out-of-band in field Params as value true
- params flash-method in field Params as value list
- params flash-tasks in field Params as value [flash-list]