[openstack-dev] [Nova] Future of nova-api operations that act on all servers on a host

John Garbutt john at johngarbutt.com
Mon Apr 22 19:31:18 UTC 2013


I am not sure I like diverging from python-novaclient, I was thinking
more of a external repo that is full of these style commands:
https://github.com/openstack/python-novaclient/tree/master/novaclient/v1_1/contrib

So if you are an admin / ops / support, you install an extra set of
things, an a whole bunch of extra params light up. Those commands
should then just call into novaclient to make any API calls (hmm,
maybe thats a dependency loop).

John

On 22 April 2013 12:58, Álvaro López García <alvaro.lopez.garcia at cern.ch> wrote:
> On Mon 22 Apr 2013 (12:47), Kevin L. Mitchell wrote:
>> On Mon, 2013-04-22 at 13:33 -0400, Russell Bryant wrote:
>> > Of the things that already exist, python-novaclient makes the most
>> > sense.  I'm concerned with the significant scope increase, though.  This
>> > takes novaclient from a fairly straight forward API wrapper library and
>> > cmd line tool to something that orchestrates nova operational
>> > activities.  Maybe that's ok, though.  I'd like to see some more in
>> > depth exploration of how this might be structured so that it's only
>> > exposed to admins and kept somewhat separate from the traditional stuff
>> > in novaclient that is just wrapping the API.
>>
>> Maybe the solution then is not to implement these sorts of
>> administrative tools in novaclient; just implement the base calls, then
>> write a new administrative tool that uses the novaclient API and
>> performs the calls; you could call it "nova-admin".
>
> +1 on this.
>
> --
> Álvaro López García                              aloga at ifca.unican.es
> Instituto de Física de Cantabria         http://devel.ifca.es/~aloga/
> Ed. Juan Jordá, Campus UC                      tel: (+34) 942 200 969
> Avda. de los Castros s/n
> 39005 Santander (SPAIN)
> _____________________________________________________________________
> "Those that can, do. Those that can't, complain." -- Linus Torvalds
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list