执行迁移
本页介绍了如何生成迁移工件,您可以使用这些工件将工作负载部署到目标集群。
生成迁移工件
自定义迁移计划后,如需生成工件,请运行以下命令:
./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 配置,您可以使用该配置在单个步骤中构建和部署所有生成的映像。
后续步骤
- 了解如何迁移数据。