要将附加的 Cinder 卷迁移到其他数据存储,您必须迁移与该卷附加到的实例对应的虚拟机。

前提条件

确认卷未附加任何快照。否则,必须先分离快照。

过程

  1. 使用 SSH 登录到 VMware Integrated OpenStack Manager。
  2. 切换到 root 用户。
    sudo su -
  3. 为迁移准备卷。
    此步骤将在指定的数据存储上准备所有要迁移的卷。
    viocli ds-migrate-prep [-d DEPLOYMENT] DC_NAME DS_NAME
    选项 说明
    -d DEPLOYMENT 表示 VMware Integrated OpenStack 部署的名称。
    DC_NAME 表示数据中心名称。
    DS_NAME 表示数据存储名称。
  4. 登录到 vSphere Web Client
  5. 找到与该卷附加到的 Nova 实例对应的虚拟机。
  6. 使用 vSphere Web Client 中的 Storage vMotion 功能,可将该虚拟机迁移到其他数据存储。
    卷会迁移到新的数据存储,但仅卷影虚拟机的磁盘会移动到新的数据存储。卷影虚拟机仍在旧数据存储上,但没有磁盘。

    请参见有关使用 Storage vMotionvSphere 产品文档

  7. (可选) 要修复卷影虚拟机的磁盘,请运行卷分离过程。
    分离操作会从实例上断开卷的连接。可能无法读取或写入卷。