在 z/OS 上使用 zmmt 命令创建迁移定义
将 WebSphere® Application Server V7.0 或更高版本 节点迁移到 V9.0 之前,必须创建实际迁移期间将运行的作业控制语言 (JCL) 作业(CNTL 和 DATA 数据集)。可以使用 zmmt 命令来创建适当的作业和指示信息。了解可以如何在迁移过程中使用 zmmt 命令。
开始之前

本文是关于概要文件配置迁移。要将应用程序迁移到最新版本,请使用 WebSphere Application Server Migration Toolkit。有关更多信息,请参阅 WASdev 上的 Migration Toolkit。
sptcfg在一个包含 V7.0 或更高版本 配置的 z/OS® 系统上安装 WebSphere Application Server V9.0。
关于此任务
可以使用 zmmt 命令来创建用于将 WebSphere Application Server V7.0 或更高版本 节点迁移到 V9.0 的迁移作业。zmmt 命令本身不执行迁移,它会创建用来执行实际迁移任务的批处理作业和指示信息。
zmmt 命令可替代 z/OS 迁移管理工具。如果没有包含可用 WebSphere Customization Toolbox 的工作站,或者需要自动生成迁移作业,那么您可能需要使用此命令而不是工具来创建迁移作业。
请使用手动创建的迁移响应文件来运行 zmmt 命令。
提示: 迁移 WebSphere Application Server 应用程序服务环境需要进行相当多的规划和协调。如果先前未迁移应用程序服务器,那么应首先使用样本响应文件迁移“实践”独立应用程序服务器。注: 在 WebSphere Application Server V9.0 中,可以使用 z/OS 迁移管理工具或者 zmmt 命令以及它们所生成的作业从 V7.0 或更高版本 迁移到 V9.0 节点。在实际迁移节点之后,应使用 WebSphere Application Server V9.0 管理控制台或脚本编制工具进行管理。- zmmt.sh shell 脚本位于 install_root/bin 目录中。
- 此参数用于指定响应文件的路径。
不能将此参数与 -profilePath 参数一起使用。
- 此参数用于指定现有已生成作业集的标准路径名。
不能将此参数与 -responseFile 参数一起使用。
- 此必需参数用于指定 Eclipse 工作空间目录。
此参数必须与响应文件中指定的路径匹配,该路径在 profilePath 和 templatePath 变量的 .metadata 目录前面。
- 此可选参数用于将所生成的作业从 UNIX 系统服务
(USS) 文件系统复制到一对分区数据集。
zmmt 命令首先将迁移作业写入 USS 文件系统。
- 此可选参数用于尝试分配目标数据集。
此参数必须与 -transfer 参数一起使用。
通过将值“.CNTL”和“.DATA”追加至包含要复制的作业的概要文件的 zTargetHLQ 值来确定数据集。此操作会覆盖那些数据集中同名的现有文件。
- 此参数用于指定响应文件的路径。
以下示例描述了具有 zmmt 命令的属性的典型命令行。在这些示例中,/xxx 可以是调用 zmmt.sh 脚本的用户对其具有读和写访问权的任何目录。
过程
结果
install_root/bin:> zmmt.sh /zmmt/workspace
-responseFile /ZMigDmgr01.responseFile -allocate -transfer<
osgi> Customization definition successfully written to
/zmt/workspace/.metadata/.plugins/com.ibm.ws390.mmt.config/profiles/ZMigDmgr01
正在尝试分配数据集:ZMMT.CNTL
分配成功。
正在尝试分配数据集:ZMMT.DATA
分配成功。
正在将 CNTL 文件复制到 ZMMT.CNTL...
复制成功。
正在将 DATA 文件复制到 ZMMT.DATA...
复制成功。
已将迁移作业复制到 CNTL 和 DATA 数据集。 请遵循在 CNTL 数据集中提供的所生成的指示信息来执行实际迁移。