Cinder迁移功能说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Cinder迁移功能说明
1.Rest API接口:
POST /v2/<tenant_id> /volumes/<volume_id>/action
2.命令行:
3.参数说明:
force_host_copy:默认为false,为true时,强制迁移操作通过cinder_volume节点完成,而不是后端存储本身的迁移功能,为false时优先使用后端存储的迁移功能。

host:卷迁移的指定地址信息。

可以通过两种方式指定host值:指定卷迁移的backend 地址,不指定pool_name(cinder通过scheduler为我们决定),host的格式为:backend_host @backend_name;指定指定卷迁移的Pool地址,host的格式为:backend_host @backend_name #pool_name
lock_volume:默认为false,为true时,迁移操作会锁定卷的状态为maintenance直到
迁移结束,此状态下卷不可进行其他操作,为false时,在迁移过程中队卷进行其他操作可能会中断迁移。

4.迁移时两种不同的方式:
方式一:存储设备内部的迁移(host @backend#pool_a——> host @backend#pool_b)该种迁移方式,需要storage提供相应的驱动,优点是迁移速度比较快。

目前生产环境已经对接NetApp、Huawei、NFS三种类型的存储中,Huawei提供的相应的驱动程序,但是需要购买相应的证书才能使用。

方式二:Cinder本身提供的迁移功能
该种迁移方式,通过Cinder-volume本身的拷贝能力实现迁移。

迁移过程中,Cinder-volume在目标存储池创建一个新卷,同时连接新卷和源卷,将新卷的文件拷贝到源卷,拷贝完成后删除源卷。

该方式能够迁移卷到任意存储池,但是迁移速度取决于cinder_volume的读写能力。

一些问题:
Huawei 2600存储由于没有导入migrate相关证书,因此执行migrate命令时会报错。

因此,如果需要迁移Huawei 2600上的卷,需要在迁移时将force-host-copy参数改为true。

相关文档
最新文档