执行迁移

本页介绍了如何生成迁移工件,您可以使用这些工件将工作负载部署到目标集群。

生成迁移工件

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

./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 配置,您可以使用该配置在单个步骤中构建和部署所有生成的映像。

后续步骤