Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7786f1b0b4 
							
						 
					 
					
						
						
							
							vncproxy: add check if VM is running  
						
						... 
						
						
						
						To provide better eror message for console task. 
						
					 
					
						2014-06-25 07:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c422ce9347 
							
						 
					 
					
						
						
							
							protect websocket API with vncticket  
						
						
						
					 
					
						2014-06-24 16:10:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							4d00f52fbb 
							
						 
					 
					
						
						
							
							fix a typo  
						
						
						
					 
					
						2014-06-24 07:44:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5b25afb0b7 
							
						 
					 
					
						
						
							
							vncwebsocket: do not proxy connection  
						
						
						
					 
					
						2014-06-18 12:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7567e05e 
							
						 
					 
					
						
						
							
							do not use novnc wsproxy  
						
						... 
						
						
						
						Instead, we use new HTTPServer features. 
						
					 
					
						2014-06-18 11:02:57 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							983d458216 
							
						 
					 
					
						
						
							
							cleanup VNC websocket patch  
						
						... 
						
						
						
						Pass ticket via ENV{LC_PVE_TICKET} to vncproxy. Also remove 'unsecure' option, because
this is implied if we want a websocket connection. 
						
					 
					
						2014-06-17 08:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d5c00063 
							
						 
					 
					
						
						
							
							API2/Qemu: add unsecure and websocket options to vncpoxy also set qemu vnc server properties on the fly  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2014-06-17 08:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd00f4b24 
							
						 
					 
					
						
						
							
							do not ignore errors on tap_unplug  
						
						
						
					 
					
						2014-05-08 15:45:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd4aa4c95 
							
						 
					 
					
						
						
							
							add firewall option to qemu network interface  
						
						... 
						
						
						
						this allow to disable firewall for a specific interface
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-05-08 08:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							228a998ba3 
							
						 
					 
					
						
						
							
							depend on pve-firewall, add firewall API for VMs  
						
						
						
					 
					
						2014-05-06 11:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							19d13324e4 
							
						 
					 
					
						
						
							
							add linefeed to warn message and add changelog for previous commit  
						
						
						
					 
					
						2014-04-17 09:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							5b0bd20dd5 
							
						 
					 
					
						
						
							
							move_disk : don't delete disk if used in a previous snasphot v2  
						
						... 
						
						
						
						and set it as unused
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-04-17 07:44:17 +02:00 
						 
				 
			
				
					
						
							
							
								Lindsay Mathieson 
							
						 
					 
					
						
						
						
						
							
						
						
							68ab04470b 
							
						 
					 
					
						
						
							
							Adds the VM name to the title for the spice clent, making it easier to identify which in window lists etc.  
						
						... 
						
						
						
						Signed-off-by: Lindsay Mathieson <lindsay.mathieson@gmail.com> 
						
					 
					
						2014-01-31 06:51:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							73272365bf 
							
						 
					 
					
						
						
							
							deactivate volume after clone  
						
						... 
						
						
						
						To avoid lvm LVs to be active on several nodes. 
						
					 
					
						2014-01-29 06:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							838776ab65 
							
						 
					 
					
						
						
							
							add cpu_hotplug  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2014-01-14 07:29:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							dd25eecf62 
							
						 
					 
					
						
						
							
							code cleanup  
						
						... 
						
						
						
						Use new helper methods. 
						
					 
					
						2013-12-10 10:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							78252ce7d0 
							
						 
					 
					
						
						
							
							spiceproxy: use POST instead of GET  
						
						... 
						
						
						
						using GET is a security risk (no CSRF checks) 
						
					 
					
						2013-12-09 08:17:52 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							74edd76ba8 
							
						 
					 
					
						
						
							
							qemuserver : iothrottle add support for throttling burst max  
						
						... 
						
						
						
						http://git.qemu.org/?p=qemu.git;a=commit;h=3e9fab690d59ac15956c3733fe0794ce1ae4c4af 
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
					
						2013-12-05 06:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7aa608d655 
							
						 
					 
					
						
						
							
							include sendkey in directory index  
						
						
						
					 
					
						2013-11-20 06:54:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							baca276db5 
							
						 
					 
					
						
						
							
							deactivate volumes after clone to other node  
						
						
						
					 
					
						2013-11-19 08:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							1f1412d189 
							
						 
					 
					
						
						
							
							correcctly check if option is a drive  
						
						
						
					 
					
						2013-10-14 07:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c9928b3d53 
							
						 
					 
					
						
						
							
							use new PVE::Storage::abs_filesystem_path()  
						
						... 
						
						
						
						The check_volume_access() method does no longer return a path. 
						
					 
					
						2013-10-01 12:41:06 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							fa8ea931ed 
							
						 
					 
					
						
						
							
							whitespace cleanups  
						
						
						
					 
					
						2013-09-05 07:44:52 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							657533535d 
							
						 
					 
					
						
						
							
							Allow VMAdmin to delete disk with Datastore.AllocateSpace permissions  
						
						... 
						
						
						
						Previosly, a VMAdmin/DatastoreUser was able to add/create new disks, but
