6.5 管理迁移后操作(Windows 和 Linux)

PlateSpin Migrate 支持使用脚本,在目标工作负载上针对通过 PlateSpin Migrate 客户端执行的某些迁移作业自动执行自定义的迁移后任务。下列作业类型支持自定义迁移后操作:

  • 一次性服务器同步

  • 对等工作负载迁移

您可以在批处理文件、shell 脚本或程序可执行文件中配置操作,并将其上载到自定义操作的 PlateSpin 服务器库。然后,可将这些脚本与您在 PlateSpin Migrate 客户端中配置的迁移作业相关联。在迁移过程结束时,PlateSpin Migrate 会将指定的操作连同其依赖项上载到目标并加以执行。

要能够选择作为迁移作业一部分运行的迁移后操作,您必须先将该操作及其依赖项保存在专用的目录中,并将其添加到 PlateSpin 服务器的库中。所上载目录的最大大小不能超过 64 MB。有关提高此限制的信息,请参见部分 5.14, 提高迁移后操作的上载大小限制

要将迁移后操作添加到自定义操作的 PlateSpin 服务器库,请执行以下操作:

  1. 创建操作,在示例工作负载上测试该操作,然后将该操作及其依赖项保存在 PlateSpin 服务器可以访问的目录中。

    为 Linux 工作负载开发迁移后操作时要十分小心,这些操作允许在文件名中使用不同的字符并且支持不同的 ACL(访问控制列表)许可权限。

    对于 Linux 操作系统,请使用 tar(或类似工具)将操作的目录结构合并到单个文件中。请参见知识库文章 7970214

  2. 在 PlateSpin Migrate 客户端中,单击工具 > 管理操作

  3. 单击添加

  4. 在“添加操作”窗口中,键入自定义操作的名称,选择目标操作系统类型,然后浏览并选择所需操作及其依赖项所在的目录。

    PlateSpin Migrate 会在列表中填充所选文件夹的内容。

  5. 文件名列中,选择所需的可执行文件,然后单击设置

  6. 默认选项部分,指定任何必要的命令行自变量以及执行超时,然后单击确定

    PlateSpin Migrate 会打包并上载该库。

现在,您便可在迁移作业中选择该操作。请参见部分 28.14, 自定义迁移后操作