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:
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)
- It's not hugely well tested on a wide range of hardware
- The interface is not yet guaranteed to be stable
- You'll also need this module if you want to deal with IBM (well, Lenovo now) servers
- 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)
no subject
Date: 2015-03-26 10:25 am (UTC)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:
https://gist.github.com/sspans/292e49f309aabab74e92
no subject
Date: 2015-03-30 07:44 am (UTC)remote config using Python
Date: 2015-04-01 11:32 am (UTC)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.
Aaron
fart
Date: 2015-04-05 11:43 am (UTC)err-
Date: 2015-06-24 11:53 pm (UTC)Re: err-
Date: 2015-06-24 11:55 pm (UTC)