Commit b4ad087e authored by Anael Beutot's avatar Anael Beutot
Browse files

Use virDomainCreateWithFlags for starting VMs, can now handle start in pause state

parent cc371b7e
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -115,8 +115,12 @@ class VirtualMachine(object):
        """Libvirt domain instance."""
        return self.hypervisor.vir_con.lookupByUUIDString(self.uuid)

    def start(self):
        self.lv_dom.create()
    def start(self, pause=False):
        flags = 0
        if pause:
            flags |= libvirt.VIR_DOMAIN_START_PAUSED

        self.lv_dom.createWithFlags(flags)

    def stop(self):
        self.lv_dom.shutdown()