Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							bbbe5146ff 
							
						 
					 
					
						
						
							
							fix stopall  
						
						 
						
						
						
					 
					
						2011-11-29 11:14:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							15f231e1c7 
							
						 
					 
					
						
						
							
							do not call check_lock() for sendkey  
						
						 
						
						
						
					 
					
						2011-11-25 13:20:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ff1a2432c8 
							
						 
					 
					
						
						
							
							activate LVM LVs more carefully  
						
						 
						
						... 
						
						
						
						And remove syslog whenever possible (we run most commands as tasks, so
the output is loged anyways) 
						
					 
					
						2011-11-25 08:08:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							48e1a963f4 
							
						 
					 
					
						
						
							
							set correct migrate speed  
						
						 
						
						... 
						
						
						
						We overwrite slow kvm default. 
						
					 
					
						2011-11-23 09:13:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ae4915a20d 
							
						 
					 
					
						
						
							
							fix cpu usage  
						
						 
						
						
						
					 
					
						2011-11-18 09:35:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5534dd1ad1 
							
						 
					 
					
						
						
							
							add cache=unsafe mode  
						
						 
						
						
						
					 
					
						2011-11-18 05:48:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3ada46c9b1 
							
						 
					 
					
						
						
							
							use split_args from PVE::Tools  
						
						 
						
						
						
					 
					
						2011-10-25 12:19:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2415a44601 
							
						 
					 
					
						
						
							
							use shellquote from PVE::Tools  
						
						 
						
						
						
					 
					
						2011-10-25 11:37:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							4925fe8ec1 
							
						 
					 
					
						
						
							
							fix shell quoting  
						
						 
						
						
						
					 
					
						2011-10-20 06:39:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							9c502e26f3 
							
						 
					 
					
						
						
							
							enable piped input with qmrestore  
						
						 
						
						
						
					 
					
						2011-10-19 11:27:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							58dc808de2 
							
						 
					 
					
						
						
							
							bugfix scsicontroller  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-19 06:06:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							51586c3a4c 
							
						 
					 
					
						
						
							
							implement unique option for restore  
						
						 
						
						... 
						
						
						
						Also try to convert old vlanX to new netX syntax. 
						
					 
					
						2011-10-18 09:14:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a6af7b3e35 
							
						 
					 
					
						
						
							
							destroy old data when restore with --force  
						
						 
						
						
						
					 
					
						2011-10-18 07:42:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3e16d5fc60 
							
						 
					 
					
						
						
							
							implement qmrestore  
						
						 
						
						... 
						
						
						
						Restore is a special case of create_vm. 
						
					 
					
						2011-10-17 13:51:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							f19d1c4790 
							
						 
					 
					
						
						
							
							Fix/cleanup disk hotplug  
						
						 
						
						... 
						
						
						
						- pass $conf to create_disks sub
- add some checks on results of "drive_del","drive_add","device_del","device_add"
- replace "sleep 2" by iterative sub vm_waitfordevicecleanup
Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-14 10:20:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc4f49676 
							
						 
					 
					
						
						
							
							further code cleanups  
						
						 
						
						
						
					 
					
						2011-10-11 13:30:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e8b9c17cac 
							
						 
					 
					
						
						
							
							use 'boolean' for hotplug option  
						
						 
						
						... 
						
						
						
						cleanup coding style 
						
					 
					
						2011-10-11 13:22:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							2ddd3d2e46 
							
						 
					 
					
						
						
							
							add a hook to call vm_deviceadd when the disk in config file are added  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-11 13:12:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							873c2d698f 
							
						 
					 
					
						
						
							
							add vm_devicedel sub  
						
						 
						
						... 
						
						
						
						use qm monitor to hot-unplug device.
Currently only virtio disk
Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-11 13:12:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							a4dea33125 
							
						 
					 
					
						
						
							
							add vm_deviceadd sub  
						
						 
						
						... 
						
						
						
						use qm monitor to hotplug pci device
currently only virtio disk
Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-11 13:12:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							86fdcfb229 
							
						 
					 
					
						
						
							
							add vm_devices_list sub  
						
						 
						
						... 
						
						
						
						parse qemu "info pci" result
Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-11 13:11:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							2ff09f52e8 
							
						 
					 
					
						
						
							
							Add hotplug option  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-11 13:11:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5fdbe4f023 
							
						 
					 
					
						
						
							
							create background tasks  
						
						 
						
						
						
					 
					
						2011-10-10 13:17:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							9f91ff0281 
							
						 
					 
					
						
						
							
							use random_ether_addr() from PVE::Tools  
						
						 
						
						
						
					 
					
						2011-10-05 09:24:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							e5f7f8ed0f 
							
						 
					 
					
						
						
							
							remove net6 reservation and add comments for addr1, 2, 29  
						
						 
						
						
						
					 
					
						2011-10-05 06:40:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							f290f8d92b 
							
						 
					 
					
						
						
							
							fix net device pci addr  
						
						 
						
						
						
					 
					
						2011-10-04 09:06:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							4513fd8304 
							
						 
					 
					
						
						
							
							fix scsi controllers pci addr  
						
						 
						
						
						
					 
					
						2011-10-04 09:06:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							0a40e8eab5 
							
						 
					 
					
						
						
							
							fix watchdog pci addr  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-04 07:54:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							b78ebef7e7 
							
						 
					 
					
						
						
							
							fix hostpci addr  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-04 07:54:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							13b5a75337 
							
						 
					 
					
						
						
							
							Fix balloon0 device pci addr  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-10-03 07:44:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							32baffb4e0 
							
						 
					 
					
						
						
							
							change default boot order to cdn  
						
						 
						
						
						
					 
					
						2011-09-29 07:43:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee957cced 
							
						 
					 
					
						
						
							
							only list 'qemu' VMs  
						
						 
						
						
						
					 
					
						2011-09-26 12:20:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7878afeb10 
							
						 
					 
					
						
						
							
							cleanup balloon patch - removed debug code  
						
						 
						
						
						
					 
					
						2011-09-16 06:57:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							13a4862059 
							
						 
					 
					
						
						
							
							Balloon ugly hack  
						
						 
						
						... 
						
						
						
						add balloon:  parameter to config file
