Skip to content

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/mode is set to redfish, so power, boot and inventory actions go through the BMC's Redfish service.
  • The machine still needs ipmi/address, ipmi/username and ipmi/password, normally set by IPMI discovery.
  • The Redfish service does not expose BootOrder or BootOptions. Boot device selection uses BootSourceOverride through the ipmi plugin's nextboot* and forceboot* actions; the persistent UEFI boot order is set in-band by reorder-uefi-boot-order.

BIOS

  • The Redfish service does not expose a Bios resource, so bios-driver is cisco, which reads and writes BIOS tokens through the CIMC XML API configuration export and import.
  • The bios-inventory-tasks, bios-baseline-tasks and bios-configure-tasks lists run in the drpcli-runner context. The cisco driver needs no tooling beyond drp-bioscfg, so the cisco-huu-runner image used by cisco-bios-base is not required.
  • The CIMC applies imported BIOS tokens on the next host boot. When bios-configure applies settings in the context it sets bios-oob-reboot-required, bios-oob-reboot reboots the machine from the machine itself, and bios-current-config then 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-configuration keys are the token names produced by the cisco driver. Run the bios-baseline stage on a reference machine to capture them.

Flash

  • flash-tasks runs flash-list instead of the HUU based cisco-huu-update-firmware task.
  • Entries in flash-list should use Type: redfish, so the BMC fetches and applies each image itself.
  • flash-inventory-tasks runs flash-redfish-inventory, so the flash-inventory stage records the BMC's Redfish firmware inventory in the flash-inventory Param. Its keys are the inventory Id values used as Target in flash-list entries.

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