使用 zmmt 命令迁移 z/OS 联合节点时使用的配置变量

迁移 WebSphere® Application Server for z/OS® 前,必须创建实际迁移期间将运行的作业控制语言 (JCL) 作业(CNTL 和 DATA 数据集)。可以对响应文件使用 zmmt 命令以创建适当的迁移作业。该迁移响应文件包含一组配置变量,可使用这些配置变量来创建用于迁移联合节点的迁移作业。

支持的配置 支持的配置:

本文是关于概要文件配置迁移。要将应用程序迁移到最新版本,请使用 WebSphere Application Server Migration Toolkit。有关更多信息,请参阅 WASdev 上的 Migration Toolkit

sptcfg

响应文件变量

create
指示创建新迁移定义的必需关键字
intermediateSymlinkPreference
是否设置中间符号链接

如果指定中间符号链接,那么会创建从配置文件系统到该中间符号链接的符号链接;否则,会创建直接指向产品文件系统的链接。

IntermediateSymlink
中间符号链接的路径名

此链接将由定制作业创建,并指向产品文件系统目录。

profileName
迁移期间创建的概要文件的名称

在 z/OS 平台上,此变量的值始终为 default

profilePath
生成的迁移定义输出应写至的标准路径
templatePath
模板路径
下列其中一个值:
  • zos-migDmgr

    迁移 Deployment Manager

  • zos-migFederated

    迁移联合节点

  • zos-migStandalone

    迁移独立应用程序服务器

zConfigHfsName
将包含配置文件系统的 MVS™ 数据集的名称

用于创建配置文件系统的迁移作业将此名称作为输入。

zConfigHfsPrimaryCylinders
将为配置文件系统分配的主柱面数

在应用程序服务器中,此数据集所需的总空间随所安装的应用程序的大小和数量增加而增加。

建议: 最小建议大小是 420 个柱面。
zConfigHfsSecondaryCylinders
将为配置文件系统分配的辅柱面数
建议: 最小建议大小是 100 个柱面。
zConfigHfsVolume
要包含上述数据集的 DASD 卷序列号,或者使用“*”以让 SMS 选择卷

使用“*”则要求 SMS 自动类选择 (ACS) 例程在原位以选择卷。如果未设置 SMS 来自动处理数据集分配,那么会显式地列出卷。

zConfigMountPoint
写入应用程序数据和环境文件的文件系统目录安装点
zFilesystemType
文件系统的类型
下列其中一个值:
  • HFS

    使用分层文件系统分配和安装配置文件系统数据集

  • ZFS

    使用 zSeries 文件系统分配和安装配置文件系统数据集

zJobStatement1 . . . n
将用于已生成的迁移作业的可定制作业语句

为您定制的所有迁移作业都需要一个作业语句。 请输入对于您的安装而言有效的作业语句。迁移创建过程将更新所有已生成作业中的作业名,因此您不需要参与作业语句的该部分。如果需要续行,那么用续行替换注释行。

zTargetHLQ
目标 z/OS 数据集(将包含生成的作业和指示信息)的高级限定词
注: 可将多级别高级限定词指定为数据集高级限定词。
zmbAdminUserid
用于管理要迁移的节点的管理员用户标识

这是在迁移过程中执行所需的管理操作所必需的。

zmbAdminPassword
用于管理要迁移的节点的管理员用户标识的密码

这是在迁移过程中执行所需的管理操作所必需的。

zmbControllerProcName
用于启动已迁移控制器的 JCL 已启动过程的名称

迁移到 V9.0 时,必须升级 JCL 已启动过程。在迁移期间,将生成新的已启动过程。可为该控制器过程指定新名称,也可以使用旧名称。

zmbServantProcName
用于启动已迁移服务方的 JCL 已启动过程的名称

迁移到 V9.0 时,必须升级 JCL 已启动过程。在迁移期间,将生成新的已启动过程。可为该服务方过程指定新名称,也可以使用旧名称。

zmbDaemonProcName
用于启动已迁移守护程序的 JCL 已启动过程的名称

迁移到 V9.0 时,必须升级 JCL 已启动过程。在迁移期间,将生成新的已启动过程。可为该守护程序过程指定新名称,也可以使用旧名称。

zmbAdjunctProcName
用于启动已迁移附件的 JCL 已启动过程的名称

迁移到 V9.0 时,必须升级 JCL 已启动过程。在迁移期间,将生成新的已启动过程。可为该附件过程指定新名称,也可以使用旧名称。

zmbReplaceStartedProcedureNames
是使用指定的新名称来更新配置中的 START 命令 (true) 还是保留同一名称 (false)。

如果为 JCL 过程指定新的名称,那么必须更新 WebSphere Application Server 配置中相应的 START 命令以便与新过程名称相匹配。对此变量指定 true 以执行此配置更新。

如果选择使用相同的过程名称,那么对此变量指定 false。如果未将一致过程名称用于要迁移节点的给定进程类型(例如,所有服务方)的所有服务器,那么建议您对此变量指定 false。在这种情况下,将需要保留相同的 START 命令并将使用迁移时生成的过程用作模板来手动替换过程。

注意:
  • V9.0 配置所使用的 JCL 过程必须与 V7.0 配置所使用的不同。迁移过程将使用此处指定的过程名称来创建新的 V9.0 JCL 过程。
  • 如果您使用 V7.0 配置中所使用的那些名称,那么迁移过程会覆盖现有过程。如果使用相同的名称,那么在运行这些迁移作业之前,务必先备份现有的 V7.0 过程,以便在将来需要回滚时使用。
