コード例 #1
0
ファイル: Role.py プロジェクト: poorboy/openulteo
	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
コード例 #2
0
ファイル: Role.py プロジェクト: poorboy/openulteo
	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"