Hi Thomas, I think ideally nova-manage would simply be a command line client using the exposed API in bin/nova-api. So what we really need is nova-api additions to encapsulate the nova-manage functionality, and you could hit that directly. There has been a lot of API functionality added in this last release, but it's still not complete. Note that some functionality will be split off into other projects (for example, auth management will be moved to a openstack-auth project that can be used for other projects besides nova).
-Eric On Mon, Apr 18, 2011 at 01:58:59AM +0800, Thomas Goirand wrote: > Hi, > > Subject says it all. How should I do that? Is it planned? > > Please forget me if the question seems silly, I currently don't know the > code of Nova well enough (I mainly worked on Debian packaging for the > moment). Let me explain my intentions a bit more. I'd like to create a > central web interface that would control installations of Openstack in > few data centers (currently, at least 2, one in US, one in Europe). This > interface would manage the users credentials, billing (and its > corresponding resource usage monitoring), etc. As I'm more advanced in > my packaging, I'll start diving into the Openstack project itself, and > add these features I need, so that everything can be gathered in a > central unique server, and control different locations (zones in Nova?). > Note that my web interface wont be in Python, so a SOAP service for > controlling nova-manage seems the best way for me. Or maybe, will I be > allowed to directly write in the nova MySQL db (then, I'm scared that > the schema will change...). > > Thomas Goirand (zigo) > > P.S: I've uploaded already python-novaclient to Debian experimental, > which was the only one clean enough, so I could do it. More will follow. > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : [email protected] > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

