在“zmmt 命令响应文件:工作表”中指定 z/OS Deployment Manager 迁移配置
在将 WebSphere® Application Server for z/OS® 版本 7.0 或更高版本的节点迁移到版本 9.0 之前,必须创建作业控制语言 (JCL) 作业(CNTL 和 DATA 数据集),以便在迁移期间在 z/OS 上运行这些作业。 可以将 zmmt 命令与响应文件配合使用,以创建适当的迁移作业。 打印此工作表,并在收集和指定有关 WebSphere Application Server 的信息时使用它,用于在 zmmt 命令响应文件中配置 z/OS 部署管理器的迁移配置变量。
准备工作
支持的配置:
本主题阐述概要文件配置迁移。 要将您的应用迁移至最新版本,请使用 WebSphere Application Server Migration Toolkit。
过程
- 输入 create.
- 指定名称和位置值。
表 1. 名称与位置 。 请输入您的值。 变量 响应文件变量 示例值 您的值 概要文件名称 profileName 缺省值 概要文件目录 profilePath /AppServer/profiles 模板路径 templatePath zos-migDmgr - 指定目标数据集值。
表 2. 目标数据集 。 请输入您的值。 变量 响应文件变量 示例值 您的值 高级别限定符 (HLD) zTargetHLQ DMR - 指定数据集名称、产品目录和中间符号链接值。
表 3. 数据集名称、产品目录和中间符号链接 变量 响应文件变量 示例值 您的值 JCL 过程库数据集名称 zmbProclibName SYS1.PROCLIB WebSphere Application Server 产品目录 zmbSMPEHome /usr/lpp/WebSphere/AppServer/V9R0 中间符号链接:创建中间符号链接 intermediateSymlinkPreference Y 中间符号链接的路径名 IntermediateSymlink /V9/symlink - 指定配置文件系统值。
表 4. 配置文件系统 变量 响应文件变量 示例值 您的值 安装点 zConfigMountPoint /wasv9config 名称 zConfigHfsName OMVS.WAS90. CONFIG.HFS 卷,或者“*”(表示让 SMS 选择卷) zConfigHfsVolume * 初始分配(以柱面计) zConfigHfsPrimaryCylinders 420 辅助分配(按柱面计) zConfigHfsSecondaryCylinders 100 文件系统类型:分层文件系统 (HFS) zFilesystemType HFS 文件系统类型: zSeries 文件系统(ZFS) zFilesystemType HFS 存储类名(可选) zmbStorageClass ZSTORCLS 管理类名(可选) zmbManagementClass ZMGMTCLS 数据类名(可选) zmbDataClass ZDATACLS - 指定服务器定制值。
如果指定克隆迁移,那么必须对“替换启动式过程命令名称”指定 true,并为新环境提供唯一的过程名称。 新环境需要唯一的过程名称才能与旧环境共存。
表 5. 服务器定制 变量 响应文件变量 示例值 您的值 源配置位置:装载点 zmbFromConfigRoot /WebSphere/V7R0 源配置位置:主目录 zmbFromWASHomeDir DeploymentManager 目标配置位置:装载点 zmbToConfigRoot /WebSphere/V9R0 目标配置位置:主目录 zmbToWASHomeDir DeploymentManager 守护过程名称 zmbDaemonProcName BBO8DMN 控制器过程名称 zmbControllerProcName BBO8DCR 服务方过程名称 zmbServantProcName BBO8DSR 替换启动式过程命令名称 zmbReplaceStartedProcedure 名称 是 WebSphere 管理员用户ID zmbAdminUserid 用户 WebSphere 管理员密码 zmbAdminPassword pa$$ 表 6. 服务器定制 变量 响应文件变量 示例值 您的值 禁用先前的 Deployment Manager。 若指定克隆迁移,此变量必须设置为 False
.zmbDisableDmgr 是 应用程序迁移首选项:迁移应用程序并使用缺省应用程序安装目录 (D) zmbAppMigrationPreference Y 应用程序迁移首选项:迁移并生成管理脚本以便稍后安装应用程序 (S) zmbAppMigrationPreference Y 应用程序迁移首选项:迁移应用程序并使用先前的应用程序安装目录 (P) zmbAppMigrationPreference Y 应用程序迁移首选项:不迁移应用程序 (N) zmbAppMigrationPreference Y 应用程序迁移首选项:迁移应用程序并使用指定的应用程序安装目录 (Y) zmbAppMigrationPreference Y 应用程序迁移首选项:应用程序安装目录 zmbAppInstallDirLine1 /wasv9config/AppServer/profiles/default/installedApps 应用程序迁移首选项:应用程序安装目录 zmbAppInstallDirLine2 Apps 迁移管理控制台定制“我的任务”设置:迁移保存在缺省工作空间用户根位置中的“我的任务”设置 (D) zmbWorkspaceRoot 首选项 D 迁移管理控制台定制“我的任务”设置:迁移保存在用户定义工作空间根位置中的“我的任务”设置 (U) zmbWorkspaceRoot 首选项 D 迁移管理控制台“我的任务”定制设置:用户定义工作空间根位置 zmbUserWorkspaceRoot - 为迁移过程选项指定值。
表 7. 迁移过程选项 变量 响应文件变量 示例值 您的值 迁移跟踪选项:启用脚本跟踪 zmbEnableScriptingTrace 错 迁移跟踪选项:启用概要文件创建跟踪 zmbEnableProfileTrace 错 迁移跟踪选项:启用升级前跟踪 zmbEnablePreUpgradeTrace 错 迁移跟踪选项:启用升级后跟踪 zmbEnablePostUpgradeTrace 错 迁移过程的 JVM 选项:初始堆大小 (MB) zmbInitialHeapSize 512 迁移过程的 JVM 选项:最大堆大小 (MB) zmbMaxHeapSize 768 其他选项:临时目录位置 zmbTempDirectory /tmp/migrate 其他选项:迁移定义标识 zmbTimestamp 05124043 其他选项:Java™ 临时目录位置 zmbJavaTempDirectory /tmp - 指定如何设置端口值以及如何解决端口冲突。
如果指定克隆迁移,那么 useOld 选项无效。 克隆的概要文件要求端口在新旧环境之间是唯一的。
表 8. 端口值 变量 响应文件变量 示例值 您的值 设置端口:使用旧概要文件所使用的端口 (useOld) zmbSetPorts useOld 设置端口:手动选择端口 (generateNew) zmbSetPorts useOld 设置端口:生成新端口(从公共起始端口值递增)(startingPort) zmbSetPorts useOld 设置端口:生成新端口:起始端口值 zmbStartingPort 1024 解决端口冲突:从冲突的端口值递增 (incrementCurrent) zmbResolvePortConflicts incrementCurrent 解决端口冲突:从公共起始端口值递增 (startingPort) zmbResolvePortConflicts incrementCurrent 解决端口冲突:起始端口值 zmbStartingPort 1024 - 指定用于克隆迁移的值。
表9. 名称与位置。 请输入您的值: 变量 响应文件变量 示例值 您的值 克隆迁移 zmbCloneMigration错 - 若为克隆迁移指定了 true ,请为新的短名称指定值。
表 10. 名称与位置。 请输入您的值: 变量 响应文件变量 示例值 您的值 新单元短名称 zmbCellShortNameMIGRCELL 新节点短名称 zmbNodeShortNameMIGRNODE 新服务器短名称 zmbServerShortNameMIGRSVR 集群短前缀 zmbClusterShortPrefixV9C 守护程序作业名 zmbDaemonJobNameBBODMNC - 指定作业语句定义值。
表 11. 职位说明书定义。 请输入您的值: 变量 响应文件变量 示例值 您的值 //jobname JOB zJobStatement1 (ACCTNO,ROOM),'USERID', CLASS=A,REGION=OM //* zJobStatement2 //* //* zJobStatement3 //* //* zJobStatement4 //*