v0.1.0b7 — IPMI driver + serial console (SOL)
Pre-release
Pre-release
Beta 7 — IPMI. A full IPMI 2.0 driver for pre-Redfish BMCs (Dell iDRAC6, older HPE iLO, Supermicro), validated end-to-end against a live Dell iDRAC6 (R710).
Added
- IPMI driver (#62).
--driver ipmiviaipmitool -I lanplus(password through theIPMI_PASSWORDenv, never argv). Power / SystemInfo / BootConfig / Sensors / Logs — sopower/boot-device/sensors/logswork with no new CLI/MCP code. IPMI completeness ≈ Redfish minus VirtualMedia. - IPMI serial console / SOL (#208).
SerialConsole(serial_read/serial_writeover a PTY-backedipmitool sol activate) + akvm-pilot consolecommand for an interactive text console (exit with~.). Gatedipmi.serial_console(HID_INPUT). Text-only — drives Linux/ESXi serial installers, not the Windows GUI installer.
Fixed
- IPMI
get_infomodel now comes from FRUBoard Productwith vendor placeholders skipped, so a Dell R710 reportsPowerEdge R710(not thelocalhostiDRAC hostname Dell puts inProduct Name). - Healthcheck now labels the IPMI driver
ipmi@…(was mislabeledpikvm@…).
Testing / validation
- Cross-checked against an independent OpenIPMI
ipmi_simBMC (tests/integration/test_ipmi_external.py) — the IPMI analogue of the sushy-tools Redfish cross-check. - Live-validated against a real Dell iDRAC6 (R710): power off/on/reset (verified state flips), boot-device round-trips, 105 sensors, SEL, info (14/0); SOL captured the full BIOS boot; F11 over SOL opened the BIOS Boot Manager (bidirectional drive).
Install: pip install --pre kvm-pilot