Informatique - BANQUE POPULAIRE ► S.POUJADE ► Août 2011 Réorganisation de la Collecte des Records SMF Séparation Sysplex PROD/Ante-PROD Mise en œuvre du logger SMF
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 2 Sommaire ► Introduction ► Statistiques ► Collecte Actuelle ► Solution d’amélioration ► Logstream ► Dimensionnement de la nouvelle solution ► Migration ► Conclusion
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 3 Introduction ► Contexte L’arrivée des Caisses d’Epargne conduit à un partage du Sysplex de production. Cela induit une séparation des environnements de Production des environnements d’Ante- Production. La modification du traitement des records SMF est un des pré- requis de la séparation des Sysplex. Le traitement actuel des records SMF a montré certaines limites. ► Acteurs SCU-MAIN: Design, Build. STH, PROD: Build.
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 4 Statistique SMF Volumétrie Quotidienne SMF de TOPAZE sur 3 mois ► source des données: extraction Control-T
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 5 Statistique SMF Volumétrie Quotidienne SMF de SAPHIR ► source des données: extraction Control-T
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 6 Statistique SMF Volumétrie Quotidienne Ante-Production ► source des données: extraction Control-T
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 7 Statistique SMF Volumétrie Quotidienne Production ► source des données: extraction Control-T
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 8 Statistique SMF Détail SMF quotidien de TOPAZE (22/06-10/07)
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 9 Statistique SMF Analyse OPTIMISATION DB2 ► DB2 V10, compression des records SMF : APAR PM27872 (PTF UK64597). ► Gain de 90% au niveau de l’espace occupé dans les datasets SMF (source IBM). ► Overhead de 1% (source IBM). ► DB2 V10, compression des records SMF : APAR PM27872 (PTF UK64597). ► Gain de 90% au niveau de l’espace occupé dans les datasets SMF (source IBM). ► Overhead de 1% (source IBM). TOPAZE (22/06 – 10/07) ► On collecte 49 records différents (cf. Annexe). Annexe ► 13 d’entre eux représentent plus de 99% de la volumétrie: Record 101 : DB2 Accounting (~50%) Record 14, 15 : Data Set Activity (~25%) Record 30 : Common Address Space Activity (~10%) Record 110 : CICS (~5%) Record 80 : RACF (~3%) Record 17: Scratch Data Set Status Record 102 : DB2 Performance Record 61, 62, 64, 65: VSAM & Catalog Record 92: File System Activity ► On collecte 49 records différents (cf. Annexe). Annexe ► 13 d’entre eux représentent plus de 99% de la volumétrie: Record 101 : DB2 Accounting (~50%) Record 14, 15 : Data Set Activity (~25%) Record 30 : Common Address Space Activity (~10%) Record 110 : CICS (~5%) Record 80 : RACF (~3%) Record 17: Scratch Data Set Status Record 102 : DB2 Performance Record 61, 62, 64, 65: VSAM & Catalog Record 92: File System Activity VOLUMETRIE SUR 3 MOIS ► Volumétrie jour : [110,130] GO/jour Topaze [60,70] GO/j Saphir [50,60] GO/j ► Pointe : 155 GO,le mardi suivant le lundi de Pentecôte. ► La volumétrie des environnement de production est de [120,140] GO/j. ► La volumétrie des environnement de non- production est de [14,16] GO/j. ► Volumétrie jour : [110,130] GO/jour Topaze [60,70] GO/j Saphir [50,60] GO/j ► Pointe : 155 GO,le mardi suivant le lundi de Pentecôte. ► La volumétrie des environnement de production est de [120,140] GO/j. ► La volumétrie des environnement de non- production est de [14,16] GO/j.
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 10 Collecte SMF sur le campus LPAR PRIMAIRE: DP01 LPAR SECONDAIRE Saphir Consolidation Inter-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR LPAR PRIMAIRE: TP01 LPAR SECONDAIRE Consolidation Inter-LPAR Topaze Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR PRINCIPES ►La collecte SMF se fait par CPU. ►Sur chaque LPAR, il y a un fichier SMF cumul quotidien utilisé: par une partition maître pour effectuer des consolidations inter-partition (mais intra-CPU) de différents records. par la partition générant ce fichier pour une consolidation intra-partition de différents records. ► DP01 et TP01 sont respectivement partition Primaire de Saphir et Topaze. ►La collecte SMF se fait par CPU. ►Sur chaque LPAR, il y a un fichier SMF cumul quotidien utilisé: par une partition maître pour effectuer des consolidations inter-partition (mais intra-CPU) de différents records. par la partition générant ce fichier pour une consolidation intra-partition de différents records. ► DP01 et TP01 sont respectivement partition Primaire de Saphir et Topaze.
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 11 Collecte SMF actuelle sur Topaze $9SMFJ8x $9SMFJ9x Switch fichier MAN 1 23.SMFDUMP.J.T B: Création sur disque, IEFU29→DUMPXY C: Toutes les 2H, $9SMFR9x fait un cumul avec le fichier SMF quotidien de la partition.EADM.SMFDUMPJ.D.ALTAIR.SMFDUMPJ.D.MQ.SMFDUMPJ.D.MVS.SMFDUMPJ.D.DB2.SMFDUMPJ.D.CICS.SMFDUMPJ.D Rec: 110 Rec: 100,102 Rec: …, 30, … Rec: 115, 116 Rec: 70,74,89 Rec: 70:78 $9TPRJ03 $9TPRJ04 $9TPRJ02 $9TPRJ07 $9SMFJ6x $9TPRJB1,2.EDITPM.D.XINFO.SMFDUMPJ.RACF.SMFDUMPJ.G Rec: 6,30 Rec: 14,15,30,… Rec: 80,81,83 $9SMFJ81 $9XINJ1F,3 Utilisé par :.SMFDUMPJ.G.SCRT.D Rec: 70, 74, 89$9SMFJ6x Ré-éclatement des records pour le SCRT: un fichier par LPAR par mois Toute LPAR de TOPAZE Uniquement sur TP01 Toute LPAR de TOPAZE Après minuit, sur TP01 on travaille sur tous les fichiers SMF quotidien du cake Après minuit, sur chaque LPAR on travaille sur le fichier SMF quotidien de la LPAR successeur Pool des fichiers SMF quotidien du cake Définition,, SMF A: SMF stocke les records dans les MAN C AB D E F
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 12 Coût CPU ANALYSE ► DUMPXY: 1,4 seconde (CPU+SRB) ► DUMPXY vide un fichier MAN de 200 cylindres soit 170 MOs. ► Pour 150 GO quotidien cela représente 882 DUMPXY. ► Sur une journée les DUMPXY coûtent 1240 secondes CPU. ► $9SMFJ92 et $9SMFJ80, pour les deux cakes, coûtent 130 secondes CPU. ► Au total cela représente: 1370 secondes CPU. ► DUMPXY: 1,4 seconde (CPU+SRB) ► DUMPXY vide un fichier MAN de 200 cylindres soit 170 MOs. ► Pour 150 GO quotidien cela représente 882 DUMPXY. ► Sur une journée les DUMPXY coûtent 1240 secondes CPU. ► $9SMFJ92 et $9SMFJ80, pour les deux cakes, coûtent 130 secondes CPU. ► Au total cela représente: 1370 secondes CPU.
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 13 Analyse, Objectifs, … ANALYSE ► En l’état actuel l’architecture ne fonctionne pas avec une séparation sysplex PROD/ sysplex ANTE- PROD. ► L’utilisation d’un sous-ensemble de record implique la lecture de tous les records d’une LPAR. ► Un record est lu et écrit plusieurs fois: étapes A,B,C,D puis E ou F pour certains records. ► Pénalisant en terme de performance pour les records « lourds »: 14, 15 et 102 sont recopiés 3 fois 30 est recopié 6 fois ► IBM n’améliorera pas l’utilisation des fichiers MAN. ► En l’état actuel l’architecture ne fonctionne pas avec une séparation sysplex PROD/ sysplex ANTE- PROD. ► L’utilisation d’un sous-ensemble de record implique la lecture de tous les records d’une LPAR. ► Un record est lu et écrit plusieurs fois: étapes A,B,C,D puis E ou F pour certains records. ► Pénalisant en terme de performance pour les records « lourds »: 14, 15 et 102 sont recopiés 3 fois 30 est recopié 6 fois ► IBM n’améliorera pas l’utilisation des fichiers MAN. OBJECTIFS ► Respecter la contrainte de séparation des environnements SYSPLEX Production, Non- Production, Système. ► Passer d’un mode de consolidation CPU à un mode de consolidation SYSPLEX. ► Au vu de la volumétrie, réduire au minimum le nombre de mouvements des records SMF. ► Améliorer la facilité de leur utilisation à postériori. ► Réduire les impacts au minimum quant aux modifications sur les chaînes ► Respecter la contrainte de séparation des environnements SYSPLEX Production, Non- Production, Système. ► Passer d’un mode de consolidation CPU à un mode de consolidation SYSPLEX. ► Au vu de la volumétrie, réduire au minimum le nombre de mouvements des records SMF. ► Améliorer la facilité de leur utilisation à postériori. ► Réduire les impacts au minimum quant aux modifications sur les chaînes …, Solution
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 14 …, Solution : Utilisation du LOGGER CARACTERISTIQUES ► Agrégation des records venant de plusieurs LPARs ► Séparation des records en Lots par type de record: DB2 DSA CASA CICS MQ PERF (SCRT) VSAM OTHERS ► Accès direct sans fichier intermédiaire. ► Gestion déléguée au Logger. ► Agrégation des records venant de plusieurs LPARs ► Séparation des records en Lots par type de record: DB2 DSA CASA CICS MQ PERF (SCRT) VSAM OTHERS ► Accès direct sans fichier intermédiaire. ► Gestion déléguée au Logger. OBJECTIFS ► Respecter la contrainte de séparation des environnements SYSPLEX Production, Non- Production, Système. ► Passer d’un mode de consolidation CPU à un mode de consolidation SYSPLEX. ► Au vu de la volumétrie, réduire au minimum le nombre de mouvements des records SMF. ► Améliorer la facilité de leur utilisation à postériori. ► Réduire les impacts au minimum quant aux modifications sur les chaînes ► Respecter la contrainte de séparation des environnements SYSPLEX Production, Non- Production, Système. ► Passer d’un mode de consolidation CPU à un mode de consolidation SYSPLEX. ► Au vu de la volumétrie, réduire au minimum le nombre de mouvements des records SMF. ► Améliorer la facilité de leur utilisation à postériori. ► Réduire les impacts au minimum quant aux modifications sur les chaînes
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 15 Nouvelle Collecte SMF : Cible – Phase 1 Sysplex Production Sysplex Non-Prod. Sysplex Système Collecte SMF Utilisation par les chaînes de consolidation CICSDB2MQRACF14,15 70: OTHERS LPAR PRIMAIRE: DP01 Consolidation Inter-LPAR LPAR SECONDAIRE Consolidation Inter-LPAR LPAR PRIMAIRE: TP01 LPAR SECONDAIRE SaphirTopaze CICSDB2MQRACF14,15 70:79, OTHERS Sauvegarde quotidienne sur bande Transfert des SMF du sysplex de non-Production vers le sysplex de Production CICSDB2MQRACF14,15 70: OTHERS Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 16 Collecte SMF : Cible Sysplex Production Uniquement sur LPAR primaire Rec: 6,30 Rec: 14,15,30,… $9SMFJ81 $9XINJ1F,3 Toute LPAR du Sysplex Prod Définition,, Toute LPAR du Sysplex Prod Logger A: Le logger stocke les records dans les logstreams CF PERF CF CICS DB2 MQ RACF DSA CASA PERF OTHERS Duplexing Rec: 70,74,89 $9SMFJ6x.SCRT.D Cumul mensuel pour SCRT à partir du LS PERF Rec: 110 Rec: 100,102 Rec: …, 30, … Rec: 115, 116 Rec: 70:78 $9TPRJ03 $9TPRJ04 $9TPRJ02 $9TPRJ07 $9TPRJB1,2.DB2.SMFDUMPJ.D.DSA.SMFDUMPJ.D.CASA.SMFDUMPJ.D.CICS.SMFDUMPJ.D.RACF.SMFDUMPJ.D.MQ.SMFDUMPJ.D.PERF.SMFDUMPJ.D.OTHERS.SMFDUMPJ.D B: $9SMFJ9x Après minuit, $9SMFJ9x ARCHIVE sur bande les SMF Uniquement sur LPAR primaire Transfert SMF Sysplex Ante- Production Synchro: minuit et on attend le transfert Ordre d’exécution
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 17 Collecte SMF : Cible Sysplex Ante-Production Rec: 6,30 Rec: 14,15,30,… $9SMFJ81 $9XINJ1F,3 Toute LPAR du Sysplex Définition,, Toute LPAR du Sysplex Prod Logger A: Le logger stocke les records dans les logstreams CF PERF CF CICS DB2 MQ RACF DSA CASA PERF OTHERS Duplexing.DB2.SMFDUMPJ.D.DSA.SMFDUMPJ.D.CASA.SMFDUMPJ.D.CICS.SMFDUMPJ.D.RACF.SMFDUMPJ.D.MQ.SMFDUMPJ.D.PERF.SMFDUMPJ.D.OTHERS.SMFDUMPJ.D B: $9SMFJ9x Après minuit, $9SMFJ9x ARCHIVE sur bande les SMF Uniquement sur LPAR primaire Sysplex Production Transfert SMF Synchro: minuit Ordre d’exécution
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 18 Nouvelle Collecte SMF : Cible – Phase 2 Sysplex Production Sysplex Non-Prod. Sysplex Système Collecte SMF Utilisation par les chaînes de consolidation CICSDB2MQRACF14,15 70: OTHERS LPAR PRIMAIRE: DP01 Consolidation Inter-LPAR LPAR SECONDAIRE SaphirTopaze CICSDB2MQRACF14,15 70:79, OTHERS Sauvegarde quotidienne sur bande Transfert des SMF PERF(SCRT) du sysplex de non-Production vers le sysplex de Production CICSDB2MQRACF14,15 70: OTHERS Consolidation Inter-LPAR LPAR PRIMAIRE Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR Consolidation Intra-LPAR
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 19 Type de Logstream, agrégation et SPOF TYPE DE LOGSTREAM ► DASD-ONLY : ne permet l’agrégation simultanée de plusieurs LPARs. ► STRUCTURE : permet l’agrégation, mais ne peut contenir toute la volumétrie SMF. ► STRUCTURE + OFFLOAD DATASET : agrégation OK, volumétrie OK, mais le couple (CF(structure),LPAR) est un SPOF. Acceptable pour tous les records sauf ceux du SCRT. ► STRUCTURE + OFFLOAD DS + STAGING DS : le staging DS dégrade les performances. ► STRUCTURE DUPLEXEE + OFFLOAD DS : Pas de SPOF. Idéal pour les records su SCRT. ► DASD-ONLY : ne permet l’agrégation simultanée de plusieurs LPARs. ► STRUCTURE : permet l’agrégation, mais ne peut contenir toute la volumétrie SMF. ► STRUCTURE + OFFLOAD DATASET : agrégation OK, volumétrie OK, mais le couple (CF(structure),LPAR) est un SPOF. Acceptable pour tous les records sauf ceux du SCRT. ► STRUCTURE + OFFLOAD DS + STAGING DS : le staging DS dégrade les performances. ► STRUCTURE DUPLEXEE + OFFLOAD DS : Pas de SPOF. Idéal pour les records su SCRT. ETUDE IBM CONCLUSION ► STR + OFFLOAD DS pour l’ensemble des records ► STR DUPLEXEE + OFFLOAD DS pour les records SCRT. ► STR + OFFLOAD DS pour l’ensemble des records ► STR DUPLEXEE + OFFLOAD DS pour les records SCRT.
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 20 Logstream CF et Best Practices LOGSTREAM = PERFORMANCE ► Pas de STAGING DATASETS ► Structure < 500 Meg. ► 1 Structure = 1 Logstream ► HIGHOFFLOAD < 60% ► Limiter le duplexing de structure ► MAXBUFSIZE=65532 ► Pas de STAGING DATASETS ► Structure < 500 Meg. ► 1 Structure = 1 Logstream ► HIGHOFFLOAD < 60% ► Limiter le duplexing de structure ► MAXBUFSIZE=65532 TOLERANCE AUX PANNES ► Redondance buffer DS et structure ► Duplexing de structures : cmd CF MODE NONVOLATILE Positionné au niveau du μcode CF Sauvegardé dans le policy file Pas de ctrl. de cohérence entre CF MODE et UPS. ► Redondance buffer DS et structure ► Duplexing de structures : cmd CF MODE NONVOLATILE Positionné au niveau du μcode CF Sauvegardé dans le policy file Pas de ctrl. de cohérence entre CF MODE et UPS. ACCES ► Direct avec « DD DSN=LOGSTREAM.NAME,SUBSYS=(LOGR,…) ». ► Après extraction avec IFASMFDL ► Direct avec « DD DSN=LOGSTREAM.NAME,SUBSYS=(LOGR,…) ». ► Après extraction avec IFASMFDL SMF DS description DATASPACE Buffer LOGGER 1 TCB / STR 1 TCB Off. DS Offload Data Sets + HIGHOFFLOAD Threshold LOWOFFLOAD Threshold VIDAGE ► RETPD(0) AUTODELETE(NO) : job IFASMFDL responsable du vidage. Log blocks supprimés avec OPTION(DELETE ou ARCHIVE) ► RETPD(0) AUTODELETE(NO) : job IFASMFDL responsable du vidage. Log blocks supprimés avec OPTION(DELETE ou ARCHIVE)
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 21 Dimensionnement Structure RESULTAT APRES ANALYSE ►Le dimensionnement des structures étant délicat, il convient de procéder par étape dans l’aggrégation des Lpars aux structures. ►La taille de la structure par CF doit être choisie entre la valeur de 150V/H et 500M. Minima: ►Un monitoring des structures et du # d’offload avec le record SMF 88 doit être mis en place pour ajuster correctement la valeur de la structure. ►Il faut prévoir une volumétrie de 1,5 GO en CF pour y définir les structures (réserve de 50%). ►Le dimensionnement des structures étant délicat, il convient de procéder par étape dans l’aggrégation des Lpars aux structures. ►La taille de la structure par CF doit être choisie entre la valeur de 150V/H et 500M. Minima: ►Un monitoring des structures et du # d’offload avec le record SMF 88 doit être mis en place pour ajuster correctement la valeur de la structure. ►Il faut prévoir une volumétrie de 1,5 GO en CF pour y définir les structures (réserve de 50%). DB2CICSCASADSARACFMQPERFVSAMTOTAL RECOMMANDATIONS ►Taille d’une structure < 500 Meg. ►1 Structure = 1 LOGSTREAM ►HIGHOFFLOAD ~50% < 60% ►LOWOFFLOAD = 0% ►MAXBUFSIZE = bytes ►Pas plus d’un OFFLOAD par minute ►Pas moins d’un OFFLOAD par intervalle SMF (15 minutes) ►Taille d’une structure < 500 Meg. ►1 Structure = 1 LOGSTREAM ►HIGHOFFLOAD ~50% < 60% ►LOWOFFLOAD = 0% ►MAXBUFSIZE = bytes ►Pas plus d’un OFFLOAD par minute ►Pas moins d’un OFFLOAD par intervalle SMF (15 minutes)
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 22 Dimensionnement fichier OFFLOAD RECOMMANDATIONS IBM ►Un offload DS doit pouvoir contenir au moins 10 offload. ►Attention à la taille du STORAGE GROUP, contenant les offload DS. Une des choses les plus importantes est de s’assurer que rien ne ralentisse le processus d’offload. Une des principales causes de problème d’offload est le manque de place (surveillance des IGD17380I ). ►CISIZE=24K (en dessous cela dégrade les performances). ►SHAREOPTIONS(3 3). ►Un offload DS doit pouvoir contenir au moins 10 offload. ►Attention à la taille du STORAGE GROUP, contenant les offload DS. Une des choses les plus importantes est de s’assurer que rien ne ralentisse le processus d’offload. Une des principales causes de problème d’offload est le manque de place (surveillance des IGD17380I ). ►CISIZE=24K (en dessous cela dégrade les performances). ►SHAREOPTIONS(3 3). CONTRAINTES ►1 Logstream a droit à 168 Offload DS par défaut. Au-delà il a besoin d’un « additional directory extent » pour maintenir la liste de ses Offload DS. Cet « additional directory extent » est obtenu dans un pool de « directory » défini dont la taille est défini par le paramètre DSEXTENT. ►STOGROUP sans migration ►STOGROUP doit pouvoir contenir au moins 4 et 7 jours de records SMF. ►1 Logstream a droit à 168 Offload DS par défaut. Au-delà il a besoin d’un « additional directory extent » pour maintenir la liste de ses Offload DS. Cet « additional directory extent » est obtenu dans un pool de « directory » défini dont la taille est défini par le paramètre DSEXTENT. ►STOGROUP sans migration ►STOGROUP doit pouvoir contenir au moins 4 et 7 jours de records SMF. CONCLUSION ►Au vu des natures différentes des lots de records SMF (DB2 et autres), il semble utile d’avoir des tailles d’Offload DS différents: Large pour DB2 Modéré pour les autres lots ►Au vu des natures différentes des lots de records SMF (DB2 et autres), il semble utile d’avoir des tailles d’Offload DS différents: Large pour DB2 Modéré pour les autres lots
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 23 MIGRATION ETAPES ►Etape 1: transfert données SMF d’Ante-Production vers Production.Etape 1 ►Etape 2: mise en œuvre du logger SMF sans modifier les chaines (pas d’agrégation) dans le sysplex d’Ante-Production.Etape 2 ►Etape 3: agrégation au sein du sysplex d’Ante-Production.Etape 3 ►Etape 4: mise en œuvre du logger SMF sans modifier les chaines (pas d’agrégation) dans le sysplex.Etape 4 ►Etape 5: agrégation au sein du sysplex de Production.Etape 5 ►Etape 1: transfert données SMF d’Ante-Production vers Production.Etape 1 ►Etape 2: mise en œuvre du logger SMF sans modifier les chaines (pas d’agrégation) dans le sysplex d’Ante-Production.Etape 2 ►Etape 3: agrégation au sein du sysplex d’Ante-Production.Etape 3 ►Etape 4: mise en œuvre du logger SMF sans modifier les chaines (pas d’agrégation) dans le sysplex.Etape 4 ►Etape 5: agrégation au sein du sysplex de Production.Etape 5 IMPACTS ►Etape 1: Chaines techniques $9SMFR9x + transfert.Etape 1 ►Etape 2: Structures, IEFU29L, DUMPXY, automatisation, storage group.Etape 2 ►Etape 3: Structures, chaines applicatives $9XINJ1F,3 et $9SMFJ81.Etape 3 ►Etape 4: idem Etape 2.Etape 4 ►Etape 5: idem Etape 3.Etape 5 ►Etape 1: Chaines techniques $9SMFR9x + transfert.Etape 1 ►Etape 2: Structures, IEFU29L, DUMPXY, automatisation, storage group.Etape 2 ►Etape 3: Structures, chaines applicatives $9XINJ1F,3 et $9SMFJ81.Etape 3 ►Etape 4: idem Etape 2.Etape 4 ►Etape 5: idem Etape 3.Etape 5 SEPARATION SYSPLEX MISE EN ŒUVRE LOGGER ACQUISITION EXPERIENCE REPETITION des OPERATIONS Du SYSPLEX d’ANTE-PRODUCTION
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 24 Collecte SMF: Migration Etape 1 $9SMFJ8x $9SMFJ9x.EDITPM.D.XINFO.SMFDUMPJ.RACF.SMFDUMPJ.G Rec: 6,30 Rec: 14,15,30,… Rec: 80,81,83 $9SMFJ81 $9XINJ1F,3.EADM.SMFDUMPJ.D.ALTAIR.SMFDUMPJ.D.MQ.SMFDUMPJ.D.MVS.SMFDUMPJ.D.DB2.SMFDUMPJ.D.CICS.SMFDUMPJ.D Rec: 110 Rec: 100,102 Rec: …, 30, … Rec: 115, 116 Rec: 70,74,89 Rec: 70:78 $9TPRJ03 $9TPRJ04 $9TPRJ02 $9TPRJ07 $9SMFJ6x $9TPRJB1,2.SCRT.D Rec: 70, 74, 89$9SMFJ6x SCRT Toute LPAR Ante-Production Uniquement sur LPAR Primaire Toute LPAR de TOPAZE Après minuit, sur TP01 on travaille sur tous les fichiers SMF quotidien du cake Après minuit, sur chaque LPAR on travaille sur le fichier SMF quotidien de la LPAR successeur Définition,, Switch fichier MAN 1 23.SMFDUMP.J.T B: Création sur disque, IEFU29→DUMPXY C: Le transfert est ajouté au cumul jour SMF A: SMF stocke les records dans les MAN C AB D E F C: Toutes les 2H, $9SMFR9x fait un cumul avec le fichier SMF quotidien de la partition.SMFDUMPJ.G Switch fichier MAN 1 23.SMFDUMP.J.T B: Création sur disque, IEFU29→DUMPXY SMF A: SMF stocke les records dans les MAN C AB Toute LPAR Production TRANSFERT FTP.SMFDUMPJ.G.SMFDUMP.H2.G C: Toutes les 2H, on cumule et on transfert C’
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 25 Collecte SMF: Migration Etape 2 $9SMFJ8x $9SMFJ9x.EDITPM.D.XINFO.SMFDUMPJ.RACF.SMFDUMPJ.G Rec: 6,30 Rec: 14,15,30,… Rec: 80,81,83 $9SMFJ81 $9XINJ1F,3.EADM.SMFDUMPJ.D.ALTAIR.SMFDUMPJ.D.MQ.SMFDUMPJ.D.MVS.SMFDUMPJ.D.DB2.SMFDUMPJ.D.CICS.SMFDUMPJ.D Rec: 110 Rec: 100,102 Rec: …, 30, … Rec: 115, 116 Rec: 70,74,89 Rec: 70:78 $9TPRJ03 $9TPRJ04 $9TPRJ02 $9TPRJ07 $9SMFJ6x $9TPRJB1,2.SCRT.D Rec: 70, 74, 89$9SMFJ6x SCRT Toute LPAR Ante-Production Uniquement sur LPAR Primaire Toute LPAR de TOPAZE Après minuit, sur TP01 on travaille sur tous les fichiers SMF quotidien du cake Après minuit, sur chaque LPAR on travaille sur le fichier SMF quotidien de la LPAR successeur Définition,,.SMFDUMP.J.T B: Création sur disque, IEFU29L→DUMPXY C: Le transfert est ajouté au cumul jour SMF A: SMF stocke les records dans les MAN C AB D E F C: Toutes les 2H, $9SMFR9x fait un cumul avec le fichier SMF quotidien de la partition.SMFDUMPJ.G Switch fichier MAN 1 23.SMFDUMP.J.T B: Création sur disque, IEFU29→DUMPXY SMF A: SMF stocke les records dans les MAN C AB Toute LPAR Production TRANSFERT.SMFDUMPJ.G.SMFDUMP.H2.G C: Toutes les 2H, on cumule et on transfert C’ Logstreams
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 26 Collecte SMF: Migration Etape 3 $9SMFJ8x $9SMFJ9x.EDITPM.D.XINFO.SMFDUMPJ.RACF.SMFDUMPJ.G Rec: 6,30 Rec: 14,15,30,… Rec: 80,81,83 $9SMFJ81 $9XINJ1F,3.EADM.SMFDUMPJ.D.ALTAIR.SMFDUMPJ.D.MQ.SMFDUMPJ.D.MVS.SMFDUMPJ.D.DB2.SMFDUMPJ.D.CICS.SMFDUMPJ.D Rec: 110 Rec: 100,102 Rec: …, 30, … Rec: 115, 116 Rec: 70,74,89 Rec: 70:78 $9TPRJ03 $9TPRJ04 $9TPRJ02 $9TPRJ07 $9SMFJ6x $9TPRJB1,2.SCRT.D Rec: 70, 74, 89$9SMFJ6x SCRT Toute LPAR Ante-Production Uniquement sur LPAR Primaire Après minuit, sur TP01 on travaille sur tous les fichiers SMF quotidien du cake Après minuit, sur chaque LPAR on travaille sur le fichier SMF quotidien de la LPAR successeur Définition,, A minuit on transfert D E F Switch fichier MAN 1 23.SMFDUMP.J.T B: Création sur disque, IEFU29→DUMPXY C: Toutes les 2H, $9SMFR9x fait un cumul avec le fichier SMF quotidien de la partition.SMFDUMPJ.G SMF A: SMF stocke les records dans les MAN C AB Toute LPAR Production Logger Le logger stocke les records dans les logstreams Logstreams A Toute LPAR Production $9XINJ1F,3 $9SMFJ81.DB2.SMFDUMPJ.D.DSA.SMFDUMPJ.D.CASA.SMFDUMPJ.D.CICS.SMFDUMPJ.D.RACF.SMFDUMPJ.D.MQ.SMFDUMPJ.D.PERF.SMFDUMPJ.D.OTHERS.SMFDUMPJ.D A minuit on travaille sur les SMF et on sauvegarde sur bande E
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 27 Collecte SMF: Migration Etape 4 $9SMFJ8x $9SMFJ9x.EDITPM.D.XINFO.SMFDUMPJ.RACF.SMFDUMPJ.G Rec: 6,30 Rec: 14,15,30,… Rec: 80,81,83 $9SMFJ81 $9XINJ1F,3.EADM.SMFDUMPJ.D.ALTAIR.SMFDUMPJ.D.MQ.SMFDUMPJ.D.MVS.SMFDUMPJ.D.DB2.SMFDUMPJ.D.CICS.SMFDUMPJ.D Rec: 110 Rec: 100,102 Rec: …, 30, … Rec: 115, 116 Rec: 70,74,89 Rec: 70:78 $9TPRJ03 $9TPRJ04 $9TPRJ02 $9TPRJ07 $9SMFJ6x $9TPRJB1,2.SCRT.D Rec: 70, 74, 89$9SMFJ6x SCRT Toute LPAR Ante-Production Uniquement sur LPAR Primaire Après minuit, sur TP01 on travaille sur tous les fichiers SMF quotidien du cake Après minuit, sur chaque LPAR on travaille sur le fichier SMF quotidien de la LPAR successeur Définition,, A minuit on transfert D E F.SMFDUMP.J.T C: Toutes les 2H, $9SMFR9x fait un cumul avec le fichier SMF quotidien de la partition.SMFDUMPJ.G C Toute LPAR Production Logger Le logger stocke les records dans les logstreams Logstreams A Toute LPAR Production $9XINJ1F,3 $9SMFJ81.DB2.SMFDUMPJ.D.DSA.SMFDUMPJ.D.CASA.SMFDUMPJ.D.CICS.SMFDUMPJ.D.RACF.SMFDUMPJ.D.MQ.SMFDUMPJ.D.PERF.SMFDUMPJ.D.OTHERS.SMFDUMPJ.D A minuit on travaille sur les SMF et on sauvegarde sur bande E Création sur disque, IEFU29L→DUMPXY Logger Le logger stocke les records dans les logstreams Logstreams AB
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 28 Collecte SMF: Migration Etape 5 $9SMFJ8x $9SMFJ9x $9SMFJ81 $9XINJ1F,3$9TPRJ03 $9TPRJ04 $9TPRJ02 $9TPRJ07 $9SMFJ6x $9TPRJB1,2.SCRT.D Rec: 70, 74, 89 Toute LPAR Ante-Production Uniquement sur LPAR Primaire Après minuit, sur TP01 on travaille sur tous les fichiers SMF quotidien du cake Après minuit, sur chaque LPAR on travaille sur les SMF quotidien J-1 de la LPAR successeur Définition,, A minuit on transfert D E F Toute LPAR Production Logger Le logger stocke les records dans les logstreams Logstreams A Toute LPAR Production $9XINJ1F,3 $9SMFJ81.DB2.SMFDUMPJ.D.DSA.SMFDUMPJ.D.CASA.SMFDUMPJ.D.CICS.SMFDUMPJ.D.RACF.SMFDUMPJ.D.MQ.SMFDUMPJ.D.PERF.SMFDUMPJ.D.OTHERS.SMFDUMPJ.D A minuit on travaille sur les SMF J-1 et on sauvegarde sur bande E Logger Le logger stocke les records dans les logstreams Logstreams A.DB2.SMFDUMPJ.D.DSA.SMFDUMPJ.D.CASA.SMFDUMPJ.D.CICS.SMFDUMPJ.D.RACF.SMFDUMPJ.D.MQ.SMFDUMPJ.D.PERF.SMFDUMPJ.D.OTHERS.SMFDUMPJ.D Après minuit, une fois les chaînes applicatives terminées on sauvegarde sur bande.
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 29 Conclusion ► L’utilisation du logger permet de simplifier et d’optimiser l’architecture de collecte SMF. Moins de mouvements de records. Moins de chaînes techniques. Impacts Limités sur les chaines applicatices. ► La mise en œuvre devra être progressive: LP01 ou LP02 en premier. Il faut faire attention aux recommandations d’IBM qui sont parfois contradictoires.
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 30 Vos Questions …
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 31 Annexe ► Bibliographie Bibliographie ► Préfixes des DATASETS Préfixes des DATASETS ► Statistique sur les records SMF de TOPAZE. Statistique sur les records SMF de TOPAZE
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 32 Bibliographie ► System z10 PR/SM Planning Guide, Document NumberSB ► System Programmer’s Guide to: z/OS System Logger, Document Number SG ► SMF Logstream Mode Optimizing the New Paradigm, Document Number SG ► z/OS MVS System Management Facilities (SMF) Document Number SA ► SMF Recording With MVS Logger Riaz, Ahmad (IBM), Jeff McDonough. ► System – Managed CF Structure Duplexing David Raften (IBM).
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 33 Préfixes des DATASETS ► PREF1 = N$COM.$0SMFP00.&SYSNAME ► PREF2 = C$900.$0SMFT00 ► PREF3 = C$900.$0SMFP00
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 34 Statistique (1/3) SMF du 22/06 au 07/10
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 35 Statistique (2/3) SMF du 22/06 au 07/10
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 36 Statistique (3/3) SMF du 22/06 au 07/10
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 37 Production SMF TP01 14 juin
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 38 Production SMF DP01 14 juin
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 39 Production SMF LP01 14 juin
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 40 Production SMF LP02 14 juin
Informatique - BANQUE POPULAIRE S.POUJADE Août 2011 ► Page 41 Production SMF VP01 14 juin