Skip to content
This repository was archived by the owner on Feb 1, 2021. It is now read-only.

Latest commit

 

History

History
29 lines (25 loc) · 697 Bytes

README.rst

File metadata and controls

29 lines (25 loc) · 697 Bytes

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'