您可以将未附加到实例的 Cinder 卷迁移到指定的目标数据存储。

前提条件

将所有快照与要迁移的卷分离。

过程

  1. root 用户身份登录到 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
  2. 迁移卷。
    • 要从数据存储迁移所有卷,请运行以下命令:
      viocli migrate volume --source-dc src-dc-name --source-ds src-ds-name dest-dc-name dest-ds-name [--ignore-storage-policy]
    • 要从数据存储迁移指定的卷,请运行以下命令:
      viocli migrate volume --volume-ids UUID1 dest-dc-name dest-ds-name [--ignore-storage-policy]
    选项 说明
    --source-dc

    输入包含要迁移的卷的数据中心。

    此参数必须与 --source-ds 参数结合使用。如果只想迁移指定的卷,请勿包含此参数。

    --source-ds

    输入包含要迁移的卷的数据存储。

    此参数必须与 --source-dc 参数结合使用。如果只想迁移指定的卷,请勿包含此参数。

    --volume-ids

    输入要迁移的卷的 UUID。可以包括多个 UUID 并用逗号 (,) 分隔。

    如果要从数据存储迁移所有卷,请使用 --source-dc 参数和 --source-ds 参数,而不要使用此参数。

    dest-dc-name

    输入包含要将卷迁移到的数据存储的数据中心的名称。

    dest-ds-name

    输入要将卷迁移到的数据存储的名称。

    --ignore-storage-policy

    如果包含此参数,则即使目标数据存储不符合卷的存储策略,也将卷迁移到该数据存储。

结果

指定的卷将迁移到目标数据存储。