Arnaud Quette
2011-11-15 12:11:29 UTC
Dear OCS fellows,
I've been thinking about working on adding power devices knowledge to OCS
for years.
Following the last Ubuntu Developer Summit, I know have an "excuse" to do
so:
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-cloud-power-management
My below proposition is related to the above blueprint. So please keep in
mind that the target is also to be able to provide these info to OCS, so
that it can in turn provide these to Cobbler / Orchestra.
Power devices are UPS, PDU, server power supplies and solar controllers, as
supported by the Network UPS Tools (NUT) project.
NUT is the major free software for dealing with such devices:
http://www.networkupstools.org/
NUT has some internal automation that allows to extract these information
(USB IDs, SNMP sysOIDs, IPMI PSU,...) from the drivers (so no declaration
redundancy), in order to generate support files (udev, upower, ...) or
tools such as the NUT scanner:
http://www.networkupstools.org/docs/man/nut-scanner.html
So, would you be interested in working with me on this topic?
How can we proceed?
Which kind of integration would be best, ie providing a formated files, or
using languages binding or program calls?
cheers,
Arnaud
I've been thinking about working on adding power devices knowledge to OCS
for years.
Following the last Ubuntu Developer Summit, I know have an "excuse" to do
so:
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-cloud-power-management
My below proposition is related to the above blueprint. So please keep in
mind that the target is also to be able to provide these info to OCS, so
that it can in turn provide these to Cobbler / Orchestra.
Power devices are UPS, PDU, server power supplies and solar controllers, as
supported by the Network UPS Tools (NUT) project.
NUT is the major free software for dealing with such devices:
http://www.networkupstools.org/
NUT has some internal automation that allows to extract these information
(USB IDs, SNMP sysOIDs, IPMI PSU,...) from the drivers (so no declaration
redundancy), in order to generate support files (udev, upower, ...) or
tools such as the NUT scanner:
http://www.networkupstools.org/docs/man/nut-scanner.html
So, would you be interested in working with me on this topic?
How can we proceed?
Which kind of integration would be best, ie providing a formated files, or
using languages binding or program calls?
cheers,
Arnaud
--
Linux / Unix Expert R&D - Eaton - http://powerquality.eaton.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://www.debian.org
Free Software Developer - http://arnaud.quette.free.fr/
Linux / Unix Expert R&D - Eaton - http://powerquality.eaton.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://www.debian.org
Free Software Developer - http://arnaud.quette.free.fr/