In order for MAAS to fully manage a node it must be able to power cycle it. This is done via a communication channel with the BMC card of the node's underlying system. A newly added node is therefore incomplete until its power type has been configured. Since each BMC card is different, the required information to provide MAAS will vary.
To configure a power type, visit the 'Nodes' page, select the node in question and scroll down to the 'Power' section. There, you should see MAAS prompting you to set up the power type:
Choosing the 'Edit' button will reveal a list of available power types:
Consider a node backed by KVM. Below, a 'Power type' of
Virsh has been
selected and the 'Power address' of
been entered (replace values as appropriate). Finally, and out of necessity for
virsh, the value of 'Power ID' is the KVM domain (guest) name, here
See MAAS CLI for an example of how to edit a power type with the CLI.
See Add Nodes for help in setting up MAAS and KVM to work together.
MAAS supports many types of BMC hardware yet not all the drivers have the same capabilities. See the below table for a feature comparison of the BMC drivers currently supported by MAAS.
BMC driver feature table
|Power Driver (X=supported)||PXE Next Boot||Power Querying||Chassis Configuration||Enhanced UI Error Reporting||BMC Enlistment|
|American Power Conversion (APC) - PDU|
|Cisco UCS Manager||X||X||X|
|Digital Loggers, Inc. - PDU|
|HP Moonshot - iLO Chassis Manager||X||X||X|
|HP Moonshot - iLO4 (IPMI)||X||X||X|
|IBM Hardware Management Console (HMC)||X||X|
|Microsoft OCS - Chassis Manager||X||X||X|
|Sentry Switch CDU - PDU|
|Virsh (virtual systems)||X||X||X|