Added one.vm.rename xml-rpc call to rename a created vm
This commit is contained in:
		
					parent
					
						
							
								387c45b969
							
						
					
				
			
			
				commit
				
					
						da0d8bf937
					
				
			
		
					 1 changed files with 8 additions and 4 deletions
				
			
		| 
						 | 
					@ -287,9 +287,6 @@ class OpenNebulaManager():
 | 
				
			||||||
                                   image=image,
 | 
					                                   image=image,
 | 
				
			||||||
                                   image_uname=image_uname)
 | 
					                                   image_uname=image_uname)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if vm_name is not None:
 | 
					 | 
				
			||||||
            vm_specs += """<NAME>{template_vm_name}</NAME>
 | 
					 | 
				
			||||||
                        """.format(template_vm_name=vm_name)                        
 | 
					 | 
				
			||||||
        vm_specs += "<CONTEXT>"
 | 
					        vm_specs += "<CONTEXT>"
 | 
				
			||||||
        if ssh_key:
 | 
					        if ssh_key:
 | 
				
			||||||
            vm_specs += "<SSH_PUBLIC_KEY>{ssh}</SSH_PUBLIC_KEY>".format(ssh=ssh_key)
 | 
					            vm_specs += "<SSH_PUBLIC_KEY>{ssh}</SSH_PUBLIC_KEY>".format(ssh=ssh_key)
 | 
				
			||||||
| 
						 | 
					@ -309,6 +306,13 @@ class OpenNebulaManager():
 | 
				
			||||||
            'release',
 | 
					            'release',
 | 
				
			||||||
            vm_id
 | 
					            vm_id
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        if vm_name is not None:
 | 
				
			||||||
 | 
					            self.oneadmin_client.call(
 | 
				
			||||||
 | 
					                'vm.rename',
 | 
				
			||||||
 | 
					                vm_id,
 | 
				
			||||||
 | 
					                vm_name
 | 
				
			||||||
 | 
					            )
 | 
				
			||||||
        return vm_id
 | 
					        return vm_id
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def delete_vm(self, vm_id):
 | 
					    def delete_vm(self, vm_id):
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue