import subprocess class LibvirtManager: def execute(self, target, command): domain = target.name # simplistic execution via ssh inside VM return subprocess.call([ "virsh", "domexec", domain, "--", "bash", "-c", command ])