[personal profile] mjg59
One project I've worked on at Nebula is a Python module for remote configuration of server hardware. You can find it here, but there's a few caveats:
  1. It's not hugely well tested on a wide range of hardware
  2. The interface is not yet guaranteed to be stable
  3. You'll also need this module if you want to deal with IBM (well, Lenovo now) servers
  4. The IBM support is based on reverse engineering rather than documentation, so who really knows how good it is

There's documentation in the README, and I'm sorry for the API being kind of awful (it suffers rather heavily from me writing Python while knowing basically no Python). Still, it ought to work. I'm interested in hearing from anybody with problems, anybody who's interested in getting it on Pypi and anybody who's willing to add support for new HP systems.

(Edited to update URL after Nebula went out of business and stopped paying for github)

Date: 2015-03-26 10:25 am (UTC)
From: (Anonymous)
HP should be pretty doable via the new restful api,
Bios settings can now be handled via the iLO using rest.

The only issue is that the on-box 'blobstore' api is undocumented,
there are however python modules floating around which can do this.

My kiss nagios check implementing similar functionality:

Date: 2015-03-30 07:44 am (UTC)
From: (Anonymous)
For current systems, the python-hpilo package is awesome. https://pythonhosted.org/python-hpilo/

remote config using Python

Date: 2015-04-01 11:32 am (UTC)
From: (Anonymous)

I just saw a video on YT where you expressed dissatisfaction with UEFI SecureBoot for Linux.

I used to work in a company here in Dublin where we remotely deployed and managed a Highly-Available Cluster of OpenSAF Servers. The Servers were either HP Proliant Blades or VMs on a Blade in a C7000 Enclosure. Python was used for development. I know how we did it. We logged in to the iLO using ssh. After that, we could issue commands to configure the firmware. Doc was available from HP.

Did not know that this is now a major trend.



Date: 2015-04-05 11:43 am (UTC)
From: (Anonymous)
fart fart fart fart fart fart fart fart fart fart fart fart fart


Date: 2015-06-24 11:53 pm (UTC)
From: (Anonymous)
Links doesn't work, could you update them.


Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at Google. Ex-biologist. @mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer.

Page Summary

Expand Cut Tags

No cut tags