unable to remove them. 
						
					 
					
						2013-09-05 07:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc23d7253 
							
						 
					 
					
						
						
							
							vncproxy API: avoid warning about uninitialize value  
						
						
						
					 
					
						2013-08-28 11:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a64d61460d 
							
						 
					 
					
						
						
							
							avoid another compile warning  
						
						
						
					 
					
						2013-08-12 09:53:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							760fb3c842 
							
						 
					 
					
						
						
							
							fix warning about uninitialized value  
						
						
						
					 
					
						2013-08-12 09:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc9c14820 
							
						 
					 
					
						
						
							
							load config from correct node  
						
						
						
					 
					
						2013-08-06 08:15:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ef5e2be2a4 
							
						 
					 
					
						
						
							
							add ability to run without graphic card ('vga: serial[n]')  
						
						
						
					 
					
						2013-07-31 09:19:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7c14dcae1f 
							
						 
					 
					
						
						
							
							use STDIN to pass spice ticket  
						
						
						
					 
					
						2013-07-24 12:19:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							86b8228b59 
							
						 
					 
					
						
						
							
							new vga_conf_has_spice() helper  
						
						... 
						
						
						
						code cleanups 
						
					 
					
						2013-07-24 12:01:03 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							1481f3f23c 
							
						 
					 
					
						
						
							
							add read_x509_subject_spice  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-07-24 09:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							31178e138f 
							
						 
					 
					
						
						
							
							fix docu  
						
						
						
					 
					
						2013-07-18 08:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							fb6c726010 
							
						 
					 
					
						
						
							
							spiceproxy: allow client to choose proxy address  
						
						
						
					 
					
						2013-07-18 08:00:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							451b2b815e 
							
						 
					 
					
						
						
							
							spice: read cert subject name directly using Net::SSLeay  
						
						... 
						
						
						
						We now depend on libnet-ssleay-perl 
						
					 
					
						2013-07-18 07:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							943340a628 
							
						 
					 
					
						
						
							
							spice: use TLS  
						
						... 
						
						
						
						we now use a local tcp port instead of a unix socket, because that is
