Teaches AI agents to manage Supermicro server hardware — BMC configuration, BIOS management, RAID setup, firmware updates, and hardware inventory. Covers X11/X12/X13 platforms with Redfish BMC support. Includes an optional container-based toolkit (ipmitool, SUM, SMCIPMITool, storcli, Ansible Redfish) so operators can manage Supermicro servers from any OS.
Install:
pipx install agentic-stacks # if you haven't already
agentic-stacks pull agentic-stacks/hardware-supermicro
Skills
concepts
Supermicro architecture, X11/X12/X13 platforms, BMC fundamentals, Redfish API
tools
Tool landscape — ipmitool, Redfish API, SUM, SMCIPMITool, storcli, IPMIView
architecture
Container-based vs bare-metal tooling approach, privileged vs remote modes
container-setup
Build and run the Supermicro tools container, verify tool availability
initial-config
First-time BMC setup — IP, credentials, NTP, DNS, baseline config export
bios
BIOS configuration — view, set, export/import via Redfish and SUM, workload profiles
bmc
BMC management — users, alerts, power control, certificates, SNMP, syslog, KVM
raid
RAID management — storcli (MegaRAID), HBA/IT mode, VROC, RAID level selection
firmware
Firmware updates — SUM, Redfish, manual flash, rollback, update order
inventory
Hardware inventory — Redfish, ipmitool, dmidecode, lspci, asset export
ansible
Ansible automation — community.general Redfish modules, playbooks for fleet ops
diagnose-hardware
Hardware failure diagnosis — power, LEDs, memory, CPU thermal, fans, PSU
diagnose-connectivity
BMC/network connectivity troubleshooting — unreachable BMC, NIC issues, VLAN
diagnose-storage
Storage troubleshooting — foreign drives, rebuild, degraded arrays, boot failures
known-issues
Version-specific bugs and workarounds for Supermicro BMC/BIOS firmware
compatibility
Compatibility matrices — X11/X12/X13, BMC firmware versions, tool support
decision-guides
Decision aids — ipmitool vs Redfish vs SUM, RAID levels, config approaches