ESZ0 - IBM z/OS Bootcamp
Durée : 10 jours
Tarif sur simple demande
Description
Ce cours est une introduction aux basiques de l’environnement IBM Z (Mainframe).
Public
Ce cours est destiné à tous ceux qui débutent sur l’environnement Mainframe.
Prérequis
Pour pouvoir suivre ce cours, vous devez connaitre ou avoir des notions quant aux concepts de base :
- Du traitement des données
- Des I/O (Input/Output)
Objectifs
- Découvrir les différents serveurs que l’on trouve couramment dans les Datacenters
- Identifier et décrire les Workloads couramment utilisés sur les mainframes et les serveurs distribués
- Découvrir un Datacenter typique avec plusieurs plates-formes de serveur :
- Pourquoi tant de serveurs ?
- Préoccupations et considérations actuelles
- Actions futures potentielles
- Découvrir quand le 1er mainframe IBM à usage général est apparu
- Découvrir des stratégies informatiques et mainframe clés introduites dans les années 2000
- Identifier les tendances actuelles et futures des datacenters
- Comprendre pourquoi des systèmes plus intelligents sont nécessaires pour répondre aux exigences futures
- Découvrir le système zEnterprise et comprendre comment il peut s’appliquer aux besoins commerciaux actuels et futurs
- Découvrir les fonctions de base, les caractéristiques et la terminologie des serveurs System z
- Identifier et répertorier les différents serveurs et modèles de matériel System z, du serveur zSeries jusqu’aux denières versions
- Identifier le nombre de CPs et de processeurs spécialisés disponibles pour divers serveurs System z
- Répertorier les performances relatives des serveurs System z récents par rapport aux serveurs précédents
- Identifier et répertorier les serveurs mainframe IBM prenant en charge les sous-systèmes à canaux multiples et z/Architecture
- Identifier les composants clés du système zEnterprise et leur objectif
- Découvrir et comparez divers composants System z :
- Frame layout and cage usage
- Modèles de serveur, books, memory, cache structure
- Performances et MSUs (Mmillions of Service Units)
- Décrire et comparer l’infrastructure d’I/O et l’utilisation du processeur entre différentes générations de Mainframe
- I/O Cages, Drawers et technologie utilisée
- PU, cache et book fan-out connectivity
- Décrire comment et quels composants physiques System z sont utilisés lors du traitement des instructions et de l’exécution d’une opération d’I/O
- Identifier les options System Z Capacity on Demand (CoD) disponibles pour les interruptions planifiées et imprévues
- Comprendre l’architecture de provisionnement CoD et quels serveurs peuvent l’utiliser
- Découvrir l’utilisation du partitionnement logique, les affectations de ressources et les activités d’initialisation
- Découvrir les canaux mainframe, l’utilisation et les attributions CHPID
- Comprendre le but et l’utilisation du HCD
- Identifier les systèmes d’exploitation mainframe et les serveurs mainframe qui les prennent en charge
- Découvrir comment le système d’exploitation mainframe a évolué, des serveurs System 360 vers les serveurs actuels
- Connaitre les principales améliorations apportées par les dernières versions de z/OS et les serveurs qu’elles adressent
- Découvrir la coexistence z/OS et la stratégie de prise en charge des versions
- Comprendre les différentes files d’attente utilisées pour répartir le travail
- Découvrir la différence entre un Sysplex de base et un Parallel Sysplex
- Lister les principales caractéristiques de Parallel Sysplex
- Décrire le but et l’utilisation du CF (Coupling Facility)
- Comprendre la différence entre les configurations Sysplex MULTISYSTEM, MONOPLEX et XCFLOCAL
- Découvrir les principales améliorations apportées par la plate-forme logicielle et matérielle System z :
- Architecture 64 bits, IRD, HiperSockets, MLCSS, MIDAW
- Ensembles de sous-canaux multiples, zHPF, CPM, HiperDispatch, zDAC
- TEF, RI, DAT2, Flash Express, zAware et informatique autonome
- Identifier les modes architecturaux du processeur et leurs implémentations d’adressage prises en charge :
- Bimodal
- Trimodal
- Espaces d’adressage (Adress Spaces)
- Adressage virtuel (Virtual Addressing)
- Utilisation du stockage
- Découvrir les différentes files d’attente utilisées pour répartir le travail
- Afficher les espaces d’adresses actifs et identifier leur état en utilisant les commandes système
- Décrire l’interaction de haut niveau entre z/OS, CSS et les périphériques d’I/O pendant le traitement d’I/O
- Comprendre le rôle de la console HMC et SE pour les serveurs System z
- Modifier le style de l’interface utilisateur de la console HMC
- Utiliser le CPC et les objets image sur la console HMC
- Créer et personnaliser des groupes définis par l’utilisateur
- Identifier les types de profils, leur utilisation et attribuer des profils aux objets
- Déterminer l’état des objets et les affectations en utilisant la fenêtre “Détails”
- Comprendre comment et pourquoi des conditions d’état inacceptables et des messages matériels sont présentés à la console HMC
- Identifier le processus d’activation de la console HMC pour les CPC et les images
- Envoyer des messages au système d’exploitation
- Répertorier les services de gestion de programme fournis par z/OS
- Répertorier les principaux éléments et fonctionnalités facultatives du système z/OS
- Comprendre les responsabilités d’un ingénieur système z/OS
- Découvrir les bibliothèques système, leur utilisation et les méthodes de gestion de leur contenu
- Répertorier les principaux composants d’un Datacenter et les améliorations récentes qui lui ont été apportées
- Lister les attributs de TSO/E
- Se connecter à TSO/E
- Reconnaître un Ready Prompt
- Découvrir ISPF
- Découvrir le menu d’options principal ISPF/PDF
- Entrer dans ISPF/PDF et parcourir ses panels
- Découvrir les 3 types de fichiers
- Décrire les attributs des noms de fichiers
- Allouer, modifier, déplacer, copier et renommer des fichiers en utilisant les panels ISPF/PDF
- Modifier des fichiers en utilisant les lignes et préfixes de commandes
- Découvrir la disposition générale d’une commande TSO
- Émettre les commandes TSO les plus courantes
- Découvrir les attributs d’une CLIST et d’un exécutable REXX
- Comprendre les différences entre une CLIST et un exécutable REXX
- Découvrir l’utilité de JES
- Comprendre l’utilité du JCL
- Découvrir les instructions JOB, EXEC et DD
- Découvrir les jobs, mono ou multi steps
- Expliquer les erreurs JCL, les codes de retour et les ABEND
- Décrire le format de l’instruction JCL
- Ecrire la carte JOB et ses paramètres
- Ecrire une carte EXEC pour appeler un programme et lui transmettre les paramètres PARM
- Découvrir l’instruction DD et quelques-uns de ses paramètres
- Découvrir la déclaration COMMENT
- Créer un nouveau fichier
- Référencer un fichier non catalogué existant
- Référencer un fichier catalogué existant
- Découvrir le paramètre DISP
- Utiliser des instructions DD spéciales
- Détecter et corriger les erreurs de syntaxe et d’utilisation d’un JCL
- Décrire l’utilisation des applications DB/DC traditionnelles telles que CICS, IMS et DB2 sur z/OS
- Décrire le but de l’environnement linguistique (Language Environment)
- Découvrir le support pour le développement d’applications orientées objet sous z/OS
- Découvrir l’architecture de sécurité z/OS
- Découvrir les composants de la sécurité du réseau, des transactions et de la plate-forme sous z/OS
- Comprendre la différence entre l’autorisation et l’authentification
- Identifier certaines technologies de pare-feu au sein du serveur de sécurité
- Découvrir le protocole LDAP (Lightweight Directory Access Protocol)
- Comprendre l’objectif et les avantages de z/OS Management Facility
- Découvrir les fonctions fournies par z/OS Management Facility
- Répertorier les commandes SDSF utilisées pour afficher les travaux, les utilisateurs actifs et les tâches
- Savoir comment filtrer la sortie SDSF en fonction de DEST, PREFIX, OWNER et SYSNAME
- Savoir entrer des commandes JES et MVS via SDSF et utiliser ULOG pour afficher les commandes et leur sortie
- Décrire les principales fonctionnalités d’USS (UNIX System Services) dans z/OS
- Découvrir brièvement le Shell et les utilitaires UNIX
- Découvrir HFS (Hierarchical File System)
- Découvrir les services d’application fournis dans USS
- Démarrer et gérer un processus dans USS
- Comprendre comment la sécurité est gérée dans USS
- Identifier les différents types de programmes utilitaires
- Établir les règles de codage des instructions de contrôle d’utilité
- Découvrir les fonctions du système et les utilitaires des fichiers
- Passez en revue le JCL et les instructions de contrôle de l’utilitaire appropriées pour IEBGENER, IEBPTPCH, IEHLIST et IDCAMS
- Se référencer au DFSMS/dfp Utilities Manual
- Découvrir le paramètre COND et l’exécution conditionnelle des steps d’un job
- Connaitre les formats d’enregistrement pris en charge par z/OS
- Comparer les fichiers bloqués et non bloqués
- Comprendre la notion de taille de bloc déterminée par le système
- Découvrir les fichiers gérés par SMS
- Comprendre les organisations des fichiers supportés par z/OS
- Différencier les PDS et les PDSE
- Créer un fichier VSAM via JCL
- Décrire une procédure
- Comprendre la différence entre une procédure cataloguée et in-stream
- Modifier une procédure en remplaçant, en ajoutant ou en annulant des paramètres
- Utiliser des paramètres symboliques pour modifier les procédures
- Comparer les instructions PROC et EXEC pour fournir des paramètres symboliques
Programme
- Mainframes et comparaisons de serveurs distribués
- Pourquoi autant de serveurs ?
- Orientations du mainframe
- Passé, actuel et futur
- Mainframes
- Introduction à System z et comparaisons de performances relatives
- Conception matérielle IBM System z
- Frames, CEC cage, books, models et MSUs
- Infrastructure d’I/O et utilisation du processeur
- Comparaisons de 2 architectures
- System z Capacity on Demand
- Partitionnement physique/logique, initialisation du serveur et CHPID
- Configuration des I/O et du HCD
- Présentation du logiciel MVS to z/OS
- z/OS Parallel Sysplex
- Améliorations de z/OS sur la zPlatform
- Présentation de z/Architecture et concepts d’adressage virtuel
- Vue d’ensemble des concepts du système
- Présentation de la console HMC, groupes et profils d’activation
- Détermination de l’état des objets et des conditions d’erreur
- Activation et interface du système d’exploitation
- Éléments de base z/OS et fonctionnalités optionnelles
- Programmation système z/OS
- Bibliothèques système z/OS
- Composants et tendances des Datacenters
- TSO/E et ISPF/PDF
- Accès aux fichiers avec ISPF/PDF
- Éditeur ISPF/PDF
- Copier, déplacer, renommer et supprimer
- Liste des fichiers
- Commandes et programmation TSO/E
- Introduction à JES et au JCL
- Instructions JOB, EXEC et DD
- Paramètres DD
- Applications traditionnelles
- Langages de programmation
- Technologie d’objets
- Sécurité au niveau :
- Du système
- Du réseau
- Des transactions
- Services d’annuaire
- z/OSMF
- SDSF
- Utilisation d’USS
- Introduction aux utilitaires et à l’exécution conditionnelle
- Gestion, organisation et format des données
- Génération de Data groups
- Procédures
- En savoir plus sur les utilitaires et les procédures
- En savoir plus sur les JCL
- SORT et MERGE
- ABENDs