Dietmar Maurer
8da4165a63
bump version to 2.3-15
2013-02-28 12:54:21 +01:00
Dietmar Maurer
bb1e32937a
Revert "vncproxy: wait max 10s for the socket if it does not exist"
...
This reverts commit 58504d5edf
.
The patch only works if the VM is on local host.
2013-02-28 12:49:21 +01:00
Dietmar Maurer
60635a5733
vzdump: improve error reporting
...
And use kill(9) instead of kill(-9), which simply hangs
2013-02-28 10:47:55 +01:00
Dietmar Maurer
64b05128e8
fix changelog
2013-02-28 06:54:49 +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
Dietmar Maurer
b7b1ac9d04
fix check if a backing file exist
2013-02-28 06:36:46 +01:00
Dietmar Maurer
6fe2055892
bump version to 2.3-14
2013-02-28 06:21:52 +01:00
Alexandre Derumier
ef86170e9f
bugfix #340 : don't set cache=none to cdrom
...
Cdrom devices don't works with cache=none and no reason to force cache mode on cdrom
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-27 09:21:31 +01:00
Dietmar Maurer
eac6899d96
default cpu type is kvm64 now
2013-02-25 07:01:51 +01:00
Alexandre Derumier
d5f315fda5
migration : display qm resume error in task log
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-25 06:15:45 +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
Dietmar Maurer
ffdf91ba17
bump version to 2.3-13
2013-02-25 06:13:18 +01:00
Alexandre Derumier
11490cf228
set cache=none if option is not defined
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-25 06:11:37 +01:00
Alexandre Derumier
0ecf8463da
usb-tablet : always use uhci controller
...
- usb-tablet on ehci is buggy
- convert to -device syntax
info usb before
----------------
Device 0.2, Port 1, Speed 12 Mb/s, Product QEMU USB Tablet
info usb after
--------------
Device 0.2, Port 1, Speed 12 Mb/s, Product QEMU USB Tablet
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-22 11:53:52 +01:00
Alexandre Derumier
24f0d39a6c
uhci controller : use new -device syntax
...
we need an id to allow hotplug
info pci before
---------------
Bus 0, device 1, function 2:
USB controller: PCI device 8086:7020
IRQ 11.
BAR4: I/O at 0xc040 [0xc05f].
id ""
info pci after
--------------
Bus 0, device 1, function 2:
USB controller: PCI device 8086:7020
IRQ 11.
BAR4: I/O at 0xc040 [0xc05f].
id "uhci"
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-22 11:52:23 +01:00
Dietmar Maurer
064bfb367b
fix changelog
2013-02-22 10:10:34 +01:00
Dietmar Maurer
fcc573ab24
Revert "enable usb2 controller by default"
...
This reverts commit 42869ac07d
.
2013-02-22 10:08:10 +01:00
Dietmar Maurer
2dbe827e38
disable hotplug by default
...
This reverts commit 6c52b6794e
Testing revealed that this has too many side effect, so we do not want
to change that for the 2.3 release.
2013-02-22 09:52:45 +01:00
Dietmar Maurer
23b4120bc8
add offline backup for templates
2013-02-22 09:46:59 +01:00
Dietmar Maurer
1575bfccc5
fix backup parameters for pve-qemu-kvm 1.4-4
...
bump version to 2.3-11
depend on pve-qemu-kvm 1.4-4
2013-02-20 10:48:52 +01:00
Alexandre Derumier
e8a7e9b44c
fix tablet hotplug
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-19 12:56:58 +01:00
Dietmar Maurer
f1c8f1d7d4
bump version to 2.3-10
2013-02-19 10:47:38 +01:00
Dietmar Maurer
6c52b6794e
hotplug/unplug devices by default
2013-02-19 10:47:17 +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
73aa03b87f
qemu_netdevadd : convert to qmp
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-19 10:32:01 +01:00
Alexandre Derumier
89c1e0f438
qemu_netdevdel : convert to qmp
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-19 10:31:51 +01:00
Alexandre Derumier
d695b5b725
qemu_deviceadd : convert to qmp
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-19 10:31:43 +01:00
Alexandre Derumier
5a77d8c105
qemu_devicedel : convert to qmp
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-19 10:31:28 +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
Alexandre Derumier
42869ac07d
enable usb2 controller by default
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-19 06:41:05 +01:00
Alexandre Derumier
daca220d29
vzdump : check if volid exist with volume_size_info
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-18 06:49:07 +01:00
Alexandre Derumier
a6f0e83b93
template_create : check has_feature template
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-18 06:19:14 +01:00
Dietmar Maurer
8b43bc11db
add missing newline
2013-02-15 11:08:28 +01:00
Dietmar Maurer
03c2d0ad6f
remove wrong permission check
2013-02-15 08:45:42 +01:00
Dietmar Maurer
9cd0784249
template_create: check for 'clone' feature
2013-02-15 08:44:12 +01:00
Dietmar Maurer
3e2bbcdc0e
is_template: always return a defined value
...
use 0 instead of undef
2013-02-15 08:12:33 +01:00
Alexandre Derumier
4d8c851bcc
vmstatus : return template if vm is a template
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 08:09:36 +01:00
Dietmar Maurer
5295b23dfb
move template checks up one level
...
To avoid multiple/repeated calls to load_config().
2013-02-15 08:04:30 +01:00
Alexandre Derumier
f78fe36ece
forbid snapshot create if current it's a template
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:57:01 +01:00
Alexandre Derumier
d560409207
forbid offline migration of a non shared volume if it's a clone
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:52:53 +01:00
Alexandre Derumier
3dcb98d52b
forbid vm_start if current config is a template.
...
if files (raw,qcow2) are a template, we forbid vm_start.
note : the readonly protection do already the job, but we need a clear message for users
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:52:28 +01:00
Alexandre Derumier
90b0c6b34a
forbid rollback if current config is a template.
...
if a qcow2 current is a template, we can't rollback to a previous snapshot.
(note that file readonly protection do already the job, but we need a clear error message for user)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:52:09 +01:00
Alexandre Derumier
66aa07141f
forbid snapshot delete if it's a template
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:51:46 +01:00
Alexandre Derumier
624361b34a
add is_template sub
...
return 1 if vm is a full template (all disks are base image)
return 2 if vm is a semi-tempalte (mix of base and non-base image)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-15 07:51:09 +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
ef1c835d19
do not set cache=none for .raw files
...
use qemu default instead (writeback)
2013-02-14 08:19:39 +01:00
Dietmar Maurer
0302101cf1
remove expected_downtime from migration status
2013-02-13 10:47:54 +01:00
Dietmar Maurer
51ccb37af5
bump version to 2.3-9
...
depend on pve-qemu-kvm >= 1.4-1
2013-02-13 10:40:58 +01:00
Alexandre Derumier
abebe2f16c
qemu 1.4 fix : rename stats-polling-interval to guest-stats-polling-interval
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2013-02-13 10:00:41 +01:00
Dietmar Maurer
ebb5555800
fix tar restore: correctly check if VM config already exists
2013-01-28 09:54:00 +01:00