maas-devel team mailing list archive
-
maas-devel team
-
Mailing list archive
-
Message #00170
Re: eth order and node commissioning, and programming advice.
-
To:
maas-devel@xxxxxxxxxxxxxxxxxxx
-
From:
Kieran David Evans <keyz182@xxxxxxxxx>
-
Date:
Tue, 01 May 2012 12:27:09 +0100
-
In-reply-to:
<1335836799.r1yOkjDKAX@stinkpad>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1
On 01/05/12 01:37, Julian Edwards wrote:
> On Monday 30 Apr 2012 17:39:06 Kieran Evans wrote:
>> My second question is regarding IPMI. The current options for starting
>> machines are virsh and WOL. I've had better results in my setup using IPMI
>> to start machines, and I was wondering if this was something people might
>> want in MAAS. Further IPMI support could include the ability to remotely
>> enable pxe booting (i.e. `ipmitool -I lan -U username -P password -H
>> ipaddress chassis bootdev pxe`) and other things.
>>
>> I was wondering where would be a good place to start in my delve into the
>> code to get to know it, and where I'd look at adding support to start
>> machines via IPMI.
> Hi, thanks for your interest in doing some coding. We plan on adding more
> power types in the near future so you could wait a while, but if you're really
> keen we can certainly help you along!
>
> It should be quite easy to add IPMI support although there's a few things to
> consider:
> * We need to make a database schema change store a node's power type
> parameter. Power type itself is already there, but it a) relies on data
> loaded separately into cobbler to work if you're not using WoL, b) only
> enumerates virsh in addition to WoL right now
> * We need a UI change to let the user add the parameters
> * A change in the pserv daemon to poke the new data into cobbler
> * Tests! We always write unit tests.
>
> Finally, we will be ripping out cobbler in the next few months (could be
> sooner depending on the outcome of some planning) so while this change doesn't
> touch too much of cobbler, we have to bear it in mind.
>
> If you are still keen then I can arrange for a mentor to help you through the
> process!
>
> J
>
If you can find a very patient mentor who can deal with lots of
questions, I'll gladly give it a go :p
/Kieran
Follow ups
References