Hi,
I encountered RBD block snapshot issue after doing migration.
Steps
-----
1. Start QEMU with:
./qemu-system-x86_64 -name VM -machine q35 -accel kvm -cpu
host,migratable=on -m 2G -boot menu=on,strict=on
rbd:image/ubuntu-22.04-server-cloudimg-amd64.raw -net nic -net user
-cdrom /home/my/path/of/cloud-init.iso -monitor stdio
2. Do block snapshot in monitor cmd: snapshot_delete_blkdev_internal. It
works as expected: the snapshot is visable with command`rbd snap ls
pool_name/image_name`.
3. Do pseudo migration with monitor cmd: migrate -d exec:cat>/tmp/vm.out
4. Do block snapshot again with snapshot_delete_blkdev_internal, then I
get:
Error: Block format 'raw' used by device 'ide0-hd0' does not support
internal snapshots
I was hoping to do the second block snapshot successfully, and it feels
abnormal the RBD block snapshot function is disrupted after migration.
BTW, I get the same block snapshot error when I start QEMU with:
"-drive format=raw,file=rbd:pool_name/image_name"
My questions is: how could I proceed with RBD block snapshot after the
pseudo migration?