Example #1
0
 def test_del_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.delete_node(image_name, username=USER_LOGIN)
     prints(ret)
Example #2
0
 def test_getinfo_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.getinfo_node(image_name)
     prints(ret)
Example #3
0
 def test_create_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = "test_snap_1"
     ret = vm.create(image_name, username=USER_LOGIN)
     prints(ret)
Example #4
0
 def test_del_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.delete_node(image_name,username=USER_LOGIN)
     prints(ret)
Example #5
0
 def test_del_snap(self):
     self.test_login()
     vm_id = ""
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.delete_node(image_name)
     prints(ret)
Example #6
0
 def test_getinfo_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.getinfo_node(image_name)
     prints(ret)
Example #7
0
 def test_create_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = "test_snap_1"
     ret = vm.create(image_name,username=USER_LOGIN)
     prints(ret)
Example #8
0
 def test_change_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     image_name_new = ""
     ret = vm.change_node(image_name, image_name_new)
     prints(ret)
Example #9
0
 def test_change_snap(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     image_name_new = ""
     ret = vm.change_node(image_name, image_name_new)
     prints(ret)
Example #10
0
def instances_backup_show(request):
    ret={}
    backup_id=request.GET.get('id')
    vm_snap=Vm_snap(backup_id)
    return_data=vm_snap.list_snap()
    ret['data']=[]
    for i in return_data:
        sys={}
        sys['name']=i['image_name'].replace(i['vm_id'],'')
        if sys['name'] == 'root':
            continue
        sys['id']= i['image_id']
        sys['vm_id']=i['vm_id']
        sys['time']=i['time'].strftime('%Y-%m-%d %H:%M:%S')
        ret['data'].append(sys)
    ret=json_data(ret)
    return ret
Example #11
0
def instances_backup(request):
    ret = {}
    username = request.user.username
#    login()
    instances_id = request.POST.get('id')
    instances_name = request.POST.get('name')
    instances_name_b = request.POST.get('name_bakup')
    openstack_log.info(request.POST)
    vm_snap = Vm_snap(instances_id)
    return_data = vm_snap.create(instances_name_b,username=username)
    if return_data == 2:
        ret['name'] = instances_name
        ret['status'] = False
        ret['return'] = False
    elif return_data != 1:
        ret['name'] = instances_name
        ret['status'] = True
    else:
        ret['name'] = instances_name
        ret['status'] = False
        ret['return'] = True
    ret = json_data(ret)
    return ret
Example #12
0
def instances_backup_delete(request):
    ret={}
    username = request.user.username
    vm_id = request.GET.get('id')
    backup_name=str(vm_id)+str(request.GET.get('backup_name'))
    vm_snap=Vm_snap(vm_id)
    return_data=vm_snap.delete_node(backup_name,username=username)
    if return_data != 1:
        #ret['status'] = True
        return_data = vm_snap.list_snap()
        ret['data'] = []
        for i in return_data:
            sys = {}
            sys['name'] = i['image_name'].replace(i['vm_id'], '')
            if sys['name'] == 'root':
                continue
            sys['id'] = i['image_id']
            sys['vm_id'] = i['vm_id']
            sys['time'] = i['time'].strftime('%Y-%m-%d %H:%M:%S')
            ret['data'].append(sys)
    else:
        ret['status'] = False
    ret=json_data(ret)
    return ret
Example #13
0
 def test_rebuild(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.rebuild(image_name, username=USER_LOGIN)
Example #14
0
 def test_rebuild(self):
     self.test_login()
     vm_id = ""
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.rebuild(image_name)
Example #15
0
 def test_create_snap(self):
     self.test_login()
     vm_id = "abbd4d3f-3483-41b3-97eb-ee59898191cf"
     vm = Vm_snap(vm_id)
     image_name = "test_snap_1"
     ret = vm.create(vm_id, image_name)
Example #16
0
 def test_rebuild(self):
     self.test_login()
     vm_id = VM_ID
     vm = Vm_snap(vm_id)
     image_name = ""
     ret = vm.rebuild(image_name,username=USER_LOGIN)