def powerOn(dom): """PowerOn given libvirt domain""" name = dom.name() dom.create() queries.update_vm_state(name, 1) res = 'VM {} powered on'.format(name) return res
def powerOn(name, **kwargs): """PowerOn given libvirt domain""" dom = defineDomain(name) dom.create() queries.update_vm_state(name, 1) res = 'VM {} powered on'.format(name) return res
def powerOff(dom): """PowerOff given libvirt domain""" name = dom.name() if queries.get_vm_state(name) == 1: dom.destroy() queries.update_vm_state(name, 5) else: logger = logging.getLogger('manageVM.processing') logger.warning('Attempt to power off unactive domain') res = 'VM {} powered off'.format(name) return res
def powerOff(name, **kwargs): """PowerOff given libvirt domain""" dom = defineDomain(name) if queries.get_vm_state(name) == 1: dom.destroy() queries.update_vm_state(name, 5) else: logger = logging.getLogger('manageVM.compute') logger.warning('Attempt to power off unactive domain') res = 'VM {} powered off'.format(name) return res