| Bellacosa Mainframe e o IBM Z System Automation |
☕🔥 “DO 3270 AO DEVOPS” — O GUIA DEFINITIVO DO SYSprog PADAWAN PARA IBM Z SYSTEM AUTOMATION, ZOWE E APIs MODERNAS
Existe um momento na vida de todo sysprog padawan em que ele percebe uma verdade assustadora:
“O mainframe moderno não vive mais apenas de ISPF, SDSF e comandos verdes.”
E nesse instante começa a jornada.
Uma jornada que leva o operador clássico do:
INGLIST
INGAMS
TSO
NetView
Automation Table
para um novo universo:
REST APIs
Swagger
Zowe CLI
Ansible
YAML
DevOps
GitOps
AIOps
Sim…
o IBM Z mudou.
E se você ainda imagina que automação no mainframe significa apenas:
START CICS
STOP DB2
então prepare seu café porque hoje vamos entrar no:
IBM Z System Automation MODERNO.
☕ O QUE É IBM Z SYSTEM AUTOMATION?
O IBM Z System Automation (SA z/OS):
é o cérebro operacional do mainframe.
Ele é responsável por:
iniciar subsistemas
parar aplicações
monitorar ambientes
tratar falhas
executar recovery automático
coordenar dependências
Pense nele como:
o “Kubernetes” do mundo enterprise tradicional.
🔥 EXEMPLO PRÁTICO
Imagine:
Você possui:
DB2
CICS
MQ
Batch
WebSphere
Tudo depende um do outro.
O SA sabe:
o que iniciar primeiro
o que depende do quê
como reagir a falhas
como automatizar recovery
☕ O MUNDO ANTIGO DO SYSprog
Durante décadas:
o mainframe foi operado principalmente via 3270.
Comandos clássicos:
INGLIST
INGAMS
INGREQ
INGSET
Painéis verdes.
PF Keys.
Automation Tables.
Policy Database.
Funcionava maravilhosamente.
E ainda funciona.
Mas o mundo mudou.
🔥 O PROBLEMA
Enquanto Linux e Cloud evoluíam para:
APIs
pipelines
automação declarativa
integração CI/CD
o mainframe parecia isolado.
Até que a IBM começou uma revolução silenciosa.
☕ NASCE O SYSTEM AUTOMATION OPERATIONS REST SERVER
Esse componente:
mudou tudo.
O SA ganhou:
APIs REST modernas.
Agora qualquer software consegue conversar com o mainframe usando:
HTTP
JSON
REST
CURL
🧠 O QUE ISSO SIGNIFICA?
Antes:
Operador
↓
3270
↓
NetView
Agora:
Pipeline DevOps
↓
REST API
↓
IBM Z System Automation
☕ O QUE O REST SERVER CONSEGUE FAZER?
Ele permite:
✅ listar resources
✅ iniciar aplicações
✅ parar subsistemas
✅ criar dynamic resources
✅ deletar resources
✅ refresh policy
✅ consultar requests
✅ interagir com automation managers
🔥 MAS EXISTE UMA LIMITAÇÃO IMPORTANTE
O REST API:
NÃO edita a policy.
Ele opera:
o runtime.
Ou seja:
você controla recursos
mas não altera definições da policy
Isso é importante para:
segurança
governança
integridade operacional
☕ SWAGGER UI — O LABORATÓRIO SECRETO DO SYSprog
Depois que o REST Server está ativo:
nasce o Swagger UI.
URL típica:
http://server:port/ibm/sa/swagger-ui/index.html
🔥 O QUE É ISSO?
Uma interface web interativa que mostra:
endpoints
parâmetros
JSON
responses
códigos HTTP
E MAIS:
você pode testar chamadas ao vivo.
☕ EXEMPLO REAL
Consultar resources:
GET /resources
Resposta:
{
"resource":"CICSA",
"status":"UP"
}
🔥 AGORA O SYSprog COMEÇA A VIRAR DEVOPS ENGINEER
Porque:
APIs permitem integração total.
☕ CURL — O PODER BRUTO
O Swagger ainda mostra comandos CURL.
Exemplo:
curl -X GET https://server/resources
Agora imagine:
scripts
automação
pipelines
monitoramento externo
Tudo falando com SA.
☕ E ENTÃO SURGE O ZOWE CLI
O Zowe foi outra revolução gigantesca.
Ele trouxe:
shell moderno para o mainframe.
🔥 ANTES
3270
🔥 AGORA
zowe sa list resources
🧠 O ZOWE É COMO UM “LINUX TERMINAL” PARA z/OS
E isso reduz brutalmente:
a barreira de entrada no mainframe.
☕ POR QUE ISSO É IMPORTANTE?
Hoje muitos profissionais:
conhecem Linux
usam Git
usam shell
usam pipelines
Mas:
não conhecem ISPF
não conhecem PF Keys
não conhecem 3270
O Zowe resolve isso.
☕ COMO O ZOWE FUNCIONA?
Arquitetura:
Zowe CLI
↓
SA Plug-in
↓
REST Server
↓
IBM Z System Automation
🔥 O ZOWE NÃO SUBSTITUI O NETVIEW
Ele é:
uma interface adicional.
☕ INSTALANDO O ZOWE
Pré-requisitos:
✅ Node.js
✅ npm
✅ gnome-keyring (Linux)
Instalação:
npm install -g @zowe/cli
☕ INSTALANDO O PLUGIN SA
zowe plugins install
☕ COMANDOS IMPORTANTES
Listar resources:
zowe sa list resources
Deletar dynamic resource:
zowe sa del res --name TESTE1
Ajuda:
zowe sa --help
Ajuda HTML:
zowe sa --help-web
☕ DYNAMIC RESOURCES — O CONCEITO MAIS IMPORTANTE
Isso aqui muda completamente a automação do mainframe.
🔥 O QUE É UM DYNAMIC RESOURCE?
Um recurso criado:
em runtime.
Sem:
rebuild
refresh completo
restart global
🧠 ISSO É MUITO “CLOUD-LIKE”
☕ ANALOGIA MODERNA
| Cloud | SA |
|---|---|
| Pod | Dynamic Resource |
| kubectl | Zowe |
| YAML | Playbook |
| Deployment | Template |
☕ ENTRA O ANSIBLE
Agora chegamos ao nível Jedi.
🔥 O QUE É O ANSIBLE?
Ferramenta de automação declarativa baseada em:
YAML.
🧠 “DECLARATIVA” SIGNIFICA:
Você descreve:
o estado desejado.
E o Ansible executa.
☕ IBM Z SYSTEM AUTOMATION ANSIBLE COLLECTION
A IBM criou uma collection específica para SA.
Ela oferece duas roles:
sa_create_dynamic_resource
sa_delete_dynamic_resource
☕ EXEMPLO DE PLAYBOOK
- hosts: zos
roles:
- sa_create_dynamic_resource
🔥 O QUE ACONTECE?
Playbook
↓
REST API
↓
SA REST Server
↓
INGDYN CREATE
☕ ISSO É REVOLUCIONÁRIO
Porque agora:
o mainframe entra no pipeline DevOps.
☕ CENÁRIO REAL
Imagine:
Developer faz:
git push
Pipeline executa:
Ansible
↓
Deploy
↓
Create dynamic resource
↓
Start application
Tudo automático.
☕ O SYSprog DO FUTURO
O profissional moderno não será apenas:
operador de console.
Ele será:
automation engineer
platform engineer
DevOps specialist
API integrator
☕ AIOPS — O PRÓXIMO PASSO
A IBM está indo além.
Agora fala-se em:
AIOps.
Artificial Intelligence for IT Operations.
🔥 O OBJETIVO
Usar:
analytics
machine learning
observability
automation
para criar:
sistemas autônomos.
☕ O SA FAZ PARTE DISSO
Hoje o SA integra:
observabilidade
automation
REST APIs
eventos
workflows
☕ O SYSprog PADAWAN PRECISA ENTENDER UMA VERDADE
O mainframe:
não está parado no tempo.
Na verdade:
ele está se tornando uma plataforma híbrida programável.
☕ O QUE VOCÊ DEVE ESTUDAR AGORA?
Depois desse curso:
REST APIs
JSON
YAML
Python
Zowe
Ansible
Git
OpenShift
z/OSMF
SMU
☕ DICA DE OURO DO LOBO VELHO
Aprenda:
os dois mundos.
Porque o profissional mais poderoso será aquele que souber:
✅ INGLIST
✅ NetView
✅ Policy
✅ Automation Tables
MAS TAMBÉM:
✅ APIs
✅ Zowe
✅ YAML
✅ Ansible
✅ DevOps
☕ CONCLUSÃO
O IBM Z moderno está atravessando a maior transformação operacional desde o surgimento do Sysplex.
O que antes era:
centralizado
fechado
baseado em 3270
está se tornando:
orientado a APIs
integrado a pipelines
declarativo
automatizado
cloud-aware
E o IBM Z System Automation é uma das peças centrais dessa transformação.
O sysprog padawan que aprender isso agora:
estará anos à frente do mercado.
Porque o futuro do mainframe:
não é abandonar o legado.
É integrar o legado ao futuro.