IBM z/OS v1.9 Install Guide
--- Write by Yi Die Xiao Cai
IBM主机系统可以借助仿真软件Hercules 在你的PC上面运行。在安装主机系统之前,你必须遵循IBM对于主机软件的有关规定。
有些操作系统是可以免费在Hercules上运行的。请参照有关在PC上运行主机操作系统的说明:
/hercules/hercfaq.html#2.02
下面介绍如何在PC(WinXP)上安装OS/390 ADCD zOS1.9
亲情名言第一步:下载软件
1.到电骡上下载ADCD(ZOS,1.4到1.6,1.9都有下载)和PCOM。
2.下载Hercules 软件hercules-3.05-native.msi(Windows版,不用安装Cygwin),到下面网站下载:
/hercules/
到Microsoft官方网下载MFC and VC Runtime dlls:
vcredist_(Hercules是用VC2005编译的)
www.microsoft/downloads/thankyou.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&displayLang=zh-cn
建议再下载个图形界面(配合Hercules用的,比较直观查看硬件的状态,启动关闭也比较方便):
www.softdevlabs/Hercules/HercGUI-1.11.1.5265-bin.zip
图形界面使用配置比较简单,相信不用我说都会了
4.下载TCP/IP支持软件(可选)
Hercules CTCI-W32
WinPCap
FishPack
TunTap32
到下面网站去下载:
www.softdevlabs/Hercules/ctci-w32-index.html
CTCI-W32,FishPack,TunTap32是无安装程序的,只要解压到Hercules安装目录即可,或独自一个目录,只要把这个目录添加到系统Path变量里就可以了
第二步:解压缩ADCD 1.9 光盘中的所有3390卷(22个卷)。用Unzip或者Winzip搞定(注意:如果下载的是ISO文件,不能用WinRAR解压,否则解压出来的ZIP文件将不能正确解压)。
假若你想省磁盘空间,用Hercules的DASDCOPY命令压缩成CCKD格式(建议,HercGUI菜单上就有DASDCOPY)。
第三步,配置zOS16f, 参照下面网站或看后面附录A的例子:
/hercules/hercconf.html军官工资
第四步,安装3270仿真软件PCOM(Google搜一下就有,最新5.7版)。
1.运行3270仿真软件, 在通信菜单→配置为:主机类型:zSeries或OS390,接口:LAN,连接:Telnet3270,链路参数: IP地址:(主要)127.0.0.1, 端口:3270。
一般运行至少有2个terminal, 通常其中一个为3270 Console(控制大机用的),其它为TSO Terminal。
2.登录TSO时会弹出打印窗口,可以通过下面设置去掉:
在PCOMM中,选择File -> 你就可以看到你的配置文件(.ws)保存的地方。使用记事本打开你的pcomm连接配置文件,并在此文件最后加入以下内容:
[LT]
IgnoreWCCStartPrint=Y
UndefinedCode=Y
UndefinedDBCSChar=Y
第五步:启动大机
图形窗口:
1.在HercGUI窗口中直接点Power ON(灰白按钮)
2.选择配置文件(前面写好
的的zOS19f)
3.点确定
4.选Yes,点OK
5.打开两个PCOM窗口,可以看到Hercules界面,这时还不能操作
6.点HercGUI窗口的右上角的Load(蓝按钮)
第一次点时会弹出一个IPL窗口,填以下内容:
Device Number:0A80
Load Parm:0A8299M1
勾上Don't ask me again二阶魔方
7.这时大机就开始启动了,等待其中一个PCOM窗口(通常为第2个)显示z/OS界面就可以登录使用了,启动过程信息可以在其中一个PCOM窗口(通常为第1个)中看到。
第一次启动需要回答以下一些问题:
1).提示:IEA101A SPECIFY SYSTEM PARAMETERS FOR RELEASE 03.8 .VS2
回答:直接回车(Ctrl),需要登录后才能处理
登录后修改SYS1.IPLPARM(LOAD99),在第二行后加入SYSPARM 00
2).提示:
- r 00 SUPPRESSED
IEE600I REPLY TO 00 IS;SUPPRESSED
- $HASP434 WARM START DENIED -- INVALID CHECKPOINT RECORD
四川正宗川菜- $HASP428 CORRECT THE ABOVE PROBLEMS AND RESTART JES2
- $HASP489 INITIALIZATION MAY NOT HAVE RELEASED CKPT DATA SET LOCK
- $HASP085 JES2 TERMINATION COMPLETE
回答:s jes2,,,parm='FORMAT,NOREQ'
3).提示:
*02.32.07 *BPXF029E ROOT FILE SYSTEM HFS.ADCDPL.ROOT
*WAS NOT MOUNTED. RETURN CODE = 00000081, REASON CODE = EF096055
这个需要登录后才能处理,这里不用理会。
登录后:在3.4输入:HFS.ADCDPL.ROOT,Volume: Z9USS1,然后在HFS.ADCDPL.ROOT前打C,把其Catalog
8、登陆TSO.
在PCOM(TSO)登录大机,输入:
Logon username
默认用户 密码 权限
ADCDMST ADCDMST (RACF special authority)
IBMUSER IBMUSER (RACF special authority)
SYSADM SYSADM (DB2 and RACF special auth)
SYSOPR SYSOPR (DB2 and RACF special auth)
ADCDA - ADCDZ TEST
OPEN1 - OPEN3 SYS1
注意:
在大机中回车确认默认键为右Ctrl键,回车键只是换行
CMD启动方式:
1、运行Hercules
在CMD窗口输入:
hercules -f zOS19f
zOS16f为你的Hercules配置文件名
3、输入IPL命令启动大机
在Hercules命令行执行ipl A80(从卷A80启动,A80为启动磁盘卷名,在CNF文件里配置的)
图形界面的点Pown ON后,再点Load按键就行了(第一次按Load时要设置参数,就为IPL A80)
4、回答IPL Message
在PCOM(控制台)里输入,等待到PCOM要求回答时,一般回答:00,I
如果PCOM不能回答,那可能是CNF文件没配置好!
5、登陆TSO.
第六步、关机
图形界面:
1.退出所有PCOM窗口
2.在HercGUI窗口中直接点右上角Power Off(红按钮)
3.关闭HercGUI窗口
CMD方式(比HercGUI慢很多):
(1). 不要直接关运行中的Herculse窗口(CMD窗口),否则下次起仿真时要花很长的时间检查文件。要在PCOM控制台(非登录TSO的窗口,通常第一个PCOM窗口)中输入
S Shutdown
(2). 等待一段时间(长短看你机器,直到提示S
HUTDOWN - ENDED - TIME=xxxx时),当系统提示为shutdown的时候,使用D A,L确认仍然在运行的任务。
(3). 如果VTAM没有自动停掉,使用命令关掉:
Z NET,QUICK
(4). 然后关闭jes2:
$p jes2 (这是JES2命令,或$P JES2,term)来
(5). 之后在Hercules上输入STOP停止模拟机
控制台窗口输入
先E (即exit)
再W (power off)
再Y (yes )
(6). 最后退出hercules:
exit
或者用Suspend(待机,相当Windows下的待机),下次启动用Resume回复,这样可以快速启动。注意会占用一定的硬盘空间(在Hercules安装目录),大小和你设置的给大机的内存有关(不过是有压缩的,并不直接等内存大小)。
附录A:
下面是Hercules配置文件HERCULES.CNF范本(#后面的为注释):
# Sample configuration file for Hercules ESA/390 emulator
ARCHMODE z/Arch #System architecture:z/Arch(64Bit),S/370, ESA/390 or ESAME
ALRF ENABLE #
CNSLPORT 3270 # TCP port number to which consoles connect
CONKPALV (3,1,10)
CPUMODEL 3090 # CPU model number
CPUSERIAL 012345 # CPU serial number
DIAG8CMD ENABLE # DIAG 8 interface
ECPSVM NO
LOADPARM 0A8299M1 # IPL parameter LOADDP FOR BASE SYSTEM,IPL参数再见 歌词
# 启动加载基本系统参数,后面有介绍
LPARNAME HERCULES # LPAR Name
MAINSIZE 1024 # Main storage size in megabytes,主存,给大机用的内存
# 越大越好,但建议不大于实际电脑的空余物理内存数
MOUNTED_TAPE_REINIT DISALLOW # Low mounted tape re-initialize
NUMCPU 2 # Number of CPUs,虚拟CPU数,双核CPU时最好设置为2
OSTAILOR Z/OS # OS tailoring
PANRATE 80 # Panel refresh rate
PGMPRDOS LICENSED # LICENSED OS/390 V2R9
SHCMDOPT NODIAG8
SYSEPOCH 1900 # TOD clock
TIMERINT 50 # TOD update rate
TZOFFSET +1400 # TOD clock offset
YROFFSET 0 # TOD year offset
HERCPRIO 0 #Hercules priority
TODPRIO -20 #TOD clock priority
DEVPRIO 8 #Device I/O priority
CPUPRIO 0 #CPU priority
PANTITLE "z/OS 1.9 IPL A80" #Panel Title
# Display Terminals 3270 TERMINAL
0700.3 3270
# DASD Devices
# .----------------Device number,设备号(可以是多个),16进制,一般用文件名的扩展名即可
# | .----------Device type,设备类型,一般为3390
# | | .--File name and parameters,下载解压后的大
机卷文件名,包括路径名
# | | | 其它参数
# | | | |
# V V V V
#--- ---- --------------------- ------------------------------------------------------
0A80 3390 H:\zOS1.9\Z9RES1.CCKD sf=H:\zOS1.9\Z9RES1_Shadow.CCKD
0A81 3390 H:\zOS1.9\Z9RES2.CCKD sf=H:\zOS1.9\Z9RES2_Shadow.CCKD
0A82 3390 H:\zOS1.9\Z9SYS1.CCKD sf=H:\zOS1.9\Z9SYS1_Shadow.CCKD
0A83 3390 H:\zOS1.9\Z9RES3.CCKD sf=H:\zOS1.9\Z9RES3_Shadow.CCKD
0A84 3390 H:\zOS1.9\Z9USS1.CCKD sf=H:\zOS1.9\Z9USS1_Shadow.CCKD
0A85 3390 H:\zOS1.9\Z9PRD1.CCKD sf=H:\zOS1.9\Z9PRD1_Shadow.CCKD
0A86 3390 H:\zOS1.9\Z9DIS1.CCKD sf=H:\zOS1.9\Z9DIS1_Shadow.CCKD
0A87 3390 H:\zOS1.9\Z9DIS2.CCKD sf=H:\zOS1.9\Z9DIS2_Shadow.CCKD
0A88 3390 H:\zOS1.9\Z9DIS3.CCKD sf=H:\zOS1.9\Z9DIS3_Shadow.CCKD
0A89 3390 H:\zOS1.9\Z9DIS4.CCKD sf=H:\zOS1.9\Z9DIS4_Shadow.CCKD
0A8A 3390 H:\zOS1.9\Z9DIS5.CCKD sf=H:\zOS1.9\Z9DIS5_Shadow.CCKD
0A8B 3390 H:\zOS1.9\Z9DIS6.CCKD sf=H:\zOS1.9\Z9DIS6_Shadow.CCKD
0A8C 3390 H:\zOS1.9\SARES1.CCKD sf=H:\zOS1.9\SARES1_Shadow.CCKD
0A8D 3390 H:\zOS1.9\Z9CIC1.CCKD sf=H:\zOS1.9\Z9CIC1_Shadow.CCKD
0A8E 3390 H:\zOS1.9\Z9DB81.CCKD sf=H:\zOS1.9\Z9DB81_Shadow.CCKD
0A8F 3390 H:\zOS1.9\Z9DB82.CCKD sf=H:\zOS1.9\Z9DB82_Shadow.CCKD
0A90 3390 H:\zOS1.9\Z9DB91.CCKD sf=H:\zOS1.9\Z9DB91_Shadow.CCKD
0A91 3390 H:\zOS1.9\Z9DB92.CCKD sf=H:\zOS1.9\Z9DB92_Shadow.CCKD
0A92 3390 H:\zOS1.9\Z9IMS1.CCKD sf=H:\zOS1.9\Z9IMS1_Shadow.CCKD
0A93 3390 H:\zOS1.9\Z9WAS1.CCKD sf=H:\zOS1.9\Z9WAS1_Shadow.CCKD
0A94 3390 H:\zOS1.9\Z9WAS2.CCKD sf=H:\zOS1.9\Z9WAS2_Shadow.CCKD
0A95 3390 H:\zOS1.9\Z9WAS3.CCKD sf=H:\zOS1.9\Z9WAS3_Shadow.CCKD
# CTC Adapters
# TCP/IP CTCI Ports, emulate 3 network adapters.
# OS/390 IP PC's IP
0E20.2 LCS -n 192.168.1.2 -m 00-00-5E-90-09-5D 192.168.1.5
# | | | | |
# | | | | V
# | | | V Host IP
# | V Gateway(PC) Host MAC(Option)
# V Emulate Mode
# Device Number(Must be two)
注意:
设备号有多种方法表示,如:
0530-0531 指定范围
0530.2 指定数量
3.8妇女节法定放假吗
0530,0531
以上三种写法都是一样的!
sf=镜像文件 :使用镜像文件可以保持原文件不变(Read Only),所有的写操作只发生在镜像文件内,
在Hercules控制台内用sf+DEVNUM先创建一个镜像,DEVNUM为设备号,可以创建多个
DASDCOPY可以把镜像文件合并回原文件
附录B:
1, VOLUME的内容(z/OS 1.6)
VOLUME UCB Contents
Z6RES1 A80 - Res Volume 1 - Required for IPL
Z6RES2 A81 - Res Volume 2 - Required for IPL
Z6SYS1 A82 - IPLPARM, JES2 Spool, Public Work Volume, Mastercat required for IPL
Z6USS1 A83 - USS Root and accompany
ing HFS files - required for IPL
Z6USS2 A84 - Supplemental HFS files - required for IPL
Z6DIS1 A85 - Distribution Lib volume 1
Z6DIS2 A86 - Distribution Lib volume 2
Z6DIS3 A87 - Distribution Lib volume 3
Z6DIS4 A88 - Distribution Lib volume 4
Z6DIS5 A89 - Distribution Lib volume 5
Z6WAS1 A8A - Websphere Application Server Distribution Libs
Z6WAS2 A8B - Websphere Application Server Target Libs
Z6DB81 A8C - DB2 V8.1 Target Libs
Z6DB82 A8D - DB2 V8.1 Distribution Libs
Z6CIC1 A8E - CICS TS 2.3 Target and Dlibs
Z6IMS1 A8F - IMS 8.1 Target and Dlibs
SARES1 A90 - Stand Alone IPL volume
2, LOADPARMS
LOADPARM Description(z/OS 1.6)
CS CLPA and cold start of JES2. Base z/OS system no CICS, DB2, IMS, WAS, etc.
00 Warm start of JES2. Base z/OS system no CICS, DB2, IMS, WAS, etc.
WS Warm start of JES2. Base z/OS system no CICS, DB2, IMS, WAS, etc.
DC CLPA, brings in CICS LPA modules, cold start of JES2, starts up DB2 and CICS.
DB Warmstart of JES2 and starts the DB2 and CICS.
DI CLPA and cold start of JES2 and loads the IMS Libraries. IMS must be manually started.
CC CLPA and cold start of JES2, loads the CICS Libraries, starts up CICS, no DB2.
CW Warm start of JES2, and starts up CICS.
7C CLPA, cold start of JES2, starts up DB2 V7, no CICS.
7W Warm start of JES2, starts up DB2 V7, no CICS.
8C CLPA, cold start of JES2, starts up DB2 v8, no CICS.
8W Warm start of JES2, starts up DB2 v8, no CICS.
IC CLPA and cold start of JES2 and load the IMS Libraries, start IMS, no DB2 or CICS.
IW Warm start of JES2 start IMS, no DB2 or CICS.
AC CLPA and cold start of JES2 load IMS and CICS libraries, start IMS, DB/2, and CICS.
AW Warmstart of JES2. start IMS, DB/2, and CICS.
BC CLPA and cold start of JES2, load WAS libraries, WAS is manually started
BW Warmstart of JES2. WAS is manually started.
99 Points to IODF99 for IPL on MP3000. Reply 00,SYSP=xx were xx is any of the above for cics only xx=cc or cw.
附录B:
LOADPARM Description(z/OS 1.9)
CS CLPA and cold start of JES2. Base z/OS system no CICS, DB2, IMS, WAS, etc.
00 Warm start of JES2. Base z/OS system no CICS, DB2, IMS, WAS, etc.
WS Warm start of JES2. Base z/OS system no CICS, DB2, IMS, WAS, etc.
DC CLPA, brings in CICS LPA modules, cold start of JES2, starts up DB2 and CICS.
DB Warm start of JES2 and starts the DB2 and CICS.
DI CLPA and cold start of JES2 and loads the IMS Libraries. IMS must be manually started.
CC CLPA and cold start of JES2, loads the CICS Libraries, starts up CICS, no DB2.
CW Warm start of JES2, and starts up CICS.
9C CLPA, cold start of JES2, starts up DB2 V9 only.
9W Warm start of JES2, starts up DB2 V9 only.
8C CLPA, cold start of JES2, starts up DB2 v8 only.
8W Warm start of JES2, starts up DB2 v8 only.
2
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论