implemented and works with current spice libraries. 
						
					 
					
						2013-07-17 11:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							716a470c8c 
							
						 
					 
					
						
						
							
							spiceproxy: set delete-this-file  
						
						
						
					 
					
						2013-06-27 09:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							af32683a67 
							
						 
					 
					
						
						
							
							spiceconfig: port can't be 0  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-06-27 06:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							e554e5b9a9 
							
						 
					 
					
						
						
							
							spice : fix proxy address  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-06-27 06:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							46246f04e9 
							
						 
					 
					
						
						
							
							vm status API: return info about spice  
						
						
						
					 
					
						2013-06-26 13:37:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3309e65afa 
							
						 
					 
					
						
						
							
							spiceproxy: remove socat, and return data to access the new spiceproxy server  
						
						
						
					 
					
						2013-06-26 13:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							eb15737004 
							
						 
					 
					
						
						
							
							kill socat if we do not get any connection within $timeout seconds  
						
						
						
					 
					
						2013-06-25 14:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8bd0cbf5c3 
							
						 
					 
					
						
						
							
							spice proxy: try to cirrectly count open socat connections  
						
						
						
					 
					
						2013-06-25 12:54:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5ecf258f2c 
							
						 
					 
					
						
						
							
							limit spice ticket length to 59 charachters  
						
						
						
					 
					
						2013-06-25 12:47:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							288eeea8ae 
							
						 
					 
					
						
						
							
							add spice proxy API  
						
						... 
						
						
						
						This is experimental code, spice connections are not encryped and thus insecure.
We use ticket passwords for spice auth, and do direct spice connections to
the nodes instead of using a tunnel. 
						
					 
					
						2013-06-25 12:09:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							9b2c0efbd6 
							
						 
					 
					
						
						
							
							correctly handle undef values when calling qemu_block_set_io_throttle  
						
						
						
					 
					
						2013-06-12 07:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7043d946fc 
							
						 
					 
					
						
						
							
							code cleanups  
						
						... 
						
						
						
						removed trailing white space 
						
					 
					
						2013-06-11 07:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							d52b8b77f8 
							
						 
					 
					
						
						
							
							simplify previous patch  
						
						
						
					 
					
						2013-06-11 07:22:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							09a8989501 
							
						 
					 
					
						
						
							
							create_disks : avoid storage scan v3  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-06-11 07:09:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5555edea95 
							
						 
					 
					
						
						
							
							update_vm_async: new asynchronous API  
						
						
						
					 
					
						2013-06-07 11:41:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6dbe8b459b 
							
						 
					 
					
						
						
							
							require VM.Config.HWType priviledges to modify 'machine' configuration  
						
						
						
					 
					
						2013-06-06 06:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							952958bc87 
							
						 
					 
					
						
						
							
							API extension: add 'machine' parameter to vm_start  
						
						... 
						
						
						
						This allows us to overwrite the machine type at start - useful for
migration to make sure we use the same machine at the target node. 
						
					 
					
						2013-06-05 09:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							70d45e33e9 
							
						 
					 
					
						
						
							
							move_disk: implement delete flag  
						
						
						
					 
					
						2013-05-31 10:56:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							43bc02a921 
							
						 
					 
					
						
						
							
							rename move to move_disk  
						
						... 
						
						
						
						Because that API call can only move a single disk (not the whole VM). 
						
					 
					
						2013-05-31 08:46:21 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							635c3c4426 
							
						 
					 
					
						
						
							
							move_vm: add original disk as unusedX  
						
						
						
					 
					
						2013-05-29 12:15:30 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e2cd75fa65 
							
						 
					 
					
						
						
							
							move_vm: make it work with PVE::QemuServer:::clone_disk  
						
						... 
						
						
						
						- use POST instead of PUT (this is not idempotent).
- return task ID
- use declarative permission check 
						
					 
					
						2013-05-29 12:07:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							586bfa78d1 
							
						 
					 
					
						
						
							
							add qm move (storage migration)  
						
						... 
						
						
						
						qm move <vmid> <disk> <storage> --format [raw|qcow2|vmdk]
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-05-29 11:23:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							c55fee03a0 
							
						 
					 
					
						
						
							
							allow to clone VM when name is not set  
						
						
						
					 
					
						2013-05-29 11:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							152fe752c4 
							
						 
					 
					
						
						
							
							factor out clone_disk  
						
						... 
						
						
						
						As suggested by Alexandre. Also cleanup  qemu_drive_mirror (fix white space). 
						
					 
					
						2013-05-29 08:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a8e2f942bd 
							
						 
					 
					
						
						
							
							fix unused disk handling  
						
						... 
						
						
						
						Show unused disks even if disk is used inside snapshots. But do not allow
