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 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6ecb89eb 
							
						 
					 
					
						
						
							
							hotplug/unplug tablet on config update  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-02-19 06:42:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							03c2d0ad6f 
							
						 
					 
					
						
						
							
							remove wrong permission check  
						
						
						
					 
					
						2013-02-15 08:45:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							04a69bb4fe 
							
						 
					 
					
						
						
							
							add template_create  
						
						... 
						
						
						
						qm template <vmid> [-disk virtio0]
convert a full vm to a template (or only a disk if specify)
we orignal disk to /base (file) or base- (lvm,rbd,sheepdog,nexenta)
we create a snapshot @base if storage need it for clone
we protect the volume or snapshot
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-02-15 07:50:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed2213500d 
							
						 
					 
					
						
						
							
							vma restore: only delete disks contained in backup.  
						
						... 
						
						
						
						cleanup: remove unnecessary 'PVE::QemuServer::' prefix. 
						
					 
					
						2013-01-04 06:57:11 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							628e9a2b67 
							
						 
					 
					
						
						
							
							fix Bug  #293 : CDROM size not reset when set to use no media  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2013-01-02 06:30:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7bfdeb5f90 
							
						 
					 
					
						
						
							
							allow manual ballooning if shares is set to zero  
						
						
						
					 
					
						2012-12-28 14:06:46 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd5438fa3 
							
						 
					 
					
						
						
							
							fix permission check for option 'shares'  
						
						
						
					 
					
						2012-12-28 13:04:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac0d2ee0c 
							
						 
					 
					
						
						
							
							api2: vm_feature  
						
						... 
						
						
						
						return true/false if vm has feature
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2012-12-28 07:49:37 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Priebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb726c903 
							
						 
					 
					
						
						
							
							PVE/API2/Qemu: remove hardcoded blowfish cipher  
						
						... 
						
						
						
						Signed-off-by: Stefan Priebe <s.priebe@profihost.ag> 
						
					 
					
						2012-10-31 13:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3da8510790 
							
						 
					 
					
						
						
							
							vncproxy: wait until vnc port is ready  
						
						
						
					 
					
						2012-10-24 08:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa4651b89 
							
						 
					 
					
						
						
							
							include additional info in snapshot list  
						
						
						
					 
					
						2012-09-13 09:45:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							d191446898 
							
						 
					 
					
						
						
							
							pass 'digest', so that GUI can detect changes easily  
						
						... 
						
						
						
						Also use 'current' instead of '__current' 
						
					 
					
						2012-09-13 09:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3ee28e388a 
							
						 
					 
					
						
						
							
							improve snapshot delete - add force option to API  
						
						
						
					 
					
						2012-09-12 07:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							d788cea673 
							
						 
					 
					
						
						
							
							add API to get/set snapshot configuration.  
						
						... 
						
						
						
						You can currently only modify the 'description'. 
						
					 
					
						2012-09-11 09:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							782f4f753f 
							
						 
					 
					
						
						
							
							add description for snapshots  
						
						
						
					 
					
						2012-09-11 09:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							982c7f1273 
							
						 
					 
					
						
						
							
							add snapshot time stamp  
						
						
						
					 
					
						2012-09-11 08:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea6bc6943 
							
						 
					 
					
						
						
							
							snapshot list: include current position  
						
						
						
					 
					
						2012-09-11 08:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2257a8b5 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
					 
					
						2012-09-10 12:08:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							f1baf1df42 
							
						 
					 
					
						
						
							
							fix snapshot permissions - check for VM.Snapshot  
						
						
						
					 
					
						2012-09-10 09:37:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8abd398b8a 
							
						 
					 
					
						
						
							
							register standard option for snapshot name  
						
						
						
					 
					
						2012-09-10 08:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							154ccdcdbc 
							
						 
					 
					
						
						
							
							improve snapshot REST interface  
						
						
						
					 
					
						2012-09-10 07:58:06 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7e7d7b6113 
							
						 
					 
					
						
						
							
							split snapshot into separate methods.  
						
						... 
						
						
						
						We also start background tasks now. I also removed the 'digest'and 'force' parameters, because I think we do not need them here. 
						
					 
					
						2012-09-10 07:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							22c377f0b7 
							
						 
					 
					
						
						
							
							update config on snapshot commands  
						
						
						
					 
					
						2012-09-07 13:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							9dbd1ee434 
							
						 
					 
					
						
						
							
							add qm snapshot command  
						
						... 
						
						
						
						qm snapshot <vmid> <action> <snapshotname> --vmstate --freezefs
action : create|rollback|delete
vmstate : save the vmstate
freezefs: freezefs with qemu-ga
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2012-09-06 10:46:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							9bf371a66b 
							
						 
					 
					
						
						
							
							use mbps instead of bps  
						
						... 
						
						
						
						The new parser automatically converts old bps to mbps. 
						
					 
					
						2012-08-30 07:57:59 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							af30308f36 
							
						 
					 
					
						
						
							
							we call vm_stop to target host,  
						
						... 
						
						
						
						to be sure that kvm process is killed (but it should kill itself),
and deactivate volumes
I slightly modified this patch (orig. from Alexandre) so that it apply cleanly. 
						
					 
					
						2012-08-23 10:28:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8dcf2cb0 
							
						 
					 
					
						
						
							
							add migratedfrom param to start vm with conf file an another node  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2012-08-23 07:18:36 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							f91b2e4554 
							
						 
					 
					
						
						
							
							fix for resize: final cleanups  
						
						
						
					 
					
						2012-08-08 09:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2f48a4f522 
							
						 
					 
					
						
						
							
							fix for resize: only allow to resize one disk.  
						
						
						
					 
					
						2012-08-08 08:26:58 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3b2773f606 
							
						 
					 
					
						
						
							
							fix for resize: remove useless permission checks  
						
						
						
					 
					
						2012-08-08 07:36:51 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							614e3941a3 
							
						 
					 
					
						
						
							
							fix for resize: avoid conflicting path  
						
						
						
					 
					
						2012-08-08 07:34:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							0d02881ce5 
							
						 
					 
					
						
						
							
							qm : add resize  
						
						... 
						
						
						
						qm resize <vmid> -ide1 +10(G|M|K)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2012-08-08 07:25:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							24afaca0b6 
							
						 
					 
					
						
						
							
							add size hint to drive options  
						
						... 
						
						
						
						We now store the size when we create a drive. This is just a hint, but
good enough to display on the GUI. We can now avoid to query the storage in
vmstatus(). 
						
					 
					
						2012-08-01 13:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							93ae06e180 
							
						 
					 
					
						
						
							
							Avoid warnings about undefined values  
						
						
						
					 
					
						2012-08-01 13:15:57 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							eabe0da02d 
							
						 
					 
					
						
						
							
							bug fix: allow to set devices directly (-ide1 /dev/XYZ)  
						
						
						
					 
					
						2012-07-27 11:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Derumier 
							
						 
					 
					
						
						
						
						
							
						
						
							0f56d571e4 
							
						 
					 
					
						
						
							
							implement qmp block_set_io_throttle on running vm config update  
						
						... 
						
						
						
						Signed-off-by: Alexandre Derumier <aderumier@odiso.com> 
						
					 
					
						2012-07-16 09:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							03a33f3005 
							
						 
					 
					
						
						
							
							new option for vmstatus to query $full informations from KVM using qmp  
						
						
						
					 
					
						2012-07-13 09:31:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7b7c6d1b5d 
							
						 
					 
					
						
						
							
							use qmp for everything - remove old monitor code  
						
						
						
					 
					
						2012-07-13 09:00:21 +02:00