Loading...
This module controls server power over native IPMI v2.0 (RMCP+) — no
external ipmitool/ipmiutil binaries required. It talks directly to the
server's BMC over UDP (default port 623) using a RMCP+ session
(Open Session → RAKP 1‑4 → encrypted commands → Close Session).
It works with any IPMI 2.0 capable BMC (Supermicro, Intel, ASRock Rack, …). Using an AV Stumpfl Pixera media server? See the dedicated section below.
| Field | Default | Notes |
|---|---|---|
| BMC IP / Hostname | — | Address of the BMC/IPMI interface. |
| BMC Port | 623 | Standard IPMI RMCP port. |
| IPMI Username | ADMIN | Common BMC factory user. |
| IPMI Password | (blank) | Treated as a secret — never shown in variables/exports. |
| Pixera LAN1 sticker IP | (blank) | Optional. If set and the password is left blank, the Pixera factory password is auto‑derived. |
| Cipher Suite | 3 | 3 = HMAC‑SHA1 / AES‑128 (most common factory default). 17 = SHA256/AES‑128. 0 = none. |
| Privilege | ADMINISTRATOR | Power control needs ≥ OPERATOR. |
| Poll power state | on | Periodic Get Chassis Status for feedback/variables. |
| Poll interval (s) | 10 | |
| Soft‑restart wait (s) | 60 | How long "Restart (soft)" waits for full power‑off before powering back on. |
| BMC reply timeout (ms) | 2000 | Per‑request timeout (2 retries). |
0x010x05 (graceful)0x000x020x030x04Some boards reject ACPI soft‑shutdown with completion code
0xCFeven though they advertise ACPI support. The module logs a readable message and suggests falling back to Power Cycle or Hard Reset.
$(intel-ipmi:ipmi_power_state) — on / off / unknown$(intel-ipmi:ipmi_reachable) — true / false(The variable prefix is your connection label — intel-ipmi is the default.)
Ready‑to‑drag buttons under IPMI Power. Destructive actions (Soft Shutdown, Hard Reset, Power Down) fire on release after a long press so a stray touch can't kill a live show.
This module was built for — and validated end to end on — Pixera media servers, and the defaults above are the Pixera factory values. It is listed under Intel because Companion names modules manufacturer-product and IPMI is an Intel-led specification.
It controls server power only and is independent of the AV Stumpfl: Pixera connection, which controls the Pixera application over its TCP API — use both side by side when you need application control and power control.
Pixera address conventions: BMC/IPMI factory pool 10.41.x.x, LAN1 factory
pool 10.31.x.x (second octet −10 from the IPMI address).
Pixera derives the default IPMI password from the LAN1 address printed on the
factory sticker — not from the IPMI address. The rule is Px + every
octet zero‑padded to 3 digits:
LAN1 10.31.98.252 -> Px010031098252
The module can rebuild the password for you: put the original LAN1 sticker address in the Pixera LAN1 sticker IP field and leave the password blank.
Warnings
- The password is based on the original sticker LAN1 address, not the current (possibly re‑configured) network address. Changing the IP does not change the factory password.
- Pixera recommends changing the default IPMI credentials right after setup, so the derived default may already be overwritten — the password field is always editable.
- A manually created account may use a password outside this rule; the helper will not match it.
ping/the BMC web panel from the Companion machine.The native RMCP+ implementation is unit‑tested end‑to‑end against an in‑process
BMC simulator and has been confirmed against real Pixera BMC hardware, but you
should still verify against your own BMC. A handy ground‑truth reference with
ipmiutil:
ipmiutil health -N <BMC_IP> -U <user> -P <pass> -F lan2 -V 4
ipmiutil power -o -N <BMC_IP> -U <user> -P <pass> -F lan2 -V 4 # soft restart
Developed and maintained by LTT-DEV.