Virtualbox¶
-
class
linuxiso.virtualbox.
Virtualbox
(conf=None)[source]¶ Bases:
object
Class manage virtualbox with VBoxManage command
- The typical use is:
- chose a config that containt all info about iso
- list iso managed
- get the status of one or all iso (status_all)
- do operation on iso like download, download_all, remove or remove_all
>>> virtualbox = Virtualbox(conf) >>> virtualbox.list_vms() >>> virtualbox.create( ... hostname=hostname, ... recipe='Debian-amd64-standard', ... iso=./path/iso/debian.iso) >>> virtualbox.run('Debian VM')
-
create
(vm_name)[source]¶ Create virtualbox vm >>> from linuxiso.virtualbox import Virtualbox >>> virtualbox = Virtualbox(conf) >>> virtualbox.run(‘Debian VM’) >>> virtualbox.create( … hostname=hostname, … recipe=’Debian-amd64-standard’, … iso=./path/iso/debian.iso)