zmbEnablePostUpgradeTrace
在 WASPostUpgrade 过程中启用 (true) 或禁用 (false) 跟踪
zmbEnablePreUpgradeTrace
在 WASPreUpgrade 过程中启用 (true) 或禁用 (false) 跟踪
zmbEnableProfileTrace
在创建概要文件期间启用 (true) 或禁用 (false) 跟踪
zmbEnableScriptingTrace
启用 (true) 或禁用 (false) 对主目录创建、概要文件和迁移工具调用以及迁移的最后处理阶段的跟踪
zmbFromConfigRoot
从中进行迁移的配置的安装点
zmbFromWASHomeDir
从中进行迁移的配置的主目录
zmbInitialHeapSize
这是为 JVM 堆分配的初始内存。
zmbJavaTempDirectory
这是一个 Java 临时目录,Java 虚拟机在迁移期间使用该目录来创建和存储临时文件。
zmbMaxHeapSize
这是可为 JVM 堆分配的最大堆大小。
zmbProclibName
要将 WebSphere Application Server for z/OS 已编目过程复制到的现有过程库
zmbResolvePortConflicts
通过指定下列其中一个值来定义如何处理端口冲突。
  • incrementCurrent

    如果检测到端口冲突,那么会将端口值从有冲突的端口增大到下一个可用的端口值。

  • startingPort
    如果检测到端口冲突,那么会将端口值从指定的值增大到下一个可用的端口值。
    注: 如果 zmbResolvePortConflictszmbSetPorts 都设置为 startingPort,那么将忽略 zmbResolvePortConflicts 变量。
    zmbStartingPort
    这是从其生成新端口的起始端口值。
zmbSetPorts
通过指定下列其中一个值来定义要在新概要文件中使用的端口值。
  • useOld

    复用源概要文件中定义的端口值。

  • generateNew

    为目标概要文件中的每一个端口设置定制值。

  • startingPort

    通过从指定的端口值进行增加来生成新端口。 将自动解决有冲突的端口。

    zmbStartingPort
    这是从其生成新端口的起始端口值。
zmbSMPEHome
WebSphere Application Server V9.0 已安装产品文件系统的位置
zmbTempDirectory
在其中写入先前配置和迁移跟踪的备份的目录。

迁移期间,需要旧版本配置的备份副本。此备份的缺省位置为 /tmp/migrate。 如果 /tmp 文件系统没有足够的空间用来存储备份配置,那么您可以指定另一个位置。 如果选择覆盖备份副本的缺省位置,那么最好的做法是继续使用原有命名约定,而只是将 /tmp 部分替换为另一个路径(例如 /myTemp/migrate)。

zmbTimestamp
将用于在临时目录下创建目录的标识,该临时目录将包含临时迁移数据集和备份配置数据
zmbToConfigRoot
迁移到的配置的安装点

这是与对 zConfigMountPoint 变量指定的值相同的值。

zmbToWASHomeDir
迁移到的配置的主目录
zmbWorkspaceRootPreference
是要迁移缺省工作空间用户根位置 (D) 中保存的“我的任务”设置还是要迁移保存在用户定义的工作空间根位置 (U) 中保存的设置
zmbUserWorkspaceRoot
用户定义的工作空间根位置

用于迁移联合节点的响应文件样本

create
EnableIntermediateSymlink=false
EnableJavaTmpDir=false
intermediateSymlinkPreference=N
profileName=default
profilePath=<root>/profiles/ZMigFed01
templatePath=<root>/profileTemplates/zos-migFederated
zConfigHfsName=OMVS.WAS90.CONFIG.HFS
zConfigHfsPrimaryCylinders=420
zConfigHfsSecondaryCylinders=100
zConfigHfsVolume=*
zConfigMountPoint=/wasv9config
zFilesystemType=HFS
zJobStatement1=(ACCTNO,ROOM),'USERID',CLASS=A,REGION=0M
zJobStatement2=//*
zJobStatement3=//*
zJobStatement4=//*
zTargetHLQ=FED
zmbAdjunctProcName=BBO9CRA
zmbAdminPassword=XXXXXXXX
zmbAdminUserid=XXXXXXXX
zmbControllerProcName=BBO9ACR
zmbDaemonProcName=BBO89MN
zmbEnablePostUpgradeTrace=0
zmbEnablePreUpgradeTrace=0
zmbEnableProfileTrace=0
zmbEnableScriptingTrace=0
zmbFromConfigRoot=/WebSphere/V7R0
zmbFromWASHomeDir=AppServer
zmbInitialHeapSize=512
zmbMaxHeapSize=768
zmbProclibName=SYS1.PROCLIB
zmbReplaceStartedProcedureNames=true
zmbResolvePortConflicts=incrementCurrent
zmbSMPEHome=/usr/lpp/WebSphere/AppServer/V9R0
zmbServantProcName=BBO9ASR
zmbSetPorts=useOld
zmbTempDirectory=/tmp/migrate
zmbTimestamp=05173538
zmbToConfigRoot=/wasv9config
zmbToWASHomeDir=AppServer
zmbWorkspaceRootPreference=D

指示主题类型的图标 概念主题



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