当前位置:
文档之家› 主机操作系统(13)--主机软件安装及升级SMPE介绍
主机操作系统(13)--主机软件安装及升级SMPE介绍
要接受某个特定产品(诸如WebSphere Application Server)的所有 SYSMOD,包括HOLDDATA,使用以下命令:
SET BDY(GLOBAL). RECEIVE FORFMID(H28W500).
使用APPLY 命令示例
只安装PTF SYSMOD,输入以下命令:
SET BDY(ZOSTGT1). APPLY PTFS.
SET BDY(MVSTGT1). APPLY PTFS APARS FORFMID(HOP1) GROUPEXTEND CHECK.
删除
使用ACCEPT 命令示例
在应用SYSMOD至目标区中后,您可以告诉SMP/E在分配区中只 安装合格的SYSMOD:
SET BDY(ZOSDLB1). ACCEPT PTFS.
CSI 定义
SMP/E内部数据库
SMP/E操作流程
2 1
3
MCS控制语句
SYSMOD入口
SYSMOD主体
使用RECEIVE 命令示例
假设IBM提供您一盘服务磁带(比如CBPDO或ESO磁带),您想要在系统 上安装它。 第一步就是接收磁带上包含的SYSMOD和OLDDATA,命令如下, 促使SMP/E接收磁带上所有SYSMOD和HOLDDATA
删除
CONCLUSION
Success Receive (in Global CSI & SMPPTS & SMPTLIB ) apply (in Target Library & CSI) accept (in Distribution Library & CSI, delete Global CSI & SMPPTS & SMPTLIB) Failure Receive apply restore (restore Target library using Distribution library, delete Target CSI & Global CSI & SMPPTS & SMPTLIB)
从SMP/E 角度看系统
例如,z/OS系统中的一些功能包括: ► 基本控制程序(BCP) ► CICS ► DFSMS ► HTTP服务器 ► ISPF ► JES2 或JES3 ► 开放系统适配器/支持工具 (OSA/SF) ► 资源评估工具 (RMF) ► 系统显示和搜索工具(SDSF) ► SMP/E ► 分时选项/扩展 (TSO/E) ► WebSphere MQ ► z/OS UNIX系统服务(z/OS UNIX)
SET BDY(GLOBAL). RECEIVE.
要只接受需要特殊处理或有错误状态的HOLDDATA,使用以下命令:
SET BDY(GLOBAL). RECEIVE HOLDDATA.
要只接受SYSMOD安装到全局区中,使用以下命令:
SET BDY(GLOBAL). RECEIVE SYSMODS.
标识最后替换某元件的SYSMOD(大多数情况下为 PTF SYSMOD)
元件存放在哪里?
分配库和目标库 分配库(distribution library):分配库包含所有元 件,很重要的用途是备份 目标库(target library):目标库包含用来运行系统 的可执行代码。
元件描述信息存放在哪里?
Function SYSMODS
Function SYSMODs
base function SYSMODs dependent function SYSMODs
MCS (modification control statements)
PTF SYSMODS - 利用元件预防或修正问题
MCS (modification control statements)
要选择PTF SYSMOD,在命令中指定名字,例如:
SET BDY(ZOSTGT1). APPLY SELECT(UZ00001, UZ00002).
有时,您可能需要在目标库中安装校正的补丁(APAR)或用户修正程序(USERMOD),例如:
SET BDY(ZOSTGT1). APPLY APARS USERMODS.
生产系统
备份系统
SMP/E : System Modification Program/Extended
系统功能的组成
每个系统功能都由一个或多个可装载模块组成 可装载模块的创建过程如下 源代码 目标模块 可装载模块
Element和SYSMOD介绍
元件(Element)的概念
什么是元件? 源代码,目标模块,宏和其他类型的数据和代码都是系统中的 基本构建块。所有这些构建块成为叫元件(element)。
要选择特定的PTF SYSMODS安装,例如:
SET BDY(ZOSDLB1). ACCEPT SELECT(UZ00001,UZ00002).
当您需要更新某个产品的所有SYSMOD时,例如:
SET BDY(ZOSDLB1). ACCEPT PTFS FORFMID(H28W500). 或 SET BDY(ZOSDLB1). ACCEPT FORFMID(H28W500).
SYSMOD分类
Function (定版软件) New element : new release of software PTF (临时补丁) Program Temporary Fix Used for every custom before function comes up APAR (针对特定用户的补丁) Authorized Program Analysis Report Used for particular user : before PTF occur USERMOD (用户定制) This type of SYSMOD is created by you, either to change IBM code or to add independent functions to the system. modify the program appearance Such as change menu format and so on
依赖关系
APAR SYSMODS - 利用元件修正问题
概念:影响到某个用户的IBM 系统控制程序或许可程序中缺陷的临时修正程序
MCS (modification control statements)
USERMOD SYSMODS -客户化元件
MCS (modification control statements)
SMP/E对SYSMOD的跟踪功能
SMP/E FUNCTION:KEEP TRACK OF ALL ELEMENTS IS VERY IMPORTANT!
SYSMOD的概念
什么是SYSMOD? SMP/E可以安装大量不同的系统更新,前提是这些更新打包成一个系统修正程 序或SYSMOD。 SYSMOD由一些元件的组合以及控制信息组成
CSI (consolidated software inventory), CSI针对库中每个元件都有一条条目信 息,CSI条目包含元件名字,类型,历史信息,元件如何被引入到系统,元件在分配库和 目标库中的具体位置。CSI并不包含元件本身,而是包含元件的描述信息。 全局区包含: ► SMP/E用来识别和描述每个目标区和分配区的条目 ► SMP/E处理选项的信息 ► SMP/E已经开始处理的全部SYSMOD的状态信息 ► 需要特殊处理或存在错误的SYSMOD的异常数据。 HOLDDATA
追踪系统元件的必要性-PTF先决条件
追?
元件标识符 FMID功能修正程序标识符
标识 Function SYSMOD,它将元件引入到系统 中
RMID替换修正程序标识符
标识最后替换某元件的SYSMOD(大多数情况下为 PTF SYSMOD)
UMID更新修正程序标识符
ACCEPT报告
当最后一阶段完成后,以下的报告将会协助您评估结果: SYSMOD状态报告(SYSMOD Status Report)——基于您在 ACCEPT命令中指定的操作数,提供每个SYSMOD上发生的 处理概要。 元件概要报告(Element Summary Report)——提供 ACCEPT处理中受影响的每个元件和它们所在的库的详细报告。 引起者SYSMOD概要报告(Causer SYSMOD Summary Report)——提供引起其他SYSMOD失败的SYSMOD清单, 描述要想正常处理必须修正的错误。 文件分配报告(File Allocation Report)——提供一个 ACCEPT处理使用的数据集列表,提供这些数据集的信息。
SYSMOD 先决条件和并行条件
先决条件和并行条件描述了SYSMOD间的依赖关系 PTF,APAR和USERMOD SYSMOD都把Function SYSMOD作为先决条件 PTF SYSMOD可能还依赖于其他的PTF SYSMOD APAR SYSMOD可能依赖于PTF SYSMOD或其他的APAR SYSMOD USERMOD SYSMOD可能依赖于PTF SYSMOD,APAR SYSMOD和其它的USERMOD SYSMOD 有时,PTF甚至APAR依赖于其他PTF SYSMOD叫做并行条件 思考:当考虑到许多库中的上百个可装载模块时,这些依赖关系的 复杂度就大大增加,对工具,例如SMP/E,的需求就显而易见了
其他时候,您可能想从磁带中更新一个选择的产品,例如:
SET BDY(ZOSTGT1). APPLY PTFS FORFMID(H28W500). 或 SET BDY (ZOSTGT1). APPLY FORFMID(H28W500).
有时,在安装之前您需要查看安装将会包含哪些SYSMOD。命令如下:
主机操作系统 (主机软件安装及升级SMP/E介绍)