[plug] python-vboxmanage soft launch

Adrian Woodley Adrian at ScreamingRoot.org
Tue Jun 30 15:22:32 WST 2009


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 at ScreamingRoot.org> 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 at plug.org.au
> http://www.plug.org.au/mailman/listinfo/plug
> Committee e-mail: committee at plug.linux.org.au
>   




More information about the plug mailing list