PlateSpin Migrate 支持使用脚本,在目标工作负载上针对通过 PlateSpin Migrate 客户端执行的某些迁移作业自动执行自定义的迁移后任务。下列作业类型支持自定义迁移后操作:
一次性服务器同步
对等工作负载迁移
您可以在批处理文件、shell 脚本或程序可执行文件中配置操作,并将其上载到自定义操作的 PlateSpin 服务器库。然后,可将这些脚本与您在 PlateSpin Migrate 客户端中配置的迁移作业相关联。在迁移过程结束时,PlateSpin Migrate 会将指定的操作连同其依赖项上载到目标并加以执行。
要能够选择作为迁移作业一部分运行的迁移后操作,您必须先将该操作及其依赖项保存在专用的目录中,并将其添加到 PlateSpin 服务器的库中。所上载目录的最大大小不能超过 64 MB。有关提高此限制的信息,请参见部分 5.14, 提高迁移后操作的上载大小限制。
要将迁移后操作添加到自定义操作的 PlateSpin 服务器库,请执行以下操作:
创建操作,在示例工作负载上测试该操作,然后将该操作及其依赖项保存在 PlateSpin 服务器可以访问的目录中。
为 Linux 工作负载开发迁移后操作时要十分小心,这些操作允许在文件名中使用不同的字符并且支持不同的 ACL(访问控制列表)许可权限。
对于 Linux 操作系统,请使用 tar(或类似工具)将操作的目录结构合并到单个文件中。请参见知识库文章 7970214。
在 PlateSpin Migrate 客户端中,单击工具 > 管理操作。
单击添加。
在“添加操作”窗口中,键入自定义操作的名称,选择目标操作系统类型,然后浏览并选择所需操作及其依赖项所在的目录。
PlateSpin Migrate 会在列表中填充所选文件夹的内容。
在文件名列中,选择所需的可执行文件,然后单击设置。
在默认选项部分,指定任何必要的命令行自变量以及执行超时,然后单击确定。
PlateSpin Migrate 会打包并上载该库。
现在,您便可在迁移作业中选择该操作。请参见部分 28.14, 自定义迁移后操作。