Loading cloudcontrol/node/hypervisor/__init__.py +13 −0 Original line number Diff line number Diff line Loading @@ -342,6 +342,19 @@ class Handler(HostHandler): logger.error(msg) raise UndefinedDomain(msg) @libvirt_handler def vm_reset(self, name): logger.debug('VM reset %s', name) try: self.hypervisor.domains[name].reset() except libvirt.libvirtError: logger.exception('Error while resetting VM %s', name) raise except KeyError: msg = 'Cannot reset VM %s because it is not defined' % name logger.error(msg) raise UndefinedDomain(msg) @libvirt_handler def vm_change_title(self, name, new_title): logger.debug('VM edit title %s', name) Loading cloudcontrol/node/hypervisor/domains/__init__.py +3 −0 Original line number Diff line number Diff line Loading @@ -242,6 +242,9 @@ class VirtualMachine(object): def undefine(self): self.lv_dom.undefine() def reset(self): self.lv_dom.reset(0) @property def disks(self): return list(self.iter_disks()) Loading Loading
cloudcontrol/node/hypervisor/__init__.py +13 −0 Original line number Diff line number Diff line Loading @@ -342,6 +342,19 @@ class Handler(HostHandler): logger.error(msg) raise UndefinedDomain(msg) @libvirt_handler def vm_reset(self, name): logger.debug('VM reset %s', name) try: self.hypervisor.domains[name].reset() except libvirt.libvirtError: logger.exception('Error while resetting VM %s', name) raise except KeyError: msg = 'Cannot reset VM %s because it is not defined' % name logger.error(msg) raise UndefinedDomain(msg) @libvirt_handler def vm_change_title(self, name, new_title): logger.debug('VM edit title %s', name) Loading
cloudcontrol/node/hypervisor/domains/__init__.py +3 −0 Original line number Diff line number Diff line Loading @@ -242,6 +242,9 @@ class VirtualMachine(object): def undefine(self): self.lv_dom.undefine() def reset(self): self.lv_dom.reset(0) @property def disks(self): return list(self.iter_disks()) Loading