Re: [plug] python-vboxmanage soft launch

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Adrian Woodley
Date:  
To: plug
Subject: Re: [plug] python-vboxmanage soft launch
G'day Daniel, et al,

I looked at libvirt's bindings for VirtualBox a couple of weeks ago.
While the basics are covered (start a VM, etc), modifying things such as
network interfaces isn't included.

Wrapping around VBoxManage was a quick (and nasty) way of getting close
to full functionality of VBoxManage into python. Ideally, rather than
making command line calls to the VBoxManage utility, this module should
make the direct API calls via the VirtualBox libraries. I'm hoping that
someone picks up this idea in the future (or libvirt gets a full feature
set and the whole argument is mute).

Cheers,

Adrian

Daniel Pittman wrote:
> Adrian Woodley <Adrian@???> writes:
>
> G'day Adrian.
>
>
>> An auspicious occasion for me this morning - I publicly released my first
>> (modest) software package; python-vboxmanage.
>>
>
> Congratulations.
>
>
>> Python-vboxmanage is a python class which wraps around VirtualBox's
>> VBoxManage utility. This provides a simple API to manage and control
>> VirtualBox guests from with a python program.
>>
>> As this is the first project which I have release publicly, I'm very keen to
>> receive some feedback. No doubt there are a large number of improvements to
>> be made.
>>
>
> Well, the obvious one from where I sit would be to integrate your work into
> libvirt, at which point it could provide the same abstract API to managing
> VirtualBox that it does to other virtualization solutions.
>
> It looks like that has already been done, however:
> http://libvirt.org/drvvbox.html
>
>
> Perhaps you could improve the virt-manager tool to support management of
> VirtualBox machines, since it still only has Xen and KVM/QEmu support
> natively, providing a nice GUI wrapper around these capabilities?
>
> Regards,
>         Daniel
> _______________________________________________
> PLUG discussion list: plug@???
> http://www.plug.org.au/mailman/listinfo/plug
> Committee e-mail: committee@???

>