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

viocli migrate 命令支持多种操作,可执行不同任务。以下参数适用于所有操作。

参数 强制或可选 说明

-v--verbose

可选

在详细模式下显示输出。

您可以运行 viocli migrate -hviocli migrate --help 以显示该命令的参数。还可以在任何操作上使用 -h--help 选项显示操作参数。例如,viocli migrate fwaas -h 将显示 fwaas 操作的参数。

下面列出了 viocli migrate 支持的操作。

viocli migrate fwaas [-v]

将部署中的防火墙从防火墙即服务 (Firewall as a Service, FWaaS) v1 升级到 FWaaS v2。

 

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

可选

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