08/11/15

Como Instalar e Rodar o z/OS no Hercules no Windows

Sobre o Hercules z/OS



Apesar de ser tecnicamente possível rodar z/OS (o mais atual dos sistemas operacionais de mainframe) no Hercules, a IBM não permite devido a questões de licenciamento. Ainda assim é possível rodar sistemas operacionais mais antigos que foram liberados pela IBM para domínio público como OS/360, DOS/360, DOS/VS, MVS, VM/370 e TSS/370, mesmo sendo versões de mainframe bem antiga alguns comandos e conceitos são usados nos atuais z/OS.

Hercules rodando o z/OS

O Hércules é gratuíto, já os produtos IBM (z/OS, DB2, CICS, IMS-TM, etc) é outra história, as licenças são carissimas, além de que para nós pobres mortais teríamos que conhecer um pouco de tudo:

- Instalar/Customizar o próprio z/OS;
- Instalar/Customizar o vários produtos: RACF, VTAM, XES, WLM, SDSF, TSO, DB2, IMS-TM, CICS, e uma parafernalha de softwares necessários para deixar o ambiente operacional, nem que seja só para executar um JCL simples (por exemplo: IEFBR14)
- Comandos de operação para: dar IPL, e monitorar o ambiente, aqueles velhos V nnnn,OFFLINE - V nnnn,ONLINE - D A,L - Replay de mensagens, entre outros.


Video de uma Instalação do Hercules



Download da Imagem do z/OS

Clique Aqui - Neste site fala do download;
Clique Aqui - Mais detalhes sobre a instalação;

Instalando o z/OS no Micro

1 - PARTE - Copie as imagens do Discos do Mainframe para o micro:
IBM_ADCD_zOS_v1.6_Z6RES1.A80
IBM_ADCD_zOS_v1.6_z6res2.a81
IBM_ADCD_zOS_v1.6_z6sys1.a82
IBM_ADCD_zOS_v1.6_z6uss1.a83
IBM_ADCD_zOS_v1.6_z6uss2.a84
IBM_ADCD_zOS_v1.6_z6dis1.a85
IBM_ADCD_zOS_v1.6_z6dis2.a86
IBM_ADCD_zOS_v1.6_z6dis3.a87
IBM_ADCD_zOS_v1.6_z6dis4.a88
IBM_ADCD_zOS_v1.6_z6dis5.a89
IBM_ADCD_zOS_v1.6_Z6WAS1.A8A
IBM_ADCD_zOS_v1.6_Z6WAS2.A8B
IBM_ADCD_zOS_v1.6_z6db81.a8c
IBM_ADCD_zOS_v1.6_z6db82.a8d
IBM_ADCD_zOS_v1.6_z6cic1.a8e
IBM_ADCD_zOS_v1.6_z6ims1.a8f
Instalando o Hercules

Crie uma pasta no micro e salve estes arquivos, lembre-se onde você deixou eles pois no final você tem que citar o caminho dos arquivo no arquivo HERCULES.CONF.

2 - PARTE - Salve o programa o Hercules no seu micro Download do Hercules

3 - PARTE - Instale o Hercules, lembre-se onde em que pasta você o instalou.

4 - PARTE - Abra o bloco de notas - clique em ABRIR - em TIPO DE ARQUIVO - TODOS OS ARQUIVOS - Va na pasta onde você instalou o Hercules e procure o arquivo HERCULES.CONF - copie abaixo e cole neste arquivo lembrando são altere o endereço das imagens que estão no seu micro.