to remove those disks. 
						
					 
					
						2013-05-28 12:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7a907ce612 
							
						 
					 
					
						
						
							
							rescan: add check if config has really changed  
						
						
						
					 
					
						2013-05-27 10:51:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6e46ac079f 
							
						 
					 
					
						
						
							
							fix bug  #389 : avoid error if balloon is undefined  
						
						
						
					 
					
						2013-05-22 07:15:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							be51704915 
							
						 
					 
					
						
						
							
							use add_vm_to_pool/remove_vm_from_pool from PVE::AccessControl  
						
						
						
					 
					
						2013-05-14 12:01:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							b37558ca33 
							
						 
					 
					
						
						
							
							clone disk : keep source volume params  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-05-14 10:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5a259072 
							
						 
					 
					
						
						
							
							clone: check is we can clone to target storage  
						
						
						
					 
					
						2013-05-13 11:17:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							719893a944 
							
						 
					 
					
						
						
							
							has_features: also return a list of allowed nodes  
						
						... 
						
						
						
						This is useful if a feature is restricted to a limited set of nodes. 
						
					 
					
						2013-05-06 08:56:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7758ce869d 
							
						 
					 
					
						
						
							
							has_feature: add 'copy' to enum  
						
						
						
					 
					
						2013-05-03 12:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7af0a6c88d 
							
						 
					 
					
						
						
							
							create template: fix permission check  
						
						... 
						
						
						
						This function only works if the VM already exists. But pool permissions
are automatically inherited on existing VMs, so there is no need
to explicitly check pool permissions. 
						
					 
					
						2013-05-03 09:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							d703d4c010 
							
						 
					 
					
						
						
							
							clone: correctly add VM to pool  
						
						
						
					 
					
						2013-05-03 09:08:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd530430b 
							
						 
					 
					
						
						
							
							fix typo, whitespace cleanups  
						
						
						
					 
					
						2013-05-03 08:39:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							00b095caba 
							
						 
					 
					
						
						
							
							vm_clone : add running vm drive mirror  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-05-03 08:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							f9bfceefa6 
							
						 
					 
					
						
						
							
							restore: allow to overwrite existing VMs if user has VM.Backup permissions  
						
						... 
						
						
						
						The requirement to have VM.Allocate it non-obvious and confusing
if the VM already exists. If the user can backup, he should also be able
to restore that backup. 
						
					 
					
						2013-05-03 07:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							9418baad81 
							
						 
					 
					
						
						
							
							remane copy to clone  
						
						
						
					 
					
						2013-05-02 11:42:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							dba198b05e 
							
						 
					 
					
						
						
							
							check has_feature copy for full clone  
						
						
						
					 
					
						2013-05-02 07:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							829967a93b 
							
						 
					 
					
						
						
							
							copy_vm: re-structure code to allow more checks before fork  
						
						
						
					 
					
						2013-05-02 07:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							c6d0c8a702 
							
						 
					 
					
						
						
							
							fix : signal interrupt don't delete volume on full copy  
						
						... 
						
						
						
						Currently we  push newvolid to newvollist after qemu-img convert,
