def createVMReqHandler(self, msg, client_address=None): values = message.values_of_message(msg) # ask algorithm addr = self.algorithm_addr select_node_msg = self.create_message(message.AlgorithmSelectNodeReq, values) node_addr = self.send_message(addr, select_node_msg) # tell node to create vm create_vm_msg = self.create_message(message.NodeCreateVMReq, values) self.send_message(node_addr, create_vm_msg, context=msg)
def createVMReqHandler(self, msg, client_address=None): values = message.values_of_message(msg) # ask algorithm addr = self.algorithm_addr select_rack_msg = self.create_message(message.AlgorithmSelectRackReq, values) rack_addr = self.send_message(addr, select_rack_msg) # tell rack to create vm create_vm_msg = self.create_message(message.RackCreateVMReq, values) self.send_message(rack_addr, create_vm_msg, context=msg)