pyremotevbox

Python API to talk to a remote VirtualBox using VirtualBox WebService


Keywords
pyremotevbox
License
Apache-2.0
Install
pip install pyremotevbox==0.5.0

Documentation

Python Remote VirtualBox

Python module to communicate with a remote virtualbox over webservice.

Some examples:

>>> import pyremotevbox
>>> host = pyremotevbox.VirtualBoxHost('10.0.2.2')
>>> bm1 = host.find_vm('baremetal1')
>>> bm1.get_power_status()
'PoweredOff'
>>> bm1.start()
>>> bm1.get_power_status()
'Running'
>>> bm1.stop()
>>> bm1.get_power_status()
'PoweredOff'
>>> bm1.get_boot_device()
'Network'
>>> bm1.set_boot_device(pyremotevbox.DEVICE_DISK)
>>> bm1.get_boot_device()
'HardDisk'
>>> bm1.set_boot_device(pyremotevbox.DEVICE_NETWORK)
>>> bm1.get_boot_device()
'Network'