Derumier Alexandre
fcdb011702
rework of hotplug/unplug in Qemu.pm
...
manage errors on more than 1 device
use unused disk for new created disk but failed hotplug
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-23 09:15:57 +01:00
Derumier Alexandre
a4f091a073
add scsi disk hotplug/unplug
...
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-23 09:14:31 +01:00
Derumier Alexandre
cfc817c710
add lsi controller hotplug
...
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-23 09:13:01 +01:00
Derumier Alexandre
5e5dcb7362
create qemu_deviceadd, qemu_devicedel, qemu_driveadd, qemu_drivedel, qemu_deviceaddverify, qemu_devicedelverify
...
and replace code in vm_deviceplug/vm_deviceunplug
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-23 09:09:15 +01:00
Derumier Alexandre
7ebe888a03
print_drivedevice_full : change deviceid: device-scsi to scsi and device-ide to ide
...
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-23 09:07:21 +01:00
Derumier Alexandre
ec21aa112d
rename vm_deviceadd to vm_deviceplug, and vm_devicedel to vm_deviceunplug
...
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-23 09:06:24 +01:00
Derumier Alexandre
69b6ae0ce3
rename scsicontroller deviceid from scsi0/1 to lsi0/1
...
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2012-01-23 09:05:34 +01:00
Dietmar Maurer
b6f39da2af
use new assemble_vnc_ticket
2012-01-19 09:31:40 +01:00
Dietmar Maurer
f0cab979e5
catch exception when storage does not exists
2012-01-17 13:12:40 +01:00
Dietmar Maurer
254575e971
fix bug #81 : do no deactivate volumes in vzdump stop mode
...
We add a keepActive parameter to stop/shutdown API.
2012-01-17 11:56:56 +01:00
Dietmar Maurer
97439670bc
online migration fix: close tunnel later, wait for connection close
2012-01-17 11:25:44 +01:00
Dietmar Maurer
e95fe75f86
use 'da' instead of 'dk' for Danish keyboard
...
Qemu use that name.
2012-01-09 11:51:28 +01:00
Dietmar Maurer
8610701ae6
add ha flag to status info
2011-12-22 13:18:37 +01:00
Dietmar Maurer
31a9616c0b
load vhost_net module
2011-12-20 12:28:20 +01:00
Dietmar Maurer
1061648ed4
use timeout flag instead of wait command
2011-12-16 06:35:07 +01:00
Dietmar Maurer
745fed70c0
do not raise exceptions in vm_stop_cleanup
2011-12-16 06:34:35 +01:00
Dietmar Maurer
4d81a1d327
dont raise errors if not needed
2011-12-16 06:32:09 +01:00
Dietmar Maurer
9269013a93
implement forceStop for vm_shutdown
2011-12-15 12:58:29 +01:00
Dietmar Maurer
17eed025b3
use PVE::Tools::run_with_timeout
2011-12-15 11:29:01 +01:00
Derumier Alexandre
231f2e13cb
scsi-block auto detection
...
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2011-12-13 10:45:39 +01:00
Dietmar Maurer
0888fdce30
fix bootorder
2011-12-08 11:41:58 +01:00
Dietmar Maurer
ac021d2e1d
change parameter order for migrate
2011-12-08 11:08:17 +01:00
Dietmar Maurer
1c06086781
do not use ehci by default
...
Because the ehci driver blocks migration (ehci is currently not migratable)
2011-12-08 10:26:59 +01:00
Dietmar Maurer
d68afb26bf
improve error message
2011-12-08 10:07:19 +01:00
Dietmar Maurer
72afda82a1
fix migration tunnel
2011-12-08 09:32:09 +01:00
Dietmar Maurer
2b5569777b
use cache=none by default (for raw format)
2011-12-07 12:02:34 +01:00
Dietmar Maurer
3b408e826c
use new bootindex option
2011-12-07 11:54:31 +01:00
Dietmar Maurer
2ed36a412c
code cleanup
2011-12-07 11:41:27 +01:00
Dietmar Maurer
46a84fd400
replace logmsg() with $self->log()
2011-12-07 11:25:20 +01:00
Dietmar Maurer
a3c5221310
fix version parser for qemu-kvm 1.0
2011-12-07 11:16:57 +01:00
Dietmar Maurer
16e903f2dc
use new AbstractMigrate.pm
2011-12-07 06:36:20 +01:00
Derumier Alexandre
2b05ac1331
add ide-cd, ide-hd, scsi-cd, scsi-hd, scsi-block to device syntax
...
ide-cd, ide-hd replace old ide-drive legacy syntax
scsi-cd, iscsi-hd replace old ide-drive legacy syntax
scsi-block is new in qemu 1.0
Signed-off-by: Derumier Alexandre <aderumier@odiso.com>
2011-12-07 06:24:36 +01:00
Dietmar Maurer
2372d11498
correctly set exit code
2011-11-30 09:36:18 +01:00
Dietmar Maurer
02d07cf579
fix vm_shutdown bug - pass storecfg parameter
2011-11-30 09:33:43 +01:00
Dietmar Maurer
4bb5a31707
cleanup error messages
2011-11-29 12:43:34 +01:00
Dietmar Maurer
bbbe5146ff
fix stopall
2011-11-29 11:14:26 +01:00
Dietmar Maurer
f325c6d625
update version to 2.0-8
2011-11-29 08:08:56 +01:00
Dietmar Maurer
3bcea617bd
be more careful when removing snapshots
2011-11-29 06:25:09 +01:00
Dietmar Maurer
b7eeab2151
we can only resume a VM which is running
2011-11-29 06:24:55 +01:00
Dietmar Maurer
a5ed42d347
try to detect errors before starting the background task
2011-11-25 13:25:32 +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
971f27c404
improve error message when archive does not exist
2011-11-23 07:30:43 +01:00
Dietmar Maurer
cf3298e611
fix vzdump stop mode
2011-11-21 06:38:11 +01:00
Dietmar Maurer
2d8f7f219b
set version to 2.0-4
2011-11-19 09:55:01 +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
a591eebacb
only raise exception when parameter -force is set
2011-11-17 13:36:56 +01:00
Dietmar Maurer
c274d9f9f5
update version to 2.0-3
2011-11-09 11:36:09 +01:00