Direct command wrapping

qubes- commands

qubesdb- commands

qvm- commands

pyqubes.qvm.qvm_clone(vm_name, clone_name, quiet=False, path='')[source]

qvm-clone

pyqubes.qvm.qvm_create(vm_name, template='', label='', proxy=False, net=False, hvm=False, hvm_template=False, root_move_from='', root_copy_from='', standalone=False, mem=0, vcpus=0, internal=False, force_root=False, quiet=False)[source]

qvm-create

pyqubes.qvm.qvm_firewall(vm_name, list_view=False, add_rule='', del_rule='', set_policy='', set_icmp='', set_dns='', set_yum_proxy='', numeric=False)[source]

qvm-firewall

pyqubes.qvm.qvm_remove(vm_name, quiet=False, just_db=False, force_root=False)[source]

qvm-remove

pyqubes.qvm.qvm_run(vm_name, command, quiet=False, auto=False, user='', tray=False, all_vms=False, exclude=[], wait=False, shutdown=False, pause=False, unpause=False, pass_io=False, localcmd='', force=False)[source]

qvm-run

pyqubes.qvm.qvm_shutdown(vm_name, quiet=False, force=False, wait=False, all_vms=False, exclude=[])[source]

qvm-shutdown

pyqubes.qvm.qvm_start(vm_name, quiet=False, no_guid=False, console=False, dvm=False, custom_config='')[source]

qvm-start