示例#1
0
文件: vm.py 项目: cchen666/titamu
 def vm_stop(self, args):
     c_obj = Connect()
     c = c_obj.connect()
     vms_service = c.system_service().vms_service()
     search_prefix = 'name=' + args.vm_name
     try:
         vm = vms_service.list(search=search_prefix)[0]
         vm_service = vms_service.vm_service(vm.id)
         vm_service.stop()
         self.c.close()
     except sdk.Error as err:
         print("Failed to stop %s, %s" % (args.vm_name, str(err)))
     except IndexError:
         print "Error: No such VM %s" % args.vm_name
     else:
         print "The request of stopping %s has been sent" % vm.name
示例#2
0
 def __init__(self):
     self.connect = Connect()
     self.c = self.connect.connect()