so if signal interrupt occur during qemu-img convert, the newvollist is empty and we can't free the volume
Instead, We need to push newvolid to newvollist just after volume creation
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-05-02 06:49:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							751cc556dc 
							
						 
					 
					
						
						
							
							fix "Use of uninitialized value $target"  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-05-02 06:40:01 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							75466c4fa6 
							
						 
					 
					
						
						
							
							white-space cleanups  
						
						
						
					 
					
						2013-04-30 11:46:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							55173c6bd4 
							
						 
					 
					
						
						
							
							copy_vm: new option to move final VM to other node (option target)  
						
						... 
						
						
						
						This only works if the VM is on shared storage. 
						
					 
					
						2013-04-30 11:44:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							42a19c87bc 
							
						 
					 
					
						
						
							
							vm_copy : add optional format parameter  
						
						... 
						
						
						
						can be qcow2,raw,vmdk
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-04-30 10:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a60ab1a6a2 
							
						 
					 
					
						
						
							
							copy_vm: add name and description option  
						
						
						
					 
					
						2013-04-30 09:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							9076d880a8 
							
						 
					 
					
						
						
							
							copy_vm: allow to copy from snapshot  
						
						
						
					 
					
						2013-04-30 09:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							4e4f83fea0 
							
						 
					 
					
						
						
							
							copy_vm: use exclusive lock for running VM  
						
						... 
						
						
						
						Because we can only run one block job to copy data. 
						
					 
					
						2013-04-30 07:40:43 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							81f043ebc0 
							
						 
					 
					
						
						
							
							copy_vm : add optional storage parameter  
						
						... 
						
						
						
						Optionnal target storage for full copy
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-04-30 07:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							3732918544 
							
						 
					 
					
						
						
							
							vm_copy : fix typo in description  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-04-30 06:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							b83e0181f1 
							
						 
					 
					
						
						
							
							implement copy_vm  
						
						... 
						
						
						
						This is based on patches from Alexandre Derumier <aderumier@odiso.com>.
It just implements copy/clone for stopped VMs and Templates. Copying
running VMs or copy from snapshots is not implemented. 
						
					 
					
						2013-04-29 10:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6116f72902 
							
						 
					 
					
						
						
							
							implement shared file locks  
						
						... 
						
						
						
						and add a first prototype for copy_vm 
						
					 
					
						2013-04-29 09:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							218cab9a3a 
							
						 
					 
					
						
						
							
							use correct package prefix  
						
						
						
					 
					
						2013-04-22 10:57:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							b91c2aae28 
							
						 
					 
					
						
						
							
							fix assertion  
						
						
						
					 
					
						2013-04-22 09:43:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							35c5fdefce 
							
						 
					 
					
						
						
							
							move assertion so that we have all checks at the same place.  
						
						
						
					 
					
						2013-04-22 07:10:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							75e7e997e7 
							
						 
					 
					
						
						
							
							set template flag earlier  
						
						
						
					 
					
						2013-04-22 07:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							0402a80b77 
							
						 
					 
					
						
						
							
							do not allow template creation if there are snapshots.  
						
						
						
					 
					
						2013-04-22 07:05:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							bef4463b61 
							
						 
					 
					
						
						
							
							fix wrong comment  
						
						
						
					 
					
						2013-04-22 07:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b02691d817 
							
						 
					 
					
						
						
							
							use vm create permissions for templates  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2013-04-19 11:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							de8f60b252 
							
						 
					 
					
						
						
							
							dynamic bridge rate/vlan change on nic update  
						
						... 
						
						
						
						if model change : we try to unplug like before
if bridge/nat change : we try to unplug like before
else if bridge, but rate/vlan/bridge change, we dynamicly change them without need hotplug
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-03-05 12:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							bb1e32937a 
							
						 
					 
					
						
						
							
							Revert "vncproxy: wait max 10s for the socket if it does not exist"  
						
						... 
						
						
						
						This reverts commit 58504d5edf 
						
					 
					
						2013-02-28 12:49:21 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							58504d5edf 
							
						 
					 
					
						
						
							
							vncproxy: wait max 10s for the socket if it does not exist  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2013-02-28 06:53:54 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							f2965e67df 
							
						 
					 
					
						
						
							
							forbid online resize a virtio windows bootdisk  
						
						... 
						
						
						
						Currently is give us bsod, it's a windows virtio-blk driver bug.
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-02-25 06:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a7e9b44c 
							
						 
					 
					
						
						
							
							fix tablet hotplug  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-02-19 12:56:58 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8d6b6665 
							
						 
					 
					
						
						
							
							hot-unplug : add some warnings for differents guest os  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-02-19 10:38:50 +01:00