def reload_vm(self): list_volumes = self.pool.instances for vol in list_volumes: instance = list_volumes[vol] tmp = instance.get_file_name().split(".") vm_name = "ulteo_ovd_"+tmp[0] vm = VirtualMachine(vm_name, instance, self.virt_co) vm.connect_domain() self.virtual_machine[vm_name] = vm
def create_vm(self, instance, ram, vcpu): instance.create() self.pool.instances[instance.name] = instance name_instance = instance.get_file_name() tab = name_instance.split(".") vm = VirtualMachine("ulteo_ovd"+"_"+tab[0], instance,self.virt_co) ret = vm.create(ram, vcpu) if ret == "ERROR": return "ERROR" self.virtual_machine["ulteo_ovd"+"_"+tab[0]] = vm return "OK"