使用hercules模拟IBM os390

简介: Hercules是一款免费开源的模拟器软件,可以模拟System/370、ESA/390及z/Architecture。Hercules可以运行在Linux, Windows (98, NT, 2000, and XP), Solaris, FreeBSD, Mac OS X (10.3 and later)上。

Hercules是一款免费开源的模拟器软件,可以模拟System/370、ESA/390及z/Architecture。

Hercules可以运行在Linux, Windows (98, NT, 2000, and XP), Solaris, FreeBSD, Mac OS X (10.3 and later)上。


搭建os390模拟系统,需要:

    安装Hercules

            从http://www.hercules-390.org可以下载。对于windows系统,下载zip并解压到任意位置即可。例如:D:\IBM\Hercules 3.07 (64 Bit)

    编写Hercules配置文件(hercules.cnf)

            这个配置文件不太好做,一般从网上找个范本,再根据实际情况修改。

            下载的os390镜像中会有一些说明文档可以参考。例如各磁盘卷的名字,IPL参数等等。


    下载os390磁盘镜像

            这个需要到网上去找。一般是iso文件(3G多)。里面含有DMTxxx.ZIP。

            把DMTxxx.ZIP里面的os390目录解压出来放到任意位置即可。例如:D:\IBM

            全部解压后大概20多G,像这样:

            D:\IBM

           ├─os390
           │  └─mvs
           │          dmtcat.1c1
           │          dmtd01.1c4
           │          dmtd02.1c5
           │          dmtd03.1c6
           │          dmtd04.1cb
           │          dmtos1.1c3
           │          dmtos2.1c2
           │          dmtos3.1ca
           │          dmtp01.1c7
           │          dmtp02.1c8
           │          dmtp03.1c9
           │          dmtres.1c0


    下载3270终端模拟软件

            有好几种软件可以选择。

            IBM的PCOM功能强大,但是是收费的,只能试用一个月。

            x3270是免费的,有windows版和linux版。而且linux发行版里可能已经带了x3270。下载地址是http://x3270.bgp.nu/


    另外,Hercules是命令行界面的。还有一个HercGUI,是图形界面的,它只是Hercules的外壳,运行时还是需要Hercules才行。

    HercGUI的下载地址是http://www.softdevlabs.com/hercgui-download.html



运行模拟器前,hercules.cnf中有几个重要参数,再说明一下:

     MAINSIZE                1024                                      这个是模拟器使用的内存量,越大越好,不过不能超过实际内存大小。

     CNSLPORT            3270                                      这个是终端连接时使用的端口号。x3270默认连接端口23,需要改成这个才行。

     LOADPARM             01C1DP.1                             IPL时会用到,设错了无法启动系统。这个根据os390说明文档来设置。

     HTTPROOT   D:\IBM\Hercules 3.07 (64 Bit)\html          Hercules自带了一个web控制台,如果配置了这两个参数,启动Hercules时会

     HTTPPORT   8081 NOAUTH                                             启动一个web服务器,用浏览器访问http://127.0.0.1:8081/即可。     HTTPPORT   8081

                                                                                                     用它可以查看log,执行Hercules命令,查看帮助等等。

     MODPATH    /usr/lib64/hercules                             linux下这个很重要,没有它的话,启动时会因为找不到hdt3270.so而报无法识别设备类型3270。

     0000      SYSG    SYSGCONS                              这个是主控制台终端。系统启动、停止都需要从这里操作。

     0470-0473    3270                                                 这里定义了4个终端。

     01C0    3390    D:\IBM\os390\mvs\dmtres.1c0   这里指定磁盘设备的路径。



运行模拟器:

命令行输入   hercules -f hercules.cnf  ,就会启动Hercules,并完成主机加电(power on)。

注意看滚屏的log,有没有出错。应该能看到'Waiting for console connection on port 3270'这样的信息。


然后,先不要忙着启动系统(IPL),应该先连接主控制终端。

使用3270软件(PCOM,或x3270)连接127.0.0.1的3270端口,成功连接后,屏幕会显示hercules等字样。


下一步,启动系统。

在Hercules的命令行上输入ipl 01C0,然后监视3270终端窗口,启动过程中需要在终端窗口里根据提示输入一些回答信息。

如何回答信息?这个比较复杂,就不介绍了,到网上搜吧。


经过漫长的等待后,在终端窗口里输入d a,l,看看TSO有没有启动好。

TSO启动好之后,就可以登录大型机啦。


登录系统,使用3270软件(PCOM,或x3270)连接127.0.0.1的3270端口,成功连接后,会出现TSO选项。

在===>后输入tso ibmuser,会出现输入密码的画面,只需输入密码ibmuser回车即可。

成功后会出现***或ready,再回车,会进入ISPF界面。


停止系统:

在主控制终端输入s shutdown,停止系统,

然后输入quiesce,主控制终端就会断开。

(我的系统上s shutdown会报错。。。JCL error)

在Hercules的命令行上输入quit即可。



目录
相关文章
|
机器学习/深度学习 人工智能 物联网
|
虚拟化 Windows
hercules配置TCPIP(os390 2.10 DEMOPKG)
os390会提供一系列TCPIP服务,如ftp,telnet,nfs,web等等。 如何从PC连接运行在hercules上的os390服务呢? hercules借助tuntap设备,在主机(即运行hercules的PC)与客户机(os390)间 建立一个点到点连接,是他们能够通信。
1271 0
|
4月前
|
Ubuntu Unix Linux
操作系统的最强入门科普(Unix/Linux篇)
下期文章,小枣君会重点聊聊Windows和macOS那条线。敬请关注! 如果大家觉得文章不错,还请帮忙多多转发!谢谢!
|
4月前
|
Web App开发 缓存 Rust
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
662 0
Vanilla OS:下一代安全 Linux 发行版
|
10月前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
487 10
|
11月前
|
弹性计算 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot是由阿里云推出的操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行等功能,极大提升了Linux系统的使用效率。用户只需通过简单的命令或自然语言描述问题,OS Copilot即可快速提供解决方案并执行相应操作。例如,查询磁盘使用量等常见任务变得轻松快捷。此外,它还支持从文件读取复杂任务定义,进一步简化了操作流程。虽然在某些模式下可能存在小问题,但总体上大大节省了学习和操作时间,提高了工作效率。
386 2
OS Copilot-操作系统智能助手-Linux新手小白的福音
|
11月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
250 7
|
11月前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
359 6
|
11月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
288 1

热门文章

最新文章

推荐镜像

更多