使用 viocli volume-migrate 命令可以迁移部署中的资源。

以下参数适用于 viocli volume-migrate 命令。

参数 强制或可选 说明

-v--verbose

可选

在详细模式下显示输出。

您可以运行 viocli volume-migrate -hviocli volume-migrate --help 以显示该命令的参数。

viocli volume-migrate {--volume-ids volume1-uuid... | --source-dc src-dc-name --source-ds src-ds-name] dest-dc-name dest-ds-name [--ignore-storage-policy] [-v]

将未附加的 Cinder 卷迁移到其他数据存储。

参数 强制或可选 说明

--volume-ids

如果未使用 --source-dc--source-ds,则为强制。

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

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

--source-dc src-dc-name

如果未使用 --volume-ids,则为强制。

包含要迁移的卷的数据中心的名称。

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

--source-ds src-ds-name

如果未使用 --volume-ids,则为强制。

包含要迁移的卷的数据存储的名称。

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

dest-dc-name

强制

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

dest-ds-name

强制

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

--ignore-storage-policy

可选

即使目标数据存储不符合卷的存储策略,也将卷迁移到该数据存储。