您可以将未附加到实例的 Cinder 卷迁移到指定的目标数据存储。
前提条件
确认卷未附加任何快照。否则,必须先分离快照。
过程
- 使用 SSH 登录到 VMware Integrated OpenStack Manager。
- 切换到 root 用户。
sudo su -
- 迁移卷。
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
可选 进入详细模式。