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

前提条件

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

过程

  1. 使用 SSH 登录到 VMware Integrated OpenStack Manager。
  2. 切换到 root 用户。
    sudo su -
  3. 迁移卷。
    viocli volume-migrate [-d [NAME]] \
                          [--source-dc [SRC_DC_NAME]] [--source-ds [SRC_DS_NAME]] \
                          [--volume-ids [VOLUME_UUIDS]] [--ignore-storage-policy] \
                          DEST_DC_NAME DEST_DS_NAME [-h] [-v]
    参数 强制或可选 说明

    -d, --deployment NAME

    自动

    将在其中迁移卷的部署的名称。

    自动应用。默认值为当前部署的名称。

    --source-dc SRC_DC_NAME

    强制(除非已指定 VOLUME_UUIDS)。

    标识源数据中心。

    --source-ds 参数一起使用可唯一标识数据存储。

    --source-ds SRC_DS_NAME

    强制(除非已指定 VOLUME_UUIDS)。

    --source-dc 参数一起使用可唯一标识数据存储。

    例如,以下命令会将所有卷从数据中心 DC-01 的数据存储 DS-01 迁移到数据中心 DC-02 的数据存储 DS-02 中。

    viocli volume-migrate --source-dc DC-01 --source-ds DS-01 DC-02 DS-02

    --volume-ids VOLUME_UUIDS

    强制(除非已指定 SRC_DC_NAME and SRC_DS_NAME)。

    迁移 UUID 值指定的一个或多个独立卷。要指定多个卷,请使用逗号分隔多个 UUID。

    例如,以下命令会将其 UUID 值指定的两个卷迁移到数据中心 DC-01 的数据存储 DS-01 中。

    viocli volume-migrate --volume-ids 25e121d9-1153-4d15-92f8-c92c10b4987f, 4f1120e1-9ed4-421a-b65b-908ab1c6bc50 DC-01 DS-01

    --ignore-storage-policy

    可选

    忽略存储策略合规性检查。

    如果迁移的卷所包含的存储策略与目标数据存储不符,则包含此参数可防止迁移失败。

    DEST_DC_NAME

    强制

    指定目标数据中心。

    DEST_DS_NAME

    强制

    指定目标数据存储。

    -h, --help

    可选

    显示此命令的使用和参数。

    -v, --verbose

    可选

    进入详细模式。