Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

About power drivers

MAAS provisions machines more easily when it cycles power remotely with a power driver. You will need a specific MAAS library driver, set for your particular machine. Given those settings, you can create the command. From there, you can set the power type, troubleshoot issues, and verify that it works.

Power drivers work remotely

Many machines have a separate CPU called Baseboard Management Controller (BMC) that monitors hardware health. The BMC cycles machine power when sent the right commands. These commands vary by hardware model, requiring a power driver that can talk to your model.

Identifying the right power driver

MAAS provides a library of drivers, from the obscure to the widely-used IPMI and Redfish drivers. This library likely has the driver you need. If not, a custom power driver using the WebHook module may help. WebHook supports more obscure BMC protocols and manual power types.

The library’s catalog includes instructions that help discover the right settings. Regardless of power type, though, you build the command the same way. Once you’ve identified the correct driver, these instructions will help you issue the right CLI or UI instruction.

The WebHook power type

If none of the power types match your machine, use the WebHook to manage power. The WebHook provides access to helpful machine BIOS/UEFI behaviors. WebHook can automate the manual power type, so you can avoid pressing any switches.

Summary

Cycling machine power seems small, but it’s key. You have to dig to find the power driver for your machine, whether common or niche server. You want to carefully enable the right driver with the right settings – or build a custom WebHook driver – so that turning on your machine it not a chore.

Last updated 5 days ago. Help improve this document in the forum.