Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

迁移 SVM

贡献者

SVM 迁移完成后,客户端将自动切换到目标集群,不必要的 SVM 将从源集群中删除。默认情况下,自动转换和自动源清理处于启用状态。如有必要,您可以禁用客户端自动转换,以便在发生转换之前暂停迁移,也可以禁用自动源 SVM 清理。

  • 您可以使用 -auto-cutover false 可选择在正常情况下自动进行客户端转换时暂停迁移、然后在以后手动执行转换。

  • 您可以使用高级权限 -auto-source-cleanup false 此选项可在转换后禁止删除源SVM、然后在转换后手动触发源清理。

迁移启用了自动转换的 SVM

默认情况下,迁移完成后,客户端会自动切换到目标集群,并且不必要的 SVM 会从源集群中删除。

步骤
  1. 从目标集群运行迁移预检:

    dest_cluster> vserver migrate start -vserver SVM_name -source-cluster cluster_name -check-only true

  2. 从目标集群启动 SVM 迁移:

    dest_cluster> vserver migrate start -vserver SVM_name -source-cluster cluster_name

  3. 检查迁移状态:

    dest_cluster> vserver migrate show

    SVM 迁移完成后,状态将显示 migrate-complete 。

迁移已禁用自动客户端转换的 SVM

您可以使用 -auto-cutover false 选项在客户端自动转换正常发生时暂停迁移,然后在稍后手动执行转换。请参见 迁移 SVM 后手动转换客户端

步骤
  1. 从目标集群运行迁移预检:

    dest_cluster> vserver migrate start -vserver SVM_name -source-cluster cluster_name -check-only true

  2. 从目标集群启动 SVM 迁移:

    dest_cluster> vserver migrate start -vserver SVM_name -source-cluster cluster_name -auto-cutover false

  3. 检查迁移状态:

    dest_cluster> vserver migrate show 当 SVM 迁移完成异步数据传输且已准备好进行转换操作时,状态将显示 "ready-for-cutover" 。

迁移已禁用源清理的 SVM

您可以使用高级权限 -auto-source-cleanup false 选项禁用转换后删除源 SVM ,然后在转换后手动触发源清理。请参见 手动删除源 SVM

步骤
  1. 从目标集群运行迁移预检:

    dest_cluster*> vserver migrate start -vserver SVM_name -source-cluster cluster_name -check-only true

  2. 从目标集群启动 SVM 迁移:

    dest_cluster*> vserver migrate start -vserver SVM_name -source-cluster cluster_name -auto-source-cleanup false

  3. 检查迁移状态:

    dest_cluster*> vserver migrate show

    SVM 迁移转换完成后,状态将显示 "ready-for-source-cleanup" ,并且此状态可以删除源集群上的 SVM 。