Server System Management for ARM

Registered by Michael Casadevall

This spec covers testing and usability of various server side management methods such as IPMI, and other management tools.

Blueprint information

Status:
Not started
Approver:
Antonio Rosales
Priority:
High
Drafter:
Ubuntu Server
Direction:
Needs approval
Assignee:
Robie Basak
Definition:
Approved
Series goal:
Accepted for precise
Implementation:
Deferred
Milestone target:
milestone icon ubuntu-12.04-beta-1

Related branches

Sprints

Whiteboard

****WE NEED HARDWARE!!!!!!****

 * IPMI

 ipmi tool / openipmi - do we need support for both?
  * Yes, but in terms of priority, OpenIPMI is higher
[jason-hobbs 11/11/03 - What is driving OpenIPMI being a higher priority? Is there some demand from some end users or other applications for OpenIPMI over ipmitool? From a quick look, cobbler and nagios support ipmitool, but I'm not sure they support OpenIPMI's ipmicmd. Maybe OpenIPMI here is referring to the kernel driver that gives access to a local BMC?]

 No DMI - Intel only for PCI - not available on ARM?
DMI consumers:
  Landscape - serial number
  libvirt requires DMI
  monit
  Facter?
  SNMP
  lshw
  Any others?

DMI emulation will be out of scope for Precise.
IPMI consumers:
  Orchestra
  Cobbler
  Nagios
  SNMP
 Cluster stack / STONITH
  Any others?

 * Upstart job for running serial login on correct serial port ttyS0 + ttyAMA (linaro builds have auto serial console)
   * http://comments.gmane.org/gmane.linux.linaro.devel/7939
 * Calxeda to verify that OpenIPMI works on current hardware so this can be verified as early as possible in this cycle.

All of this is dependent on hardware.

Work Items:
Conclude OpenIPMI vs. ipmitool or alternatives decision: POSTPONED
Test OpenIPMI on ARM: POSTPONED
Investigate serial number DMI alternative mechanism on ARM: POSTPONED
Upstart job for running serial login on correct serial port: POSTPONED
Investigate DMI/IPMI consumer Landscape: POSTPONED
Investigate DMI/IPMI consumer libvirt: POSTPONED
Investigate DMI/IPMI consumer monit: POSTPONED
Investigate DMI/IPMI consumer Facter: POSTPONED
Investigate DMI/IPMI consumer snmpd: POSTPONED
Investigate DMI/IPMI consumer lshw: POSTPONED
Investigate DMI/IPMI consumer orchestra: POSTPONED
Investigate DMI/IPMI consumer cobbler: POSTPONED
Investigate DMI/IPMI consumer nagios: POSTPONED
Investigate DMI/IPMI consumer Cluster stack / STONITH: POSTPONED

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.