Socle Système z/OS Guide 27 mars 2008
Contexte homogène 5 partitions ( 4+1) SYSA SYSB SYSC SYSD SYSH 2 productions en haute disponibilité 1 Infocentre 1 Développement 1 Système Sysplex parallèle avec partage total Un élément commun existe en 1 et 1 seul exemplaire ( *) Les éléments non communs sont gérés grâce au sysclone / lettre de la partition ( sysid1)
Organisation Mastercat commun Change à chaque migration CATALOG.CAT171.MASTER - CAT171 Mastercat de Backup CATALOG.CAT172.MASTER - CAT172 Recréé tous les soirs à partir du CAT171 disque d’IPL partagé
Organisation IODF Commun SYS1.IPLPARM commun ( SLOAD00) LOAD x n X = identifie la partition = A B C D H N =1 ou 2 1 -> CATALOG.CAT171.MASTER 2 -> CATALOG.CAT172.MASTER LOADA1 – LOADA2 … LOADH1 – LOADH2
Organisation PARMLIB Logique Pexp.ZOS170.parmlib Paramètres dépendant du niveau de système Pexp.PLEXPROD.parmlib Paramètres modifiés SYS1.IBM.PARMLIB Standard ibm SYS1.PARMLIB Standard IBM Pexp.AGME.parmlib Pour modifications dynamiques / temporaires
Organisation Suffixes des membres de parmlib 00 - non modifiés / par défaut sys1.ibm.parmlib / sys1.parmlib 01 – modifié ; commun à toutes les partitions Pexp.zos170.parmlib / pexp.plexprod.parmlib sysclone – a0 b0 c0 d0 h0 = spécifique à la partition.. Pexp.zos170.parmlib / pexp.plexprod.parmlib X$ - ou $x – sauvegarde Pexp.zos170.parmlib / pexp.plexprod.parmlib XX – temporaire ( ex – AL – BS – MG - ) Pexp.agme.parmlib
Organisation LoadA1 IEASYM01 IEASYS01 IESYSA0 ( page datasets) COUPLEA0 …. en général, Les valeurs sont déclarées dans IEASYM01 en tant que symbol, global ou local Les fichiers spécifiques à la partition ( page datasets, smf) sont préfixés par le sysname
D symbols - &SYSALVL. = "2" &SYSCLONE. = "B0" &SYSNAME. = "SYSB" &SYSPLEX. = "PLEXPROD" &SYSR1. = "ZOS171" &BPXPRM. = "00" &CLOCK. = "HV" &COFVLF. = "00" &COMMANDE. = "01,B0,SA" &CONSOL. = "00" &COUPLE. = "B0" &CSAABOVE. = "160M" &CSABELOW. = "2000" &CSVLLA. = "01" &DIAG. = "01" &GRSCNF. = "00" &IECIOS. = "01,B0" &ISPFVER. = "ISPF170" &JES2DF. = "00" &JES2NODE. = "AGMJES2" &JES2SP. = "P0" &LOGCLS. = "0" &LOGLMT. = "020000" &LOGON1. = "AGMJES2" &LPALST. = "01" &MAXCAD. = "50" &MAXUSER. = "450" &MSTRJCL. = "01" &PROG. = "01,AP" &RSU. = "0" &SCHED. = "01" &SETDAE. = "00" &SMF. = "01" &SMS. = "B0" &SQAABOVE. = "80M" &SQABELOW. = "3" &SVC. = "00" &SYSID1. = "B" &TSOGNAME. = "TSOP" &VATLST. = "01"
Custompac Socle : base Custompac (Express) – Target : ZOS170 Fichiers systèmes renommés en SYS1 ( target / dlib) ex : CEE.SCEERUN – SYS1.CEE.SCEERUN Dlib ( idem ) : DLB170 Hfs : HFS170 OMVS.ZOS170.ROOT Smpe : SMPE170 Fichiers SMPE.ZOS170 Catalog : CAT170
Custompac Target : ZOS170 Fichiers SYS1 + SYS1.ZOS170.ROOT + SYS1.ZOS170.PROCLIB Mstrjcl Contient toutes les procs sub=mstr Dlib : DLB170 Sans évolution
Custompac HFS170 Fichiers déplacés dans le storage group des fichiers HFS OMVS.ZOS170.ROOT recopié en SYS1.ZOS170.ROOT OMVS.ZOS170.SERVICE.ROOT SMPE170 Fichiers déplacés dans le storage group des fichiers SMPE CAT170 ??
Custompac ZOS170 CAT170 SMP170 HFS170 DLB170 Fichiers SMP préfixés par SMPE.ZOS170. Fichiers TARGET préfixés par SYS1 2 ou 3 qualifieurs Exemple :SYS1.NUCLEUS SYS1.CEE.SCEERUN Fichiers HFS OMVS.ZOS170.SERVICE.ROOT Fichiers DLIB préfixés par SYS1
Custompac ZOS170 CAT170 SMP170 HFS170 DLB170 SMPE.ZOS170.** Fichiers TARGET préfixés par SYS1 SYS1.ZOS170.ROOT SYS1.ZOS170.PROCLIB ( msrtjcl) Fichiers HFS OMVS.ZOS170.SERVICE.ROOT Fichiers DLIB préfixés par SYS1 SGSMPE SGOMVS
Clonage ZOS170 est le disque de référence; ZOS171 et ZOS172 sont les disques d’ipls Chaque disque d’ipl a son environnement SMPE complet Un fichier GEN.zos17x.create alloué à la fin du clonage permet de savoir à quelle date le disque a été créé A chaque ipl, une procédure alloue un fichier Gen.sysname.IPLVOL afin de savoir quel(s) est (sont) le(s) disque d’ipl en cours
ZOS172ZOS170ZOS171 SYS1.ZOS170.PROCLIB SMPE.ZOS171.** OMVS.ZOS170.SERVICE.** Exemple : ZOS171 Unmount de SYS1.ZOS171.ROOT / SYS1.ZOS170.ROOT Delete des HFS + SMPE.ZOS171.** Recall des fichiers SMPE.ZOS170.** Recopie des fichiers SMPE.ZOS170.** en SMPE.ZOS171.** Change Zoneindex et zonedit des dddefs Init du volume Copie logique par DFDSS des fichiers de ZOS170 Copie de l’IPLTEXT Copie du SYS1.ZOS170.SERVICE.ROOT en SYS1.ZOS170.ROOT sur ZOS170 SYS1.ZOS171.ROOT sur ZOS172 Montée au plan de la sauvegarde du nouveau disque système Création d‘un fichier vide GEN.ZOS171.CREATE qui témoigne de la date de création du volume SMPE.ZOS170.** SMPE.ZOS172.** SYS1.ZOS170.ROOT SYS1.ZOS170.PROCLIB SYS1.ZOS171.ROOT SYS1.ZOS172.ROOT SYS1.ZOS170.PROCLIB GEN.ZOS172.CREATE GEN.ZOS171.CREATE GEN.SYSx.IPLVOL
Système Autres PARMLIBs systèmes PEXP.PARMLIB Paramétrage des produits systèmes en général sauf le réseau ARCCMD ISFPRM JESPARM PEXP.TCPIP.PARMLIB TCPROF TCPDAT OMPROF GLOBAL TELNET PEXP.VTAMLST – Sysclone pour atccon et atcstr pas de Sysclone pour les majnodes ou les ressources –H1 H2 H3 H4 H8 pour les ressources / majnodes spécifiques –H0 pour les ressources génériques
Système JES2 SYS1.ZOS170.PROCLIB PEXP.PARMLIB Membre spool commun sauf sysd Membre spécifique / lpar Inits Imprimantes PROCLIBs logiques STC LOGON BATCH ETUDES BACTH PROD
Produits hors custompac Rien n’est ajouté à cet environnement express d’origine Les produits autres, ajoutés ou changés sont gérés en dehors de cet environnement et ne sont pas catalogués au mastercat Norme : INSTAL – GEN SYSTT PEXP – EXPB
Produits hors custompac Les fichiers d’installation sont préfixés par INSTAL et renommés selon la norme INSTAL. Produit- release. Type INSTAL.OMVS.produit-release.type La bibliothèque avec les jcls d’installation du produit est recopiée en GEN.produit-release.INSTLIB L’installation se fait à partir de cette bibliothèque, la bibliothèque de jcls d’origine n’est jamais modifiée L’environnement SMPE ; SMPE.produit-release
Produits hors custompac TESTs SYSD ; partition système si possible bibliothèques : INSTAL.produit.release.** Instal.OMVS.produit.release Fichiers / bases associés : SYSTT.produit-release.**
Produits hors custompac PreExploitation – Exploitation INSTAL / SYSTT –> PEXP- OMVS / EXPB PEXP.produit-release.date.type OMVS.produit-release.date.type Création d’alias PEXP.produit.type + OMVS.produit.type APF linklist : nom complet PEXP.produit.parmlib Bases EXPB.produit.type
Mise en production Copy INSTAL.*.*->PEXP.*.date.* OMVS.INSTAL.*.* -> OMVS.*.date.* Bascule Arrêt produit Unmount HFS Sauvegarde bases Delete / define alias Mount HFS apf ( nom complet ) linklist (nom complet) Démarrage Retour arrière Arrêt produit reActivation linklist -1 Unmount HFS Delete/define alias Mount HFS Démarrage produit
EXHPDM- fichiers d’installation et environnement de test INSTAL.EXHPDM.ASAROAM INSTAL.EXHPDM.ASAROBM INSTAL.EXHPDM.ASAROMM INSTAL.EXHPDM.ASAROSM INSTAL.EXHPDM.ASAROTM INSTAL.EXHPDM.ASKQRTNS INSTAL.EXHPDM.ASOVMAC INSTAL.EXHPDM.ASOVRTNS INSTAL.EXHPDM.SKQRTNS INSTAL.EXHPDM.SOVRTNS INSTAL.EXHPDM.SSAROMOD INSTAL.EXHPDM.STKLOAD INSTAL.EXHPDM.STKSAMP SYSTT.EXHPDM.CNTL SYSTT.EXHPDM.DATABASE SYSTT.EXHPDM.PARMLIB SYSTT.EXHPDM.SYSD.JOURNAL SMPE.EXHPDM.CSI SMPE.EXHPDM.SMPLOG SMPE.EXHPDM.SMPLOGA SMPE.EXHPDM.SMPMTS SMPE.EXHPDM.SMPPTS SMPE.EXHPDM.SMPSCDS SMPE.EXHPDM.SMPSTS GEN.EXHPDM.INSTLIB
EXHPDM : environnement de Production PEXP.EXHPDM.CNTL PEXP.EXHPDM.D STKLOAD PEXP.EXHPDM.D STKSAMP PEXP.EXHPDM.PARMLIB PEXP.EXHPDM.STKLOAD ( alias) PEXP.EXHPDM.STKSAMP ( alias) EXPB.EXHPDM.DATABASE EXPB.EXHPDM.SYSA.JOURNAL EXPB.EXHPDM.SYSB.JOURNAL EXPB.EXHPDM.SYSC.JOURNAL EXPB.EXHPDM.SYSD.JOURNAL EXPB.EXHPDM.SYSH.JOURNAL
Uss Environnement USS Sysplex Root : OMVS.SYSPLEX.ROOT ZOS170 SYS1.ZOS170.ROOT ZOS171 SYS1.ZOS171.ROOT ZOS172 SYS1.ZOS172.ROOT SERV170 OMVS.ZOS170.SERVICE.ROOT SERVSYS
Uss Dev – symlink Etc - symlink Tmp – symlink Var – symlink SYSx Dev - OMVS-sysname.DEV Etc - OMVS-sysname.ETC Tmp – OMVS-sysname.TMP Var - OMVS-sysname.SYSTEM
Uss U PP - ( équivalent pexp.produit.date.xxx) Produit Release Niveau n Niveau n+1
Uss
A suivre … MERCI de votre attention