# --------------------------------------------------
# Hercules 3.04 - Emulator Control file
# Description: z/OS 1.6
# MaxShutdownSecs: 30
# --------------------------------------------------
#       CPU Configuration
# --------------------------------------------------
# Hercules Emulator Control file...
# Description: Configuration for DEMOPKG Z/OS 1.7 Initial IPL
# MaxShutdownSecs: 15
# --------------------------------------------------
# System parameters
# Load address: 0A80
# --------------------------------------------------
ARCHMODE ESAME
CNSLPORT 3270
CPUMODEL 9672
CPUSERIAL 000000
ECPSVM NO
LOADPARM 0A82DBM1
LPARNAME HERCULES
MAINSIZE 400
NUMCPU 1
NUMVEC 1
OSTAILOR Z/OS
PANRATE 50
PGMPRDOS LICENSED
SHCMDOPT NODIAG8
SYSEPOCH 1900
YROFFSET 0
TZOFFSET +0000
# --------------------------------------------------
# DASD Devices
# --------------------------------------------------
# .----------------------- Device number
# |    .------------------ Device type
# |    |        .--------- File name and parameters
# |    |        |
# V    V        V
#--- ---- --------------------
0A80 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6RES1.A80
0A81 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6res2.a81
0A82 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6sys1.a82
0A83 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6uss1.a83
0A84 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6uss2.a84
0A85 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis1.a85
0A86 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis2.a86
0A87 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis3.a87
0A88 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis4.a88
0A89 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis5.a89
# --------------------------------------------------
0A8A 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6WAS1.A8A
0A8B 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6WAS2.A8B
# 0A8B 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6RES1.A80--2
# --------------------------------------------------
0A8C 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6db81.a8c
0A8D 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6db82.a8d
0A8E 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6cic1.a8e
0A8F 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6ims1.a8f
# --------------------------------------------------
#   .----------------------------Device number
#   |          .-----------------Device type
#   |          |       .---------File name and parameters
#   |          |       |
#   V          V       V
# --------------------------------------------------
# Console Printers
# --------------------------------------------------
0009 3215-C / noprompt
# --------------------------------------------------
# Card Readers
# --------------------------------------------------
000C 3505 C:\Mainframe\hercules-3.05\util\zzsacard.bin
# --------------------------------------------------
# Card Punches
# --------------------------------------------------
000D 3525 C:\Mainframe\CardPunches\CardPunches\punch00d.txt ascii
# --------------------------------------------------
# Line Printers
# --------------------------------------------------
000E 1403 C:\Mainframe\LinePrinters\prt00e.txt crlf
# --------------------------------------------------
# Display Terminals
# --------------------------------------------------
0700-0705    3270
# 0900-0901    3270
# --------------------------------------------------
# TAPE Devices
# --------------------------------------------------
  0500         3490    *
  0560         3480    *
# --------------------------------------------------
5 - PARTE - Na pasta onde você instalou o Hercules e de dois cliques no arquivo HERCULES.EXE observe as mensagens que irão aparecer (para voltar nesta tela aperte PAGE UP - para ir para frente PAGE DOWN para ver as mensagens) Se por acasso aparecer uma mensagem que não foi encontrou algum arquivo no arquivo HERCULES.CONF você deve ter colocado o endereço do arquivo errado - Se aparecer tudo ok - abra em seguida dois emuladores telnet colocando o LOCALHOST e a porta 3270 que vai abrir a console e o TSO.

6 - PARTE - Para acessar o Mainframe tem que dar um IPL, no emulador do Hercules digite ipl 0ac0 (enter) - este é o disco RES1 onde estão os arquivos de IPL, depois de alguns minutos nos emuladores telnet irão abrir a console e depois um emulador para o CICS ou TSO.

11 comentários:

  1. Oi Claudemar, como vai?
    Obrigado pelo ensino.
    O link pra baixar o Z\OS não esta funcionando mais.
    Conseguiria outro link? Cacei e não achei.

    Obrigado.

    ResponderEliminar
  2. IBM não permite o uso do z/OS sem as devidas licenças, pode dar prisão......

    ResponderEliminar
    Respostas
    1. Vou retirar os comentários que falo sobre o link de torrent, este comentário do Jorge Costa tem razão

      Eliminar
  3. Claudemar to com um problema poderia me ajudar?

    ResponderEliminar
  4. Oi Claudemar. Boa tarde. Eu estou tentando achar o z/OS V1R13. Já consegui rodar aqui o V1R11 no Hercules, com rede e tudo, mas o V1R13 não acho em lugar nenhum.
    Voce já viu essa versão online?

    ResponderEliminar