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 
							
						 
					 
					
						
						
						
						
							
						
						
							c6bb9502db 
							
						 
					 
					
						
						
							
							add timeout parameter for stop/shotdown  
						
						
						
					 
					
						2011-10-11 11:58:34 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5fdbe4f023 
							
						 
					 
					
						
						
							
							create background tasks  
						
						
						
					 
					
						2011-10-10 13:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							be62c45cf9 
							
						 
					 
					
						
						
							
							cleanups  
						
						
						
					 
					
						2011-10-05 10:16:20 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							26a3c2e12b 
							
						 
					 
					
						
						
							
							start after clvm, stop before clvm  
						
						
						
					 
					
						2011-09-21 12:26:59 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							86b8fbeeee 
							
						 
					 
					
						
						
							
							improve error message whern cdrom is on local storage  
						
						
						
					 
					
						2011-09-12 12:22:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							9b20b0601a 
							
						 
					 
					
						
						
							
							Also test is cdrom is on shared storage  
						
						... 
						
						
						
						Else we can't migrate. 
						
					 
					
						2011-09-12 11:39:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0b5bebc6 
							
						 
					 
					
						
						
							
							check hvm support before starting VM  
						
						
						
					 
					
						2011-09-12 11:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							669963ffbe 
							
						 
					 
					
						
						
							
							do not allow to migrate VM which uses local resources  
						
						... 
						
						
						
						But add a --force parameter to overwrite 
						
					 
					
						2011-09-12 11:01:52 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							76178b62d9 
							
						 
					 
					
						
						
							
							Use 'dd' option ibs/obs instead of bs  
						
						... 
						
						
						
						See http://lists.gnu.org/archive/html/bug-coreutils/2011-03/msg00034.html  
						
					 
					
						2011-09-12 08:34:02 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef75254a1 
							
						 
					 
					
						
						
							
							start fixing qmigrate (still not working)  
						
						
						
					 
					
						2011-09-09 12:10:29 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							f669a2b1fb 
							
						 
					 
					
						
						
							
							Check quorum in startall  
						
						
						
					 
					
						2011-09-09 11:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							32f9da6804 
							
						 
					 
					
						
						
							
							Check quorum when starting migration tunnel  
						
						
						
					 
					
						2011-09-09 11:28:18 +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