dom = conn.lookupByUUIDString(_id) except Exception, e: logNotFound("VM", _id, e) return None if dom: if dom.isActive(): dom.destroyFlags(int(flags)) try: dom.undefineFlags(int(flags)) except Exception, e: log.debug("VM %s deletion failed! Message: %s" % (_id, e)) try: conn.lookupByUUIDString(_id) except Exception, e: log.error("VM %s deletion failed! Message: %s" % (_id, e)) filterDict = {"_id": _id} ret = VMHelper.remove(filterDict) if ret['ok'] > 0: return True else: log.debug("mongodb deletion failed!") return None return None def reboot(_id, flags=0): ''' Author : LHearen E-mail : [email protected] Time : 2015-12-16 14 : 00 Description : waiting for a period of time until vm is off, after which destroy it and then start it; '''