Public bug reported: Daviey asked me to put a quick description of this in a bug:
Currently the options for MAAS reboot management are extremely limited. You can do virsh, IPMI, or wake-on-lan. Real server environments tend to have remotely controllable Power Distribution Units and Integrated Lights-Out units (often called an ALOM, ILO or ILOM) for physical power control. ILO systems tend to be ideosyncratic, but supporting the ones from Dell and HP and IBM ought to get you most of the way. As for the PDU approach, any PDU worth the money will support the PowerNet MIB. The MIB is large and unwieldy, but the important elements are the SNMP community (or other elements for authentication if you're using snmpv2 or later) and a few key OIDs: 1.3.6.1.4.1.318.1.1.12.1.8.0 gets you the number of ports on a PDU, 1.3.6.1.4.1.318.1.1.12.3.3.1.1.2.* gets you the port names, and 1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.$portnum lets you control ports by snmp-putting magic integers in. This is again, almost everything you need to make it work. Let me know if you need any other context from me on how this stuff works. ** Affects: maas (Ubuntu) Importance: Undecided Status: New ** Description changed: + Daviey asked me to put a quick description of this in a bug: + Currently the options for MAAS reboot management are extremely limited. You can do virsh, IPMI, or wake-on-lan. Real server environments tend to have remotely controllable Power Distribution Units and Integrated Lights-Out units (often called an ALOM, ILO or ILOM) for physical power control. ILO systems tend to be ideosyncratic, but supporting the ones from Dell and HP and IBM ought to get you most of the way. As for the PDU approach, any PDU worth the money will support the PowerNet MIB. The MIB is large and unwieldy, but the important elements are the SNMP community (or other elements for authentication if you're using snmpv2 or later) and a few key OIDs: 1.3.6.1.4.1.318.1.1.12.1.8.0 gets you the number of ports on a PDU, 1.3.6.1.4.1.318.1.1.12.3.3.1.1.2.* gets you the port names, and 1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.$portnum lets you control ports by snmp-putting magic integers in. This is again, almost everything you need to make it work. Let me know if you need any other context from me on how this stuff works. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to maas in Ubuntu. https://bugs.launchpad.net/bugs/1070861 Title: MAAS does not support PDUs or ILOs for server reboot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1070861/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs