迁移池
您可以迁移或复制 RADOS 块设备 (RBD) 映像。
在此过程中,将导出并导入源映像。
重要信息: 如果工作负载 仅 包含 RBD 映像,请使用此迁移过程。 工作负载中不能存在任何 rados cppool 映像。 如果工作负载中存在 rados cppool 映像,请参阅 迁移池。
要点: 运行导出和导入命令时,请确保相关 RBD 映像中没有活动 I/O。 建议在此池迁移期间关闭生产。
先决条件
停止要导出和导入的 RBD 映像中的所有活动 I/O。
对客户机节点的根级别访问权。
过程
迁移卷。
rbd export volumes/VOLUME_NAME - | rbd import --image-format 2 - volumes_new/VOLUME_NAME示例
[root@rbd-client ~]# rbd export volumes/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16 - | rbd import --image-format 2 - volumes_new/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16如果需要使用本地驱动器进行导入或导出,那么可以划分命令,首先导出到本地驱动器,然后将文件导入到新池中。
rbd export volume/VOLUME_NAME FILE_PATH rbd import --image-format 2 FILE_PATH volumes_new/VOLUME_NAME示例
[root@rbd-client ~]# rbd export volumes/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16 <path of export file> [root@rbd-client ~]# rbd import --image-format 2 <path> volumes_new/volume-3c4c63e3-3208-436f-9585-fee4e2a3de16