Cloud power management

Registered by Arnaud Quette on 2011-05-03

With the fast growing adoption of the Cloud, the lack of a consistent and efficient power management has become a major concern.

A first set of features has been developed since UDS-O.

The purpose of this blueprint is to discuss the remaining steps to complete Cloud power management for Precise.

Blueprint information

Status:
Not started
Approver:
Dave Walker
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
Arnaud Quette
Definition:
Approved
Series goal:
Accepted for precise
Implementation:
Deferred
Milestone target:
milestone icon ubuntu-12.04-beta-1

Related branches

Sprints

Whiteboard

Status: postponing all remaining TODO and INPROGRESS items. We can revisit this for Q.

Work Items:
[aquette] support for power devices in OCS and Fusion inventory: POSTPONED
NUT integration in Cobbler (replace or complement fence-agents): POSTPONED
[aquette] Write juju charm for NUT: POSTPONED
[andreserl] Write juju charm for NUT: POSTPONED
[aquette] Design OpenStack (Nova, Power Scheduler) integration with PowerWake/PowerNap/NUT: POSTPONED
[andreserl] Design OpenStack (Nova, Power Scheduler) integration with PowerWake/PowerNap/NUT: POSTPONED
[andreserl] Implement NUT client support in PowerWake: POSTPONED
[aquette] Implement NUT client support in PowerWake: POSTPONED
[aquette] Implement PowerChain (power distribution tracking) in NUT: POSTPONED
[aquette] Implement configuration library and tool for NUT: POSTPONED
[aquette] Implement network support in nut-ipmipsu: POSTPONED
[aquette] Implement fence_nut in fence-agents: POSTPONED
[aquette] Create fence_nut Cobbler template: POSTPONED
[aquette] Check if all supported fence devices are present in NUT too: POSTPONED
[aquette] Implement IPMI detection in nut-scanner: DONE
[aquette] Implement Python wrapper for nut-scanner: POSTPONED
[aquette] Implement Perl wrapper for nut-scanner (for inventories): POSTPONED
[aquette] Update NUT script in Ubuntu QA Regression Testing: DONE
[emilienkia] AppArmor integration: POSTPONED
Convert NUT initscript to upstart: POSTPONED
[aquette] Convert NUT initscript to systemd: DONE
[aquette] Help / NMU FreeIPMI packages: POSTPONED
[aquette] MIR for libfreeipmi and libipmimonitoring for nut-ipmi: POSTPONED
[aquette] Package Avahi publication script for NUT: POSTPONED
[aquette] Package nut-ipmi (need freeipmi packages update): POSTPONED
[aquette] Package java-nut: POSTPONED
[aquette] Package nut-scanner: POSTPONED
[aquette] NUT debconf support: POSTPONED

Remaining bits from UDS-O
=================

Implement NUT support in checkbox: TODO
[aquette] Implement support for power management testing in servercloud-p-complex-deployment-testing using NUT: TODO
[andreserl] Investigate PowerNap using NUT as a data broker: POSTPONED
[aquette] Investigate PowerNap using NUT as a data broker: TODO

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.