示例#1
0
 def _new_vm(self, name, *args):
     self._sd = tempfile.TemporaryDirectory(prefix="avo_qemu_sock_")
     vm = QEMUMachine(self.qemu_bin, base_temp_dir=self.workdir,
                      sock_dir=self._sd.name, log_dir=self.logdir)
     self.log.debug('QEMUMachine "%s" created', name)
     self.log.debug('QEMUMachine "%s" temp_dir: %s', name, vm.temp_dir)
     self.log.debug('QEMUMachine "%s" log_dir: %s', name, vm.log_dir)
     if args:
         vm.add_args(*args)
     return vm
示例#2
0
 def _new_vm(self, *args):
     vm = QEMUMachine(self.qemu_bin)
     if args:
         vm.add_args(*args)
     return vm
示例#3
0
 def _new_vm(self, *args):
     self._sd = tempfile.TemporaryDirectory(prefix="avo_qemu_sock_")
     vm = QEMUMachine(self.qemu_bin, sock_dir=self._sd.name)
     if args:
         vm.add_args(*args)
     return vm
示例#4
0
 def _new_vm(self, *args):
     vm = QEMUMachine(self.qemu_bin, sock_dir=tempfile.mkdtemp())
     if args:
         vm.add_args(*args)
     return vm