有没有一种优雅的方法可以将 RBD 卷复制到另一个 Ceph 集群?
我使用 qemu-img 2.5 版本或 qemu-img 6.0 版本计算转换时间,方法是将卷(容量为 2.5T,仅使用 18G)复制到另一个 Ceph 集群。
qemu-img [2.5 or 6.0] convert -p -f raw rbd:pool_1/volume-orig_id:id=cinder:conf=1_ceph.conf:keyring=1_ceph.client.cinder.keyring -O raw rbd:pool_2/volume-new_id:id=cinder:conf=2_ceph.conf:keyring=2_ceph.client.cinder.keyring [-n -m 16 -W -S 4k]
测试qemu-img convert
结果:
qemu-img 2.5 在没有选项参数的情况下花费2 小时 40 分钟:
qemu-img 6.0使用选项参数(-m 16 -W -S 4k )花费3 小时 3 分钟:
问题:
1、为什么2.5版本写只用磁盘容量(18G),而6.0版本写洞盘2.5T?
2、如何使用qemu-img(2.5或6.0版本)加速将RBD卷转换到另一个Ceph集群或者有什么其他的办法?