搭建一个属于自己的Mainframe 之 windows运行篇

在阅读本文之前,强烈建议先阅读《搭建一个属于自己的Mainframe 之 准备工作》,在下载了所有需要的软件之后,即可开始按照本文开启z/OS。

首先,我们约定以下几个路径,以便存放z/OS模拟环境所需的各项文件和程序:

D:/ADCDV1R6 所有与模拟环境相关的东西都放在这个目录下
D:/ADCDV1R6/ZOSV1R6 存放卷文件,即CCKD文件
D:/ADCDV1R6/Config 存放启动配置文件
D:/ADCDV1R6/HercGUI-1.11.1 存放Hercules GUI和FishLib
D:/ADCDV1R6/hercules-3.07 存放Hercules的可执行文件和CTCI-W32
D:/ADCDV1R6/Log 存放系统运行日志

这样安排文件夹,可以把所有与z/OS模拟器运行相关的程序和文件都集中在一起,这样在系统重装,或者换另一台PC机运行的时候,只需要备份D盘下的ADCDV1R6文件夹,并且安装winpcap和PCOM就可以了。
然后,对照《准备工作》一文中的各项下载的文件,对应放入以上文件夹:
1. CCKD文件放入D:/ADCDV1R6/ZOSV1R6,cnf配置文件放入D:/ADCDV1R6/Config,PCOM稍后安装
2. Hercules-3.07,下载ZIP包,解压后放入D:/ADCDV1R6/hercules-3.07,注意不要多设置了一层文件夹,即D:/ADCDV1R6/hercules-3.07下面就是Hercules的运行文件了,而不是解压后的hercules-3.07文件夹,也就是说不要存在一个D:/ADCDV1R6/hercules-3.07/hercules-3.07文件夹。
3. VC++ Redistribute pack,这个自行默认安装就好了。如果已经安装过就跳过这一步。(装了office的机器一般都有这个了,直接跳过)
4. 将HercGUI和FishLib解压缩放入D:/ADCDV1R6/HercGUI-1.11.1
5. WinPCap也是在windows下默认安装就好
6. CTCI-W32压缩包里包括了FishPack, TunTap32和TT32Test,一并解压缩放入D:/ADCDV1R6/hercules-3.07即可。
最后,安装PCOM,一路点下一步,全部用默认设置就可以了。

在运行Hercules之前,还需要编辑一下Config文件夹下的配置文件。在配置文件中,以#开头的行表示注释。需要注意的是如下配置文件中,红色字体所标出的部分。
- LOADPARM是z/OS在IPL时需要用到的参数,参数选择不同,z/OS中启动后,运行的组件也不同,此参数见文章最后所附的LOADPARM Description。
- MAINSIZE表示Hercules占用的物理内存大小,单位是MB,如果内存够大,最好设为1024,在这里暂且设为832,建议不要小于512,否则MIPS会很低,系统运行会非常的慢。
- NUMCPU表示虚拟的主机有多少个CPU,如果CPU不够强悍,就改为1吧,我的物理机上用的是Intel Core-Due E6400,设为2,运行起来速度还不错。
- Display Terminals 表示3270终端的数量,演示所用的3270终端号是从0700开始的,以十六进制记录,如0700-0710则表示16个端口,其中0700是控制台专用端口,0701至0710为用户连接端口。
- 然后是后面的DASD Device那一段,需要注意的是,要把所有下载的CCKD文件都列进去,这一段的每一行分为三个部分,第一个是设备编号,如0A80,第二个是设备类型,如3390,第三个是卷文件的路径和文件名,这里可以写绝对路径也可以是相对路径。个人觉得相对路径比较好,因为写相对路径,在还盘复制后,不需要重新配置这个文件。
- 最后一段CTC Adapters是跟启动TCPIP有关的,这里暂且放在那里,以后再说。

#
# Hercules Emulator Control file...
# Description: zos160
# MaxShutdownSecs: 15
#
#
# System parameters
#

ARCHMODE  z/Arch
CNSLPORT  3270
CONKPALV  (3,1,10)
CPUMODEL  2064
CPUSERIAL 011519
CPUVERID  00
ECPSVM    NO
LOADPARM  0A8232M1
LPARNAME  HERCULES
MAINSIZE  832
MOUNTED_TAPE_REINIT  DISALLOW
NUMCPU   
2
OSTAILOR  Z/OS
PANRATE   30
PGMPRDOS  LICENSED
SHCMDOPT  NODIAG8
SYSEPOCH  1900
TIMERINT  50
TZOFFSET  -0000
YROFFSET  0
HERCPRIO  0
TODPRIO   -20
DEVPRIO   8
CPUPRIO   15

# Display Terminals

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值