|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] Controlling Xen via scripts?
On Tue, Feb 21, 2006 at 02:11:24PM +0100, Henning Sprang wrote:
> On Mon, 2006-02-20 at 20:33 +0000, Steve Kemp wrote:
> > [...]
> >
> > The PHP client is rotting already, but the Perl + Gtk interface
> > is nice and stable.
> >
> > http://www.steve.org.uk/Software/argo/
>
> Didn't come to post this to your first Mails about that topic:
(Not sure what you mean here.)
> As xen has a web console based on the python twisted framework, anyway,
> wouldn't it be a nice and generic solution to extend that webinterface
> so it provides web-services (not sure if it even does this already)?
>
> So you can write your clients easily in whatever language you want.
There are several reasons not to go down the route of extending
the current twisted code.
One of the biggest is to have a completely self-contained interface
to controlling Xen locally, via other languages. This is the
motivation behidn the Xen::Host/Xen::Monitor API.
(A similar motivation is probably behind the libvert project:
http://libvir.org )
Once that API is out of the way then exporting the operations
over a network becomes trivial. I'd rather not mess with the
python code because adding authentication, and yet-another service
would most likely not be appreciated by the Xen users.
I'm sure some of them would like to have a built in status +
control panel, but I think there is room for multiple such
implementations rather than one that is used by default. I also
believe the route I've gone down allows a lot of flexiablity since
any clients can be distributed seperately and be written in any
language, and shared under any licensing conditions.
If a Python interface were developed then it would obviously
need to be open if it were to be included with the Xen distribution.
[For what it is worth my code is all GPL, and the clients could
be proprietry if somebody really wished to create one.]
Steve
--
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|