是否有一种优雅的方法将RBD卷复制到另一个Ceph集群?
我使用QEMU-IMG2.5版本或QEMU-IMG6.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-IMG2.5在没有选项参数的情况下花费2小时40分钟:
QEMU-IMG6.0使用带有选项参数的3小时3分钟 (-m 16 -W -S 4k):
问题:
1、为什么2.5版本写入只使用磁盘功能(18G),而6.0版本编写漏洞磁盘2.5T?
2,如何使用qemu (2.5或6.0版本)加速将RBD卷转换为另一个Ceph集群,或者有其他方法可以实现?
发布于 2021-04-18 21:55:52
主要特性是qemu-img convert -n
-- -n
选项参数。
如果转换带有'-n' skips the target volume creation (useful if the volume is created prior to running qemu-img)
参数的磁盘,它将将洞磁盘功能写入目标rbd卷。没有它,qemu-img convert
只读取所使用的源卷并将它们写入目标卷。
https://stackoverflow.com/questions/67000377
复制相似问题