执行迁移

本页面介绍如何生成可用于将工作负载部署到目标集群的迁移工件。

生成迁移工件

自定义迁移计划后,如需生成工件,请运行以下命令:

./m2c generate -i ANALYSIS_PATH -o OUTPUT_ARTIFACTS_PATH

请替换以下内容:

  • ANALYSIS_PATH:保存分析输出的路径
  • OUTPUT_ARTIFACTS_PATH:要保存生成的工件的路径

为 WebSphere 工作负载生成迁移工件

如需为 WebSphere 工作负载生成迁移工件,除了分析输出路径以及要保存生成的工件的路径之外,您还需要指定 binaryAppScanner.jar 文件(该文件是您在创建迁移计划时设置的)的路径。

如需生成迁移工件,请运行以下命令:

./m2c generate \
  -i ANALYSIS_PATH \
  -o OUTPUT_ARTIFACTS_PATH \
  --volume PATH_TO_BINARYAPPSCANNER:/binaryAppScanner.jar

请将 PATH_TO_BINARYAPPSCANNER 替换为 binaryAppScanner.jar 文件的路径。例如,如果您在设置 binaryAppScanner.jar 时指定了 /tmp 作为目标目录,则它位于 /tmp/wamt/binaryAppScanner.jar

查看生成的工件

生成的迁移工件在指定的输出路径中可用。根据插件和迁移计划,生成的工件包含一个或多个用于构建容器映像的 Dockerfile 以及一个或多个 Kubernetes 部署规范。

此外,Migrate to Containers CLI 还会生成一个 Skaffold 配置,该配置可用于一步中构建和部署所有生成的映像。

后续步骤