[Hercules z/OS customize step by step] – S1 First IPL
2013-12-21 16:41
281 查看
作为一个从事大型机应用开发的人员,很少能了解系统方面知识,最近处于培训的需要,一直试图能自己能在虚拟机上搭建和维护主机系统。
本系列相关文章,是我个人根据网上搜集的相关资料,并亲身体验的一些结果。希望对感兴趣的你有所帮助。
这里非常感谢 www.ibmmainframe.cn,虽然目前网站已经不能访问,但很多东西都是从那里学来的。
今天我们正式开始拉开z/OS customize的序幕,我期待你已经掌握了基础的ISPF和JCL的基本常识,至少阅读过z/OS basic的Redbook,在PC上配置Hercules的方法,可以参考本站最热门的文章——Hercules
z/OS 1.9 Setup on Windows7(64bit)
1.环境说明:
Hardware:
ACER 4820TG
Intel i7-620M 2.66GHz
4GB DDR3 RAM ->8GB DDR3 RAM
640GB HDD
Software:
Windows8 旗舰版-> SP1
Hercules 3.07 w64
Hercules Windows GUI 1.11.1
FishLib DLL
z/OS 1.9 -> z/OS 1.11
对于z/OS 1.9:
ADCD的原版DVD是.GZ格式的,需要用Winzip解压缩,每个文件对应主机上一个3390的disk卷,压缩比其实暗示了这个卷上面实际物理文件的大小。
5张DVD全部解压到硬盘上总共有近60GB ,如果你感到占地方的话可以用Hercules(以下简称H)的DASDCOPY功能把他们转化为.CCKD的格式,即能被H识别的压缩格式(一次性CPU的消费也不小)。
在之前的文章(ADCD 1.9 下载文件)中,提到我用的是在网上下载的ADCD1.9 .CCKD格式的系统。如果需要,大家可以去那里下载使用。
按照上面下载文章中,下载完文件,并解压后,在H的CONF文件里面更新DASD Devices的path和卷的名称(请用UE的列编辑功能,这样改的快一些)
源文件:
Base z/OS system volumes
sbres1 – SYSRES1
sbres2 – SYSRES2
sbsys1 – IPLPARM, JES2 SPOOL, Storage
sbuss1 – Root HFS and related
sbprd1 – z/OS product pack
sbprd2 – z/OS product pack
sbprd3 – z/OS product pack
Distribution Libs and Stand-alone Res Volume
sbdis1 – Distribution Libraries
sbdis2 – Distribution Libraries
sbdis3 – Distribution Libraries
sbdis4 – Distribution Libraries
sbdis5 – Distribution Libraries
sbdis6 – Distribution Libraries
sares1 – standalone res
CICS 4.1 and DB2 9.1
sbcic1 – CICS 4.1
sbdb91 – DB2 9.1
sbdb92 – DB2 9.1
sbdb93 – DB2 9.1
WAS v7
sbwas1 – WAS v7
sbwas2 – WAS v7
z/OS Management Facility & WAS Volume
sbbbn1- zosmf target libs
sbbbn2- zosmf distribution libs
sbwas3- WAS v7
下面是H的CONF文件中,按照你的环境,需要修改的地方。
# DASD Devices
0A80 3390 F:\ADCD\Z9RES1.CCKD sf=F:\ADCD\Z9RES1_Shadow.CCKD
0A81 3390 F:\ADCD\Z9RES2.CCKD sf=F:\ADCD\Z9RES2_Shadow.CCKD
0A82 3390 F:\ADCD\Z9SYS1.CCKD sf=F:\ADCD\Z9SYS1_Shadow.CCKD
0A83 3390 F:\ADCD\Z9RES3.CCKD sf=F:\ADCD\Z9RES3_Shadow.CCKD
0A84 3390 F:\ADCD\Z9USS1.CCKD sf=F:\ADCD\Z9USS1_Shadow.CCKD
0A85 3390 F:\ADCD\Z9PRD1.CCKD sf=F:\ADCD\Z9PRD1_Shadow.CCKD
0A86 3390 F:\ADCD\Z9DIS1.CCKD sf=F:\ADCD\Z9DIS1_Shadow.CCKD
0A87 3390 F:\ADCD\Z9DIS2.CCKD sf=F:\ADCD\Z9DIS2_Shadow.CCKD
0A88 3390 F:\ADCD\Z9DIS3.CCKD sf=F:\ADCD\Z9DIS3_Shadow.CCKD
0A89 3390 F:\ADCD\Z9DIS4.CCKD sf=F:\ADCD\Z9DIS4_Shadow.CCKD
0A8A 3390 F:\ADCD\Z9DIS5.CCKD sf=F:\ADCD\Z9DIS5_Shadow.CCKD
0A8B 3390 F:\ADCD\Z9DIS6.CCKD sf=F:\ADCD\Z9DIS6_Shadow.CCKD
0A8C 3390 F:\ADCD\SARES1.CCKD sf=F:\ADCD\SARES1_Shadow.CCKD
0A8D 3390 F:\ADCD\Z9CIC1.CCKD sf=F:\ADCD\Z9CIC1_Shadow.CCKD
0A8E 3390 F:\ADCD\Z9DB81.CCKD sf=F:\ADCD\Z9DB81_Shadow.CCKD
0A8F 3390 F:\ADCD\Z9DB82.CCKD sf=F:\ADCD\Z9DB82_Shadow.CCKD
0A90 3390 F:\ADCD\Z9DB91.CCKD sf=F:\ADCD\Z9DB91_Shadow.CCKD
0A91 3390 F:\ADCD\Z9DB92.CCKD sf=F:\ADCD\Z9DB92_Shadow.CCKD
0A92 3390 F:\ADCD\Z9IMS1.CCKD sf=F:\ADCD\Z9IMS1_Shadow.CCKD
0A93 3390 F:\ADCD\Z9WAS1.CCKD sf=F:\ADCD\Z9WAS1_Shadow.CCKD
0A94 3390 F:\ADCD\Z9WAS2.CCKD sf=F:\ADCD\Z9WAS2_Shadow.CCKD
0A95 3390 F:\ADCD\Z9WAS3.CCKD sf=F:\ADCD\Z9WAS3_Shadow.CCKD
2.第一次IPL
在上面做完后,其他内容则无需修改,下面让我们来尝试z/OS 1.9的第一次IPL。
Device Number 0A82 ->Z9RES1–>SY1.NUCLEUS 所在卷
LOADPARM:0A8299M1 -> Points
to IODF99 for IPL on MP3000. Reply 00,SYSP=xx were xx is any of the above options i.e. for cics only xx=CS or cw.
下面是由于采用99这个参数,所以首先要回复确切的IPL parm. 下面回复的是CS.
第一次IPL要对COUPLE DS进行初始化,这是你激活z/OS所回答的第一个WTOR,请回复00,I ——之后系统就会自动启动所有的子系统包括JES,DB2,MQ等.
当屏幕上的LOG不再继续滚动时,输入D A,L来查看当前正在运行的所有Started Task(STC):
让我们输入命令D IPLINFO验证一下IPL的相关信息(请与上面的LOAD信息进行比对):
现在让我们打开另一个3270的窗口,登陆IBMUSER,初始化的密码为SYS1,熟悉的ISPF画面就展现在我们面前了——千里之行始于足下,看到这个画面我们已经拥有了很好的开始.
OS客户化神秘而富有挑战的进程正向你招手,请继续关注我们的下一次尝试。------ [Hercules z/OS customize step by step] – S2 Prepare to customize
3. 如何关机
在进行下面内容,我们在尝试一下关机。
1.使用命令 S shutdown。
2.用D A,L来查看当前正在运行的所有Started Task。还剩JES2时,使用$PJES2
3. 如果JES2没有停止,但是其他的task都关闭了,使用命令:
==>$PJES2,ABEND
==>R xx, END
4.在Hercules上使用Commnd==>STOP ,来停止。
5.最后点击Command===> Power Off
相关文章推荐
- [Hercules z/OS customize step by step] – S0 Preview
- [Hercules z/OS customize step by step] – S2 Prepare to customize
- Mac OS X - A step-by-step guide to installing Go and building your first web service
- EF框架step by step(8)—Code First DataAnnotations(2)
- EF框架step by step(9)—Code First Fluent API
- EntityFramework CodeFirst 4.3 step by step (4)
- subversion on Mac OS X step by step
- EntityFramework CodeFirst 4.3 step by step (2)
- EF框架step by step(1)—Database-First
- Step by Step for configuration of sending customize IDOC/自定义IDOC发送配置
- EF框架step by step(9)—Code First Fluent API
- A Step-by-Step Guide to Your First AngularJS App
- EntityFramework CodeFirst 4.3 step by step (1)
- SharePoint 2010 Step By Step : Customize Master Page(1)
- EF框架step by step(1)—Database-First
- Develop Your First Neural Network in Python With Keras Step-By-Step
- EF框架step by step(2)—Model-First
- [分享]钛极OS(TiJOS) 应用开发教程Step by Step [强烈推荐]
- EF框架step by step(3)—Code-First
- subversion on Mac OS X step by step