使用 viocli volume-migrate 命令可以将一个或多个非附加 Cinder 卷从一个数据存储迁移到另一个数据存储。
要迁移附加卷,必须迁移整个实例。
要迁移卷影虚拟机的卷,请使用 viocli ds-migrate-prep 命令,然后使用 vSphere Client 完成迁移。
viocli volume-migrate命令使用以下语法。
viocli volume-migrate [-d NAME] {--volume-ids UUID1[,UUID2...] | --source-dc SRC-DC-NAME --source-ds SRC-DS-NAME] DEST-DC-NAME DEST-DS-NAME [--ignore-storage-policy] [--verbose]
参数 |
强制或可选 |
说明 |
---|---|---|
-d NAME 或 --deployment NAME |
可选 |
要使用的部署的名称。 如果未输入值,则使用默认部署。 |
--volume-ids UUID1 |
强制,除非使用 --source-dc 和 --source-ds。 |
迁移 UUID 指定的一个或多个卷。要指定多个卷,请使用逗号分隔 UUID。 例如,以下命令将两个卷迁移到数据中心 DC-01 中的数据存储 DS-01。
|
--source-dc SRC-DC-NAME |
强制,除非使用 --volume-ids。 |
标识源数据中心。 此选项必须与 --source-ds 选项结合使用。 |
--source-ds SRC-DS-NAME |
强制,除非使用 --volume-ids。 |
标识源数据存储。 此选项必须与 --source-dc 选项结合使用。 例如,以下命令会将所有卷从数据中心 DC-01 的数据存储 DS-01 迁移到数据中心 DC-02 的数据存储 DS-02 中。
|
DEST-DC-NAME |
强制 |
指定目标数据中心。 |
DEST-DS-NAME |
强制 |
指定目标数据存储。 |
--ignore-storage-policy |
可选 |
忽略存储策略合规性检查。 当目标数据存储不符合所迁移卷的存储策略时,使用此参数启用卷迁移。 |
--verbose |
可选 |
在详细模式下显示输出。 |
还可以运行 viocli volume-migrate -h 或 viocli volume-migrate --help 以显示命令的参数。