and set balloon at vm start.
Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-16 06:40:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6b64503eb2 
							
						 
					 
					
						
						
							
							fix coding style  
						
						 
						
						
						
					 
					
						2011-09-15 09:11:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c3b671bf 
							
						 
					 
					
						
						
							
							fix online migration  
						
						 
						
						
						
					 
					
						2011-09-15 08:31:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							72a063e494 
							
						 
					 
					
						
						
							
							add print_pci_addr  
						
						 
						
						... 
						
						
						
						contain devices pci addr and bus mapping
return formated string with bus=pci.x,addr=x
also in this commit, use it for virtio disk
Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-15 08:08:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea94c60d2 
							
						 
					 
					
						
						
							
							move code from qmigrate into PVE/QemuMigrate.pm  
						
						 
						
						... 
						
						
						
						and make migrate a subcommand of qm 
						
					 
					
						2011-09-14 13:33:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							694fcad480 
							
						 
					 
					
						
						
							
							use new PVE::ProcFSTools::read_proc_pid_stat()  
						
						 
						
						
						
					 
					
						2011-09-14 07:55:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							19672434df 
							
						 
					 
					
						
						
							
							delete trailing whitespaces  
						
						 
						
						
						
					 
					
						2011-09-12 12:26:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0b5bebc6 
							
						 
					 
					
						
						
							
							check hvm support before starting VM  
						
						 
						
						
						
					 
					
						2011-09-12 11:03:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							34978be308 
							
						 
					 
					
						
						
							
							fix serial/parallel option - check if device really exists  
						
						 
						
						
						
					 
					
						2011-09-12 08:59:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ab7331aa 
							
						 
					 
					
						
						
							
							remove support for old hostusb syntax  
						
						 
						
						
						
					 
					
						2011-09-12 08:41:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ca0cef2624 
							
						 
					 
					
						
						
							
							Simplify serial/parallel option parser  
						
						 
						
						... 
						
						
						
						Remove verify()/parse() methods, because the json schema does
that job already (pattern option) 
						
					 
					
						2011-09-12 07:44:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2fe1a152f4 
							
						 
					 
					
						
						
							
							Simplify schema for serial/parallel options (use pattern)  
						
						 
						
						
						
					 
					
						2011-09-12 07:08:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							1989a89c95 
							
						 
					 
					
						
						
							
							parallel : new qemu syntax V2  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-12 06:52:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							bae179aa1c 
							
						 
					 
					
						
						
							
							serial : new qemu syntax V2  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-12 06:51:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							040b06b73e 
							
						 
					 
					
						
						
							
							Hostpci rework v4  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-12 06:50:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							0d29ab3bd2 
							
						 
					 
					
						
						
							
							fix build error  
						
						 
						
						
						
					 
					
						2011-09-09 14:18:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							941e0c42a5 
							
						 
					 
					
						
						
							
							Add scsi controllers V2  
						
						 
						
						... 
						
						
						
						only if scsi disk exists
Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-09 12:20:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							64e1340181 
							
						 
					 
					
						
						
							
							New method to check if VM uses local resources  
						
						 
						
						
						
					 
					
						2011-09-09 12:13:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a78ccf26fc 
							
						 
					 
					
						
						
							
							Add node parameter to config_file()  
						
						 
						
						... 
						
						
						
						That way we can get the filename for VMs on remove nodes. 
						
					 
					
						2011-09-09 09:47:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea9541da0 
							
						 
					 
					
						
						
							
							Add watchdog support  
						
						 
						
						
						
					 
					
						2011-09-08 11:39:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							abb39b66d7 
							
						 
					 
					
						
						
							
							convert old monitor syntax to chardev  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-08 08:27:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							ca916eccfb 
							
						 
					 
					
						
						
							
							add print_drivedevice_full sub for disk -device syntax  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-08 08:09:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							3ebfcc8613 
							
						 
					 
					
						
						
							
							change print_drive sub to new device syntax  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-08 08:03:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derumier Alexandre 
							
						 
					 
					
						
						
						
						
							
						
						
							f62db2a438 
							
						 
					 
					
						
						
							
							Set max nics=6, max virtio disk=6 and scsi disk to 14 (because we cannot set more than 7 disk by scsi controller)  
						
						 
						
						... 
						
						
						
						Signed-off-by: Derumier Alexandre <aderumier@odiso.com> 
						
					 
					
						2011-09-08 07:43:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							554ac7e7b7 
							
						 
					 
					
						
						
							
							Add digest to prevent concurrent changes  
						
						 
						
						
						
					 
					
						2011-09-07 11:41:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3baf05f2 
							
						 
					 
					
						
						
							
							imported from svn 'qemu-server/pve2'  
						
						 
						
						
						
					 
					
						2011-08-23 07:47:04 +02:00