def vm_terminate_dependency(source_host, vmid): #Remove entry from host_vm_dict.pkl #Remove the configuration XML host_vm_dict = getHostVMDict() guest = host_vm_dict[source_host][vmid] addOrUpdateDictionaryOfVM(source_host, vmid, None) resume_resources_from_guest(source_host, vmid, guest)
def vm_migrate_dependency(source_host,dest_host,vmid): obj=NodeFinder() #Remove entry from host_vm_dict.pkl for the source_host #Add Entry to the dest_host in node_dict.pkl #Remove the configuration XML host_vm_dict = getHostVMDict() guest = host_vm_dict[source_host][vmid] #update guest dictionay on source_host addOrUpdateDictionaryOfVM(source_host, vmid, None) #Update host dictionary for source host resume_resources_from_guest(source_host, vmid, guest) #update guest dictionay on dest_host addOrUpdateDictionaryOfVM(dest_host, vmid, guest) #Update host dictionary for dest host host = obj.place_job (dest_host, guest.current_cpu,guest.current_memory,guest.io)
def vm_migrate_dependency(source_host, dest_host, vmid): obj = NodeFinder() #Remove entry from host_vm_dict.pkl for the source_host #Add Entry to the dest_host in node_dict.pkl #Remove the configuration XML host_vm_dict = getHostVMDict() guest = host_vm_dict[source_host][vmid] #update guest dictionay on source_host addOrUpdateDictionaryOfVM(source_host, vmid, None) #Update host dictionary for source host resume_resources_from_guest(source_host, vmid, guest) #update guest dictionay on dest_host addOrUpdateDictionaryOfVM(dest_host, vmid, guest) #Update host dictionary for dest host host = obj.place_job(dest_host, guest.current_cpu, guest.current_memory, guest.io)