SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Migrando a gravação SMF do
modo VSAM para Logstream
Agenda
•  SMF hoje
•  Pré requisitos
•  Preparando a migração
•  Migrando para System Logger
•  Monitorando
•  Considerações
SMF hoje
Dataset mode
•  Gravação em arquivosVSAM
•  Velocidade dos devices
•  Aumento na quantidade de registros
•  Buffers reduzidos (1Gb private área)
•  Separados por LPAR
•  Possível descontinuidade (futuro)
SMF hoje
Logstream Mode (CF only)
•  Gravação em estrutura de CF
•  Buffers maiores (2 Gb - data space), por
logstream
•  Registros separados em tempo de gravação,
logstreams distintas
•  Velocidades de gravação maiores
Pré requisitos
•  Paralell Sysplex
•  z/OS 1.9 ou anteriores através dos APARs
OA27037
OA31737
OA34589
Preparando a migração
Levantamentos preliminares
•  Utilização de memória real
•  Utilização das Coupling Facilities
–  Espaço alocado pelas estruturas atuais
–  Nível de atividade – Quantidade de requests
–  Uso dos canais
Migrando para system logger
•  Definir estruturas – Planilha
•  Criar regras no SMS
•  Criar os Offloads datasets (Storage group)
•  Alterar sys1.parmlib (SMFPRM00) (99)
•  Criar job de extração – Pgm IFASMFDL
•  Criar Automação para start dos jobs por
período e no fechamento
Exemplo de cálculo de estrutura
http://www-947.ibm.com/systems/support/z/cfsizer/smf/
LOGSTREAM NAME Tipo de registro Total de Reg. Soma do Perc % Qtde Reg. 8738- Writes P/Seg INITSIZE SIZE
IFASMF.DB2 TYPE(101)) 5.121.849 11,77% 602.842 69 68.608 126.976
IFASMF.MQDBSO TYPE(16,100,102,115,116)) 5.121.849 2,81% 143.924 16 23.552 36.864
IFASMF.CICS TYPE(110)) 5.121.849 0,85% 43.536 5 13.312 17.408
IFASMF.JOB TYPE(4,5,30)) 5.121.849 8,40% 430.235 49 51.200 93.184
IFASMF.RMF TYPE(70:79,89)) 5.121.849 0,32% 16.390 2 10.240 12.288
IFASMF.CAT TYPE(36,60,61,65,66)) 5.121.849 19,14% 980.322 112 105.472 200.704
IFASMF.AUD TYPE(14,15,17,18,60:69)) 5.121.849 24,11% 1.234.878 141 130.048 249.856
IFASMF.OTHER TYPE(1:3,8:13,42,44:59,80:87,91:99,103:108,111:114,117,120:255)) 5.121.849 15,23% 780.058 89 84.992 161.792
START DATE-TIME 11/ 13/2012-14:05:10
RECORD RECORDS PERCENT
TYPE READ OF TOTAL
14 205,044 12,01%
15 162,928 9,54%
17 27,097 1,59%
18 41 0,00%
60 228,879 13,41%
61 63,804 3,74%
62 5,47 0,32%
64 11,07 0,65%
65 32,942 1,93%
66 1,096 0,06%
Definindo uma estrutura
DEFINE STRUCTURE NAME(SMF_AUDIT)
LOGSNUM(1)
INITSIZE(700000)
SIZE(1400000)
AVGBUFSIZE(32767)
MAXBUFSIZE(65532)
PREFLIST(CFPROD01)
Definindo uma Logstream
DEFINE LOGSTREAM NAME(IFASMF.AUDIT)
DASDONLY(NO)
STRUCTNAME(SMF_AUDIT)
STG_DUPLEX(YES)
LS_DATACLAS(??????)
LS_STORCLAS(SMS?????)
LS_SIZE(65000)
AUTODELETE(NO)
RETPD(0)
HLQ(DSNX)
HIGHOFFLOAD(60)
LOWOFFLOAD(0)
JOB de extração
•  //JOBNAME1 JOB (XXX,YY),'SMF-SYSTEM-LOGGER',CLASS=0,REGION=712M,
•  // MSGLEVEL=(1,1),MSGCLASS=1
•  //*****************************************************************
•  //** COLETA SMF LOGSTREAMS **
•  //*****************************************************************
•  //STEP1 EXEC PGM=IFASMFDL
•  //OUTDD1 DD DISP=(,CATLG,DELETE),UNIT=SYSDA,
•  // DSN=XXXX.SMF.OTHER.PLEXPROD.D&LYR2&LMON&LDAY..H&LHHMMSS,
•  // DCB=(BLKSIZE=0,LRECL=32760,RECFM=VBS),SPACE=(CYL,(500,400),RLSE)
•  //OUTDD2 DD DISP=(,CATLG,DELETE),UNIT=SYSDA,
•  // DSN=XXXX.SMF.ZOS.PLEXPROD.D&LYR2&LMON&LDAY..H&LHHMMSS,
•  // DCB=(BLKSIZE=0,LRECL=32760,RECFM=VBS),SPACE=(CYL,(500,400),RLSE)
•  //OUTDD3 DD DISP=(,CATLG,DELETE),UNIT=SYSDA,
•  // DSN=XXXX.SMF.AUDIT.PLEXPROD.D&LYR2&LMON&LDAY..H&LHHMMSS,
•  // DCB=(BLKSIZE=0,LRECL=32760,RECFM=VBS),SPACE=(CYL,(500,400),RLSE)
•  //SYSPRINT DD SYSOUT=*
•  //SYSOUT DD SYSOUT=*
•  //SYSUDUMP DD SYSOUT=*
•  //SYSIN DD *
•  LSNAME (IFASMF.OTHER,OPTIONS(ARCHIVE))
•  LSNAME (IFASMF.CICS,OPTIONS(ARCHIVE))
•  LSNAME (IFASMF.AUDIT,OPTIONS(ARCHIVE))
•  OUTDD (OUTDD1,TYPE(1:3,8:13,42,44:59,80:87,91:99,103:108,111:114,
•  117,120:255))
•  OUTDD (OUTDD2,TYPE(110))
•  OUTDD (OUTDD3,TYPE(14,15,17,18,60:69))
•  SID(SID1) SID(SID2) SID(SID3) SID(SID4) SID(SID5)
•  SMARTENDPOINT
•  /*
IFASMFDL - Parâmetros
•  //SYSIN DD *
•  LSNAME (IFASMF.OTHER,OPTIONS(ARCHIVE))
•  LSNAME (IFASMF.CICS,OPTIONS(ARCHIVE))
•  LSNAME (IFASMF.AUDIT,OPTIONS(ARCHIVE))
•  OUTDD (OUTDD1,TYPE(1:3,8:13,42,44:59,80:87,91:99,103:108,111:114,
•  117,120:255))
•  OUTDD (OUTDD2,TYPE(110))
•  OUTDD (OUTDD3,TYPE(14,15,17,18,60:69))
•  SID(SID1) SID(SID2) SID(SID3) SID(SID4) SID(SID5)
•  SMARTENDPOINT
Monitorando
•  Memória real
•  Utilização dos buffers
•  Alocação e espaço livre no storage group
•  Utilização das estruturas
•  Atividade
•  Canais
•  Alocação
COMANDOS PRINCIPAIS
•  D SMF – Display SMF
•  I SMF – SWITCH SMF – Grava os dados dos buffers nas
logstreams, realizando uma sincronização.
•  D XCF,STR – Display das estruturas
•  D LOGGER,LOGSTREAM,LSN=IFASMF* - Display das
logstreams SMF
•  D LOGGER,CONN,JOB=SMF – Display das logstreams
conectadas ao SMF
•  Z EOD – Deve ser emitido em tempo de shutdown, irá
assegurar que os dados dos buffers sejam gravados nas
logstreams antes da parade.
Consultas e Publicações
•  IBM.com/redbooks
Systems Programmer’s Guide to: z/OS System Logger, SG24-6898
•  IBM Publications
z/OS MVS System Management Facility (SMF) SA22-7630
z/OS MVS Setting Up a Sysplex, SA22-7625
z/OS MVS System Commands, SA22-7627
Perguntas?
Grato pela
atenção!
Jorge Henrique de Souza Areias
jareias@br.ibm.com
(11)2927-5213

Mais conteúdo relacionado

Mais procurados

Alta Disponibilidade no PostgreSQL
Alta Disponibilidade no PostgreSQLAlta Disponibilidade no PostgreSQL
Alta Disponibilidade no PostgreSQLelliando dias
 
Introdução ao OSPF e BGP
Introdução ao OSPF e BGPIntrodução ao OSPF e BGP
Introdução ao OSPF e BGPAbivio Pimenta
 
Apresentação de Introdução ao Syslog
Apresentação de Introdução ao SyslogApresentação de Introdução ao Syslog
Apresentação de Introdução ao SyslogIsaque Profeta
 
3 - TRAFFIC SHAPPING-DUMMYNET
3 - TRAFFIC SHAPPING-DUMMYNET3 - TRAFFIC SHAPPING-DUMMYNET
3 - TRAFFIC SHAPPING-DUMMYNETVinicius Batista
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050zeu1507
 
Sistemas operacionais 14
Sistemas operacionais 14Sistemas operacionais 14
Sistemas operacionais 14Nauber Gois
 
Protocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGPProtocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGPAndré Nobre
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
OSPF - Open Shortest Path First
OSPF - Open Shortest Path FirstOSPF - Open Shortest Path First
OSPF - Open Shortest Path FirstJoao Gonçalves
 
Redes Mesh wifi para disponibilização de acesso à internet
Redes Mesh wifi para disponibilização de acesso à internetRedes Mesh wifi para disponibilização de acesso à internet
Redes Mesh wifi para disponibilização de acesso à internetMatheus Lincoln
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050zeu1507
 

Mais procurados (16)

Alta Disponibilidade no PostgreSQL
Alta Disponibilidade no PostgreSQLAlta Disponibilidade no PostgreSQL
Alta Disponibilidade no PostgreSQL
 
Introdução ao OSPF e BGP
Introdução ao OSPF e BGPIntrodução ao OSPF e BGP
Introdução ao OSPF e BGP
 
Apresentação de Introdução ao Syslog
Apresentação de Introdução ao SyslogApresentação de Introdução ao Syslog
Apresentação de Introdução ao Syslog
 
O Protocolo OSPF
O Protocolo OSPFO Protocolo OSPF
O Protocolo OSPF
 
Node JS - Parte 2
Node JS - Parte 2Node JS - Parte 2
Node JS - Parte 2
 
3 - TRAFFIC SHAPPING-DUMMYNET
3 - TRAFFIC SHAPPING-DUMMYNET3 - TRAFFIC SHAPPING-DUMMYNET
3 - TRAFFIC SHAPPING-DUMMYNET
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050
 
Ppdns
PpdnsPpdns
Ppdns
 
Sistemas operacionais 14
Sistemas operacionais 14Sistemas operacionais 14
Sistemas operacionais 14
 
Protocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGPProtocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGP
 
Roteamento Bgp
Roteamento BgpRoteamento Bgp
Roteamento Bgp
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
 
(13) nfs
(13) nfs(13) nfs
(13) nfs
 
OSPF - Open Shortest Path First
OSPF - Open Shortest Path FirstOSPF - Open Shortest Path First
OSPF - Open Shortest Path First
 
Redes Mesh wifi para disponibilização de acesso à internet
Redes Mesh wifi para disponibilização de acesso à internetRedes Mesh wifi para disponibilização de acesso à internet
Redes Mesh wifi para disponibilização de acesso à internet
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050
 

Semelhante a Migrando SMF VSAM para Logstream

PostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardoPostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardoFabio Telles Rodriguez
 
PostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardoPostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardoelliando dias
 
PostgreSQL Conceitos e aplicações - FSA
PostgreSQL  Conceitos e aplicações - FSAPostgreSQL  Conceitos e aplicações - FSA
PostgreSQL Conceitos e aplicações - FSAFabio Telles Rodriguez
 
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilBehind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilJoao Galdino Mello de Souza
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Rodrigo Campos
 
O Mundo Do Mainframe
O Mundo Do MainframeO Mundo Do Mainframe
O Mundo Do Mainframelui_fp
 
Sistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passosSistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passosMarcelo Barros de Almeida
 
Sql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLogSql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLogMarcus Bittencourt
 
Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...
Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...
Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...Joao Galdino Mello de Souza
 
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
Introdução FireDACAcesso multi-banco para Delphi e C++ BuilderIntrodução FireDACAcesso multi-banco para Delphi e C++ Builder
Introdução FireDAC Acesso multi-banco para Delphi e C++ BuilderDiego Rosa
 
Cloud Server Embratel
Cloud Server EmbratelCloud Server Embratel
Cloud Server EmbratelAlex Hübner
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Joao Galdino Mello de Souza
 
Xvii samet dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1
Xvii samet   dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1Xvii samet   dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1
Xvii samet dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1Dafmet Ufpel
 

Semelhante a Migrando SMF VSAM para Logstream (20)

PostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardoPostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardo
 
PostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardoPostgreSQL Tuning: O elefante mais rápido que um leopardo
PostgreSQL Tuning: O elefante mais rápido que um leopardo
 
PostgreSQL Conceitos e aplicações - FSA
PostgreSQL  Conceitos e aplicações - FSAPostgreSQL  Conceitos e aplicações - FSA
PostgreSQL Conceitos e aplicações - FSA
 
PostgreSQL Conceitos e aplicações
PostgreSQL  Conceitos e aplicaçõesPostgreSQL  Conceitos e aplicações
PostgreSQL Conceitos e aplicações
 
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM BrasilBehind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
Behind the Scenes: z Systems CACHE por Carolina de Souza Joaquim - IBM Brasil
 
Webinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWSWebinar: Data warehouse na nuvem da AWS
Webinar: Data warehouse na nuvem da AWS
 
Estrutura de Processos
Estrutura de ProcessosEstrutura de Processos
Estrutura de Processos
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!
 
O Mundo Do Mainframe
O Mundo Do MainframeO Mundo Do Mainframe
O Mundo Do Mainframe
 
Sistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passosSistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passos
 
Sql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLogSql SAT #147 Problemas de Fragmentção com TLog
Sql SAT #147 Problemas de Fragmentção com TLog
 
4_horas_microsoft
4_horas_microsoft4_horas_microsoft
4_horas_microsoft
 
Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
02-Flowspec_GTER29
02-Flowspec_GTER2902-Flowspec_GTER29
02-Flowspec_GTER29
 
Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...
Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...
Gerenciamento, Performance e Capacity Planning do Susistema de I/O por Eugêni...
 
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
Introdução FireDACAcesso multi-banco para Delphi e C++ BuilderIntrodução FireDACAcesso multi-banco para Delphi e C++ Builder
Introdução FireDAC Acesso multi-banco para Delphi e C++ Builder
 
Cloud Server Embratel
Cloud Server EmbratelCloud Server Embratel
Cloud Server Embratel
 
Collectd
CollectdCollectd
Collectd
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
 
Xvii samet dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1
Xvii samet   dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1Xvii samet   dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1
Xvii samet dr. yoshihiro yamazake [mini-curso 6ª -feira]1 wrf-ufpel2010_apres1
 

Mais de Joao Galdino Mello de Souza

Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Joao Galdino Mello de Souza
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Joao Galdino Mello de Souza
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Joao Galdino Mello de Souza
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Joao Galdino Mello de Souza
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Joao Galdino Mello de Souza
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Joao Galdino Mello de Souza
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Joao Galdino Mello de Souza
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Joao Galdino Mello de Souza
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Joao Galdino Mello de Souza
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Joao Galdino Mello de Souza
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Joao Galdino Mello de Souza
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Joao Galdino Mello de Souza
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Joao Galdino Mello de Souza
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)Joao Galdino Mello de Souza
 

Mais de Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 

Migrando SMF VSAM para Logstream

  • 1. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Migrando a gravação SMF do modo VSAM para Logstream
  • 2. Agenda •  SMF hoje •  Pré requisitos •  Preparando a migração •  Migrando para System Logger •  Monitorando •  Considerações
  • 3. SMF hoje Dataset mode •  Gravação em arquivosVSAM •  Velocidade dos devices •  Aumento na quantidade de registros •  Buffers reduzidos (1Gb private área) •  Separados por LPAR •  Possível descontinuidade (futuro)
  • 4. SMF hoje Logstream Mode (CF only) •  Gravação em estrutura de CF •  Buffers maiores (2 Gb - data space), por logstream •  Registros separados em tempo de gravação, logstreams distintas •  Velocidades de gravação maiores
  • 5. Pré requisitos •  Paralell Sysplex •  z/OS 1.9 ou anteriores através dos APARs OA27037 OA31737 OA34589
  • 6. Preparando a migração Levantamentos preliminares •  Utilização de memória real •  Utilização das Coupling Facilities –  Espaço alocado pelas estruturas atuais –  Nível de atividade – Quantidade de requests –  Uso dos canais
  • 7. Migrando para system logger •  Definir estruturas – Planilha •  Criar regras no SMS •  Criar os Offloads datasets (Storage group) •  Alterar sys1.parmlib (SMFPRM00) (99) •  Criar job de extração – Pgm IFASMFDL •  Criar Automação para start dos jobs por período e no fechamento
  • 8. Exemplo de cálculo de estrutura http://www-947.ibm.com/systems/support/z/cfsizer/smf/ LOGSTREAM NAME Tipo de registro Total de Reg. Soma do Perc % Qtde Reg. 8738- Writes P/Seg INITSIZE SIZE IFASMF.DB2 TYPE(101)) 5.121.849 11,77% 602.842 69 68.608 126.976 IFASMF.MQDBSO TYPE(16,100,102,115,116)) 5.121.849 2,81% 143.924 16 23.552 36.864 IFASMF.CICS TYPE(110)) 5.121.849 0,85% 43.536 5 13.312 17.408 IFASMF.JOB TYPE(4,5,30)) 5.121.849 8,40% 430.235 49 51.200 93.184 IFASMF.RMF TYPE(70:79,89)) 5.121.849 0,32% 16.390 2 10.240 12.288 IFASMF.CAT TYPE(36,60,61,65,66)) 5.121.849 19,14% 980.322 112 105.472 200.704 IFASMF.AUD TYPE(14,15,17,18,60:69)) 5.121.849 24,11% 1.234.878 141 130.048 249.856 IFASMF.OTHER TYPE(1:3,8:13,42,44:59,80:87,91:99,103:108,111:114,117,120:255)) 5.121.849 15,23% 780.058 89 84.992 161.792 START DATE-TIME 11/ 13/2012-14:05:10 RECORD RECORDS PERCENT TYPE READ OF TOTAL 14 205,044 12,01% 15 162,928 9,54% 17 27,097 1,59% 18 41 0,00% 60 228,879 13,41% 61 63,804 3,74% 62 5,47 0,32% 64 11,07 0,65% 65 32,942 1,93% 66 1,096 0,06%
  • 9. Definindo uma estrutura DEFINE STRUCTURE NAME(SMF_AUDIT) LOGSNUM(1) INITSIZE(700000) SIZE(1400000) AVGBUFSIZE(32767) MAXBUFSIZE(65532) PREFLIST(CFPROD01)
  • 10. Definindo uma Logstream DEFINE LOGSTREAM NAME(IFASMF.AUDIT) DASDONLY(NO) STRUCTNAME(SMF_AUDIT) STG_DUPLEX(YES) LS_DATACLAS(??????) LS_STORCLAS(SMS?????) LS_SIZE(65000) AUTODELETE(NO) RETPD(0) HLQ(DSNX) HIGHOFFLOAD(60) LOWOFFLOAD(0)
  • 11. JOB de extração •  //JOBNAME1 JOB (XXX,YY),'SMF-SYSTEM-LOGGER',CLASS=0,REGION=712M, •  // MSGLEVEL=(1,1),MSGCLASS=1 •  //***************************************************************** •  //** COLETA SMF LOGSTREAMS ** •  //***************************************************************** •  //STEP1 EXEC PGM=IFASMFDL •  //OUTDD1 DD DISP=(,CATLG,DELETE),UNIT=SYSDA, •  // DSN=XXXX.SMF.OTHER.PLEXPROD.D&LYR2&LMON&LDAY..H&LHHMMSS, •  // DCB=(BLKSIZE=0,LRECL=32760,RECFM=VBS),SPACE=(CYL,(500,400),RLSE) •  //OUTDD2 DD DISP=(,CATLG,DELETE),UNIT=SYSDA, •  // DSN=XXXX.SMF.ZOS.PLEXPROD.D&LYR2&LMON&LDAY..H&LHHMMSS, •  // DCB=(BLKSIZE=0,LRECL=32760,RECFM=VBS),SPACE=(CYL,(500,400),RLSE) •  //OUTDD3 DD DISP=(,CATLG,DELETE),UNIT=SYSDA, •  // DSN=XXXX.SMF.AUDIT.PLEXPROD.D&LYR2&LMON&LDAY..H&LHHMMSS, •  // DCB=(BLKSIZE=0,LRECL=32760,RECFM=VBS),SPACE=(CYL,(500,400),RLSE) •  //SYSPRINT DD SYSOUT=* •  //SYSOUT DD SYSOUT=* •  //SYSUDUMP DD SYSOUT=* •  //SYSIN DD * •  LSNAME (IFASMF.OTHER,OPTIONS(ARCHIVE)) •  LSNAME (IFASMF.CICS,OPTIONS(ARCHIVE)) •  LSNAME (IFASMF.AUDIT,OPTIONS(ARCHIVE)) •  OUTDD (OUTDD1,TYPE(1:3,8:13,42,44:59,80:87,91:99,103:108,111:114, •  117,120:255)) •  OUTDD (OUTDD2,TYPE(110)) •  OUTDD (OUTDD3,TYPE(14,15,17,18,60:69)) •  SID(SID1) SID(SID2) SID(SID3) SID(SID4) SID(SID5) •  SMARTENDPOINT •  /*
  • 12. IFASMFDL - Parâmetros •  //SYSIN DD * •  LSNAME (IFASMF.OTHER,OPTIONS(ARCHIVE)) •  LSNAME (IFASMF.CICS,OPTIONS(ARCHIVE)) •  LSNAME (IFASMF.AUDIT,OPTIONS(ARCHIVE)) •  OUTDD (OUTDD1,TYPE(1:3,8:13,42,44:59,80:87,91:99,103:108,111:114, •  117,120:255)) •  OUTDD (OUTDD2,TYPE(110)) •  OUTDD (OUTDD3,TYPE(14,15,17,18,60:69)) •  SID(SID1) SID(SID2) SID(SID3) SID(SID4) SID(SID5) •  SMARTENDPOINT
  • 13. Monitorando •  Memória real •  Utilização dos buffers •  Alocação e espaço livre no storage group •  Utilização das estruturas •  Atividade •  Canais •  Alocação
  • 14. COMANDOS PRINCIPAIS •  D SMF – Display SMF •  I SMF – SWITCH SMF – Grava os dados dos buffers nas logstreams, realizando uma sincronização. •  D XCF,STR – Display das estruturas •  D LOGGER,LOGSTREAM,LSN=IFASMF* - Display das logstreams SMF •  D LOGGER,CONN,JOB=SMF – Display das logstreams conectadas ao SMF •  Z EOD – Deve ser emitido em tempo de shutdown, irá assegurar que os dados dos buffers sejam gravados nas logstreams antes da parade.
  • 15. Consultas e Publicações •  IBM.com/redbooks Systems Programmer’s Guide to: z/OS System Logger, SG24-6898 •  IBM Publications z/OS MVS System Management Facility (SMF) SA22-7630 z/OS MVS Setting Up a Sysplex, SA22-7625 z/OS MVS System Commands, SA22-7627
  • 17. Grato pela atenção! Jorge Henrique de Souza Areias jareias@br.ibm.com (11)2927-5213