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