I have a VM that has 13 snapshots in my qcow2 file. While unintentional, I want to conduct a few performance tests without potential consequences to the production VM. For the tests I want all of the snapshots to remain. Per my reading, I did this with the command:
qm clone 116 334 --full true
The VM is off, and the VM is stored on an NFS share on a TrueNAS with all-SSD storage. The networking itself is all 10Gb.
The qm clone command does its thing and goes up to 100%, then throws this error:
command '/usr/bin/qemu-img info '--output=json' /mnt/pve/sandisk_ssd/images/334/vm-334-disk-0.qcow2' failed: got timeout
could not parse qemu-img info command output for '/mnt/pve/sandisk_ssd/images/334/vm-334-disk-0.qcow2' - malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at /usr/share/perl5/PVE/Storage/Plugin.pm line 969.
I tried running the qemu-img command that allegedly timed out, and it responded within 1 second with the output. The VM seems to exist in the WebGUI of proxmox, but there are no snapshots listed. Kind of wondering what the next steps are, or if I can change the timeout. For my test, it is important that I keep all of the snapshots.
Any ideas?
When in production, the VM performs fine. Creation and destruction of snapshots is slow, but does work. I did have to change the timeout to 2 hours for snapshot deletion in the file /usr/share/perl5/PVE/QMPClient.pm.
Thanks!
qm clone 116 334 --full true
The VM is off, and the VM is stored on an NFS share on a TrueNAS with all-SSD storage. The networking itself is all 10Gb.
The qm clone command does its thing and goes up to 100%, then throws this error:
command '/usr/bin/qemu-img info '--output=json' /mnt/pve/sandisk_ssd/images/334/vm-334-disk-0.qcow2' failed: got timeout
could not parse qemu-img info command output for '/mnt/pve/sandisk_ssd/images/334/vm-334-disk-0.qcow2' - malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at /usr/share/perl5/PVE/Storage/Plugin.pm line 969.
I tried running the qemu-img command that allegedly timed out, and it responded within 1 second with the output. The VM seems to exist in the WebGUI of proxmox, but there are no snapshots listed. Kind of wondering what the next steps are, or if I can change the timeout. For my test, it is important that I keep all of the snapshots.
Any ideas?
When in production, the VM performs fine. Creation and destruction of snapshots is slow, but does work. I did have to change the timeout to 2 hours for snapshot deletion in the file /usr/share/perl5/PVE/QMPClient.pm.
Thanks!