在 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 命令将由熟悉 z/OS 目标系统(将运行已迁移的 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 管理控制台或脚本编制工具进行管理。
shell 脚本的位置
zmmt.sh shell 脚本位于 install_root/bin 目录中。
参数
-responseFile
此参数用于指定响应文件的路径。

不能将此参数与 -profilePath 参数一起使用。

-profilePath
此参数用于指定现有已生成作业集的标准路径名。

不能将此参数与 -responseFile 参数一起使用。

-workspace
此必需参数用于指定 Eclipse 工作空间目录。

此参数必须与响应文件中指定的路径匹配,该路径在 profilePath 和 templatePath 变量的 .metadata 目录前面。

-transfer
此可选参数用于将所生成的作业从 UNIX 系统服务 (USS) 文件系统复制到一对分区数据集。

zmmt 命令首先将迁移作业写入 USS 文件系统。

-allocate
此可选参数用于尝试分配目标数据集。

此参数必须与 -transfer 参数一起使用。

通过将值“.CNTL”和“.DATA”追加至包含要复制的作业的概要文件的 zTargetHLQ 值来确定数据集。此操作会覆盖那些数据集中同名的现有文件。

示例

以下示例描述了具有 zmmt 命令的属性的典型命令行。在这些示例中,/xxx 可以是调用 zmmt.sh 脚本的用户对其具有读和写访问权的任何目录。

  • zmmt.sh -workspace /xxx -responseFile /xxx/ZAppSrvcmd.responseFile

    此示例在响应文件中的 profilePath 选项指定的位置生成迁移作业。

  • zmmt.sh -workspace /xxx -responseFile /xxx/ZAppSrvcmd.responseFile -transfer -allocate
    . 此示例执行以下操作:
    • 在响应文件中的 profilePath 选项所指定的位置生成迁移作业。
    • 将作业从文件系统传输至 CNTL 和 DATA 数据集
    • 使用响应文件中的 targetHLQ 选项指定的高级限定词分配目标 CNTL 和 DATA 数据集
  • zmmt.sh -workspace /xxx -profilePath /xxx/ZAppSrvcmd -transfer -allocate
    此示例执行以下操作:
    • 将所生成的作业从 -profilePath 参数指定的位置传输到那些数据集
    • 使用响应文件中的 targetHLQ 选项指定的高级限定词分配目标 CNTL 和 DATA 数据集
    注: 此用法假定先前已通过调用 zmmt.sh 脚本生成迁移作业。
  • zmmt.sh -workspace /xxx -transfer -responseFile /xxx/ZAppSrvcmd.responseFile

    此示例将所生成的作业从响应文件中 profilePath 选项指定的位置传输至所生成的 CNTL 和 DATA 数据集。

    注: 此用法假定先前已通过调用 zmmt.sh 脚本生成作业,并且已经分配目标 CNTL和 DATA 数据集。

过程

  1. 准备所需要类型的响应文件。
  2. 在目标 z/OS 系统上,使用准备好的响应文件来运行 zmmt.sh shell 脚本。

    此命令将创建运行必需作业所需的 CNTL 和 DATA 文件。响应文件需要位于 UNIX (USS) 文件系统中。

结果

运行 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 数据集中提供的所生成的指示信息来执行实际迁移。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=tmig_zmmt_cmd_using
文件名:tmig_zmmt_cmd_using.html