Live Snapshot with PVE 2.3-6 qmp command 'snapshot-drive' failed - Not supported

akh1

New Member
Jan 30, 2013
6
0
1
Live Snapshot with PVE 2.3-6
not working when done from GUI
with following error :

qmp command 'snapshot-drive' failed - Not supported

More details :
Output of error message
VM 104 qmp command 'snapshot-drive' failed - Not supported


MORE INFO ABOUT SUSTEM AND CONFIG :

root@proxmox:~# qm config 104
boot: cdn
bootdisk: virtio0
cores: 1
ide2: none,media=cdrom
memory: 2048
name: netflow
net0: rtl8139=00:0C:29:33:AC:64,bridge=vmbr0
ostype: l26
sockets: 1
virtio0: local:104/vm-104-disk-2.qcow2,size=20G

root@proxmox:~# cat /etc/pve/storage.cfg
nfs: Synology
path /mnt/pve/Synology
server 10.10.10.38
export /volume1/NetBackup
options vers=3
content backup
maxfiles 10


dir: local
path /var/lib/vz
content images,iso,vztmpl,rootdir
maxfiles 0


dir: disk_backup
path /disk_backup
content images,iso,vztmpl,rootdir,backup
maxfiles 2

root@proxmox:~# pveversion -v
pve-manager: 2.3-6 (pve-manager/2.3/bcbdbcc8)
running kernel: 2.6.32-16-pve
proxmox-ve-2.6.32: 2.2-82
pve-kernel-2.6.32-16-pve: 2.6.32-82
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-4
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-2
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-36
qemu-server: 2.3-8
pve-firmware: 1.0-21
libpve-common-perl: 1.0-44
libpve-access-control: 1.0-25
libpve-storage-perl: 2.3-2
vncterm: 1.0-3
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.3-17
ksm-control-daemon: 1.1-1



cat /var/log/pve/tasks/index
UPID:proxmox:0001B83F:00110E6B:5108D3AC:stopall::root@pam: 5108D3BB OK
UPID:proxmox:00000970:00000E74:5108D446:startall::root@pam: 5108D446 OK
UPID:proxmox:0000142E:000061B3:5108D51C:qmstart:104:root@pam: 5108D51D OK
UPID:proxmox:00001C8A:0000B014:5108D5E4:qmsnapshot:104:root@pam: 5108D5FB VM 104 qmp command 'snapshot-drive' failed - Not supported



Please Help to SOLVE this

Thanks in ADVANCE










 
you run an old kernel, pveversion -v should be:

Code:
pve-manager: 2.3-6 (pve-manager/2.3/bcbdbcc8)
running kernel: 2.6.32-18-pve
proxmox-ve-2.6.32: 2.3-88
pve-kernel-2.6.32-18-pve: 2.6.32-88
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-4
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-2
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-36
qemu-server: 2.3-8
pve-firmware: 1.0-21
libpve-common-perl: 1.0-44
libpve-access-control: 1.0-25
libpve-storage-perl: 2.3-2
vncterm: 1.0-3
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.3-17
ksm-control-daemon: 1.1-1

update and try again (don´t forget to reboot your host).
 
ok

I do
apt-get dist-upgrade

!reboot!

and now

root@proxmox:~# pveversion -v
pve-manager: 2.3-6 (pve-manager/2.3/bcbdbcc8)
running kernel: 2.6.32-16-pve
proxmox-ve-2.6.32: 2.3-88
pve-kernel-2.6.32-16-pve: 2.6.32-82
pve-kernel-2.6.32-18-pve: 2.6.32-88
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-4
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-2
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-36
qemu-server: 2.3-8
pve-firmware: 1.0-21
libpve-common-perl: 1.0-44
libpve-access-control: 1.0-25
libpve-storage-perl: 2.3-2
vncterm: 1.0-3
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.3-17
ksm-control-daemon: 1.1-1


live snapshot still not working
 
i do upgrade

during it I see

Processing triggers for man-db ...
Setting up libboost-thread1.42.0 (1.42.0-4) ...
Setting up librados2 (0.56.1-1~bpo60+1) ...
Setting up librbd1 (0.56.1-1~bpo60+1) ...
Setting up ceph-common (0.56.1-1~bpo60+1) ...
Installing new version of config file /etc/bash_completion.d/rbd ...
Setting up pve-kernel-2.6.32-18-pve (2.6.32-88) ...
update-initramfs: Generating /boot/initrd.img-2.6.32-18-pve
Generating grub.cfg ...
/usr/sbin/grub-probe: error: Couldn't find PV pv1. Check your device.map.
Setting up proxmox-ve-2.6.32 (2.3-88) ...
installing proxmox release key: OK
root@proxmox:~#



after reboot - still old kernel ?


root@proxmox:~# pveversion -v
pve-manager: 2.3-6 (pve-manager/2.3/bcbdbcc8)
running kernel: 2.6.32-16-pve
proxmox-ve-2.6.32: 2.3-88
pve-kernel-2.6.32-16-pve: 2.6.32-82
pve-kernel-2.6.32-18-pve: 2.6.32-88
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-4
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-2
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-36
qemu-server: 2.3-8
pve-firmware: 1.0-21
libpve-common-perl: 1.0-44
libpve-access-control: 1.0-25
libpve-storage-perl: 2.3-2
vncterm: 1.0-3
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.3-17
ksm-control-daemon: 1.1-1
 
ok
i update grub like this


root@proxmox:~# grub-mkdevicemap


root@proxmox:~# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-18-pve
Found initrd image: /boot/initrd.img-2.6.32-18-pve
Found linux image: /boot/vmlinuz-2.6.32-16-pve
Found initrd image: /boot/initrd.img-2.6.32-16-pve
Found memtest86+ image: /memtest86+.bin
Found memtest86+ multiboot image: /memtest86+_multiboot.bin
done
root@proxmox:~#




reboot


and now :


root@proxmox:~# pveversion -v
pve-manager: 2.3-6 (pve-manager/2.3/bcbdbcc8)
running kernel: 2.6.32-18-pve
proxmox-ve-2.6.32: 2.3-88
pve-kernel-2.6.32-16-pve: 2.6.32-82
pve-kernel-2.6.32-18-pve: 2.6.32-88
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.4-4
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.93-2
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.9-1
pve-cluster: 1.0-36
qemu-server: 2.3-8
pve-firmware: 1.0-21
libpve-common-perl: 1.0-44
libpve-access-control: 1.0-25
libpve-storage-perl: 2.3-2
vncterm: 1.0-3
vzctl: 4.0-1pve2
vzprocps: 2.0.11-2
vzquota: 3.1-1
pve-qemu-kvm: 1.3-17
ksm-control-daemon: 1.1-1
root@proxmox:~#







and now still same error


VM 104 qmp command 'snapshot-drive' failed - Not supported




please help
 

sure - I check this BEFORE i write ro forum !


ok, i solve this by myself

real problem :
as i write before

root@proxmox:~# qm config 104
boot: cdn
bootdisk: virtio0
cores: 1
ide2: none,media=cdrom
memory: 2048
name: netflow
net0: rtl8139=00:0C:29:33:AC:64,bridge=vmbr0
ostype: l26
sockets: 1
virtio0: local:104/vm-104-disk-2.qcow2,size=20G


look like disk file is QCOW2

but
when I do
root@proxmox:/var/lib/vz/images/104# qemu-img info ./vm-104-disk-2.qcow2
image: ./vm-104-disk-2.qcow2
file format: raw
virtual size: 20G (21474836480 bytes)
disk size: 19G


so real fiel is in RAW !!!!

I convert like this

qemu-img convert -f raw -c -O qcow2 ./vm-104-disk-2.qcow2 1.qcow2
rename and replace disk file

and NOW have live snapshot

Thanks !