Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux...
Transcript of Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux...
© 2009 IBM Corporation
Mise en œuvre des « Availability Reports »
Session zOS14 « TSA for z/OS »
Speaker: Marc AMADOU
Tivoli System Automation
© 2009 IBM Corporation2
Ordre du jour
Utilisation des « Availability Reports » de TSA z/OS2
Famille Tivoli System Automation1
INTEGRATION TWS-TSA-OMEGAMON & Tivoli Enterprise Portal
Utilisation des reports de Bout-en-bout3
Tivoli System Automation
© 2009 IBM Corporation3
Ordre du jour
Utilisation des « Availability Reports » de TSA z/OS2
Famille Tivoli System AutomationFamille Tivoli System Automation11
INTEGRATION TWS-TSA-OMEGAMON & Tivoli Enterprise Portal
Utilisation des reports de Bout-en-bout3
IBM Software Group | Tivoli software
Famille Tivoli System Automation
IBM Tivoli System AutomationApplication Manager
IBM Tivoli System Automationfor Multiplatforms
IBM Tivoli System Automation
for z/OS
Automation Adapter
Automation Adapter
Automation Adapter
Other Clustering/HAProducts:
• IBM HACMP• MSCS• Veritas
Linux on x SeriesLinux on p SeriesLinux on z SeriesAIXWindows SUN Solaris
z/OS
Linux on x SeriesLinux on p SeriesLinux on z SeriesAIXWindows
z/OS
LinuxAIXWindows SUN Solaris
Available AdapterIBM HACMPMSCSVeritas Cluster Services
© 2007 IBM Corporation
E2E_Resource_Group
Tivoli System Automation Application Manager
� L‘automatisation de 1er niveau fournie de la haute disponibilité pour les ressources àl‘intérieur de cluster homogènes
� Application Manager gère les applications composites ou distribuées s‘exécutant dans des clusters hétérogènes et même multiplateformes :
� Opérations centralisées à partir d‘une interface graphique
� Gestion des dépendances Cross-Platform pour accroitre la disponibilité des applications ainsi que le démarrage et l’arrêt
Linux Cluster z/OS SysplexAIX Cluster
WEB Server App. Server DB2
StartsAfterEnd-to-End Automation Level
First Level Automation
IBM Software GroupIBM Software Group | Tivoli software
© 2007 IBM Corporation
Contrôle de bout en bout des ressources automatiséesMonitoring & Contrôle des ressources
- Nom, propriétaire & infos de support- Etat des ressources- Relations / Infos emplacement - Démarrage et arrêt des ressources- Visualisation des requêtes- Interruption de l’automatisation
Vue Physique (Domaines)
- Clusters AIX, Linux, Windows, Solaris- Sysplexes z/OS- Clusters HACMP / MSCS / Veritas
Vue logique (applications)- Regroupement logique des Ressources automatisées
IBM Software GroupIBM Software Group | Tivoli software
© 2007 IBM Corporation7
Ordre du jour
Utilisation des « Availability Reports » de TSA z/OSUtilisation des « Availability Reports » de TSA z/OS22
Utilisation des reports de Bout-en-bout3
Famille Tivoli System Automation1
Tivoli System Automation
© 2009 IBM Corporation
Aperçu de System Automation
System (Applications)
Processor (Boxes) I/O (Switches)
IBM Tivoli System Automation
� Automatisation des applications� Automatisation des tâches
répétitives et complexes� Monitoring des applications, des
messages, et des alertes
� Automatisation et contrôle des opérations hardware
� POR des processeurs
� IPL pour z/OS, zLinux, et zVM� Automatisation du paramétrage des LPARs
(poids, capping)
� Changement de la configuration des Switchs à la volée
� Gestion des I/Os� Gestion des directeurs ESCON
et FICON
Tivoli System Automation
© 2009 IBM Corporation
Aperçu System Automation for z/OS
� Règles d’automatisation pour toute l’entreprise permettant de gérer les ressources automatisées en fonction d’un objectif (statut désiré)
� L’agent d’automatisation basé sur NetView interagit avec les ressources pour� Monitoring des Statuts
� Démarrage, arrêt, et redémarrage
� L’Automation Manager gère les ressources en fonction � Du statut actuel de la ressource
� Du statut désiré de la ressource
� Des dépendances avec les autres ressources
� Des requêtes Operateur qui passent outre les objectifs
� Le Gestionnaire d’automatisation décideet exécute les décisions en envoyant des ordres à l’agent d’automatisation
AppsNetView /SA Agent
AppsNetView /SA Agent
AppsAutomation
Agent
Automation Manager
� Dependency management � Coordinated failover
Ent
erpr
ise-
wid
e A
utom
atio
n P
olic
y(d
efau
lt go
als)
z/OS systems
Override goals
Single system image of operations
� Events� Status monitoring� Start� Stop� Restart
� Status
Tivoli System Automation
© 2009 IBM Corporation
Rapports sur la disponibilité des applications
� Historique sur la disponibilité des applications critiques ainsi que de leurs pré-requis.� APLs, APGs, MTRs
� Prédiction du temps d’indisponibilité d’une application dans le cas d’arrêts planifiés ou non.
� Création des records SMF par L’Automation Agent de SA z/OS à des points-clés du cycle de vie des ressources.� Record type 114
� Contrôlé au niveau de la ressource (PDB).� Activé en mettant la valeur SMF dans le champ Inform List .
Tivoli System Automation
© 2009 IBM Corporation
Record SMF
� Record 114 assigné à SA– 1 Sous-type « Used » qui décrit le cycle de vie de l’application
� 2 sections dans le record SMF– Section Produit
– Section Automatisation
Section Produit� Product name SA z/OS� Sysplex name� NetView domain name� MVS System name� XCF group name
Section Automatisation� Resource name (AM notation)� Jobname� Event type (starting, active, stopping, down, …)� Agent status� Start type� Stop type� Termination (abend) code� Startup time in secs� Active time in secs� Shutdown time in secs� Down time
Tivoli System Automation
© 2009 IBM Corporation
Cycle de vie d’une ressource
� Ordre de démarrage reçu de l’Automation Manager (t1)� Message UP reçu (t2)� Ordre d’arrêt reçu de l’Automation Manager (t3)� Message de DOWN reçu (t4)
Tivoli System Automation
© 2009 IBM Corporation
Cycle de vie de l’agent SA for z/OS
� Démarrage de NetView (t1)� Message AOF540I (t2)� Ordre d’arrêt reçu de l’Automation Manager (t3)
Tivoli System Automation
© 2009 IBM Corporation
Cycle de vie d’un Groupe d’Application Basique (APG)� Pas d’ordre de Démarrage/Arrêt envoyés par l’AM à l’AA SA z/OS:
� APGs gérés directement par l’AM
� Événements différents de ceux des ressources: Changements de statut� Événement additionnel (t5):
� Tous les membres du groupe de sont pas dans l’état « Available »
� Le Manager met le groupe en statut dégradé
Tivoli System Automation
© 2009 IBM Corporation
Cycle de vie d’un Groupe d’Application Move (APG)� Pas d’ordre de Démarrage/Arrêt envoyés par l’AM à l’AA SA z/OS
� APGs gérés directement par l’Automation Manager
� Événements différents de celui des ressources: Changements de statut� Événement additionnel (t5):
� Un membre ou tout le groupe est en cours de bascule
� Le Manager met le groupe en statut dégradé, et l’enregistrement continue une fois redémarré
Tivoli System Automation
© 2009 IBM Corporation
Avantages
� Permet de mieux facturer� Permet une facturation basée sur le temps d’exécution d’une application
� Fourni un record sur la disponibilité des applications critiques, ainsi que de leurs pré-requis
� Permet de prédire le temps d’indisponibilité d’une application en cas de panne du système et de déplacement d’une application vers un autre système.
� Permet de respecter les SLAs (Service Level Agreement)
Tivoli System Automation
© 2009 IBM Corporation
Utilitaire INGPUSMF� Utilisé pour créer le « Report File » qui peut être importé dans une feuille Excel� Sample Job
Infos de Debugging
Options utilisateurs
Tivoli System Automation
© 2009 IBM Corporation
Utilitaire INGPUSMF (2)� Options utilisateurs
Tivoli System Automation
© 2009 IBM Corporation
Utilitaire INGPUSMF (3)� Output SYSPRINT (SDSF)
Tivoli System Automation
© 2009 IBM Corporation
Utilitaire INGPUSMF – Disposition du Report File
Tivoli System Automation
© 2009 IBM Corporation
Utilitaire INGPUSMF – Disposition du Report File (2)
IBM Software Group
IBM Tivoli System Automation
Exemple de rapport
� Ressource E2E_EAS/APL/ZT01:
� Analyse de la Disponibilité
� Écrit le rapport dans un data set, qui peut être exporté vers une feuille de calcul Excel:
Ordre d’arrêt reçu à 17:55:21
Arrêter à 17:55:33
Démarré à 17:55:34
Actif à 17:56:01:64
Cycle de vie
Démarrage: 1 sec
Actif: 410 h
Arrêt: 1 sec
Code Abend
Tivoli System Automation
© 2009 IBM Corporation
Informations Additionnelles
Tivoli System Automation
© 2009 IBM Corporation
Commande DISPINFO� Informations détaillées sur un sous-système spécifique� Affiche le dernier Timestamp de Démarrage et d’Arrêt ainsi que le type
Tivoli System Automation
© 2009 IBM Corporation
Commande DISPMTR
Tivoli System Automation
© 2009 IBM Corporation
Automation Status File (ASF)
Tivoli System Automation
© 2009 IBM Corporation
Commande ASF
� Nouveaux paramètres introduits pour définir ou mettre à jour l’Automation Status File :
�Type de démarrage et d’arrêt
�Termination (Abend) Code
�Temps de démarrage et d’arrêt
�Temps d’activité et d’indisponibilité
Tivoli System Automation
© 2009 IBM Corporation
Commande ASF (2)� ASF REQ=DISP affiche les nouvelles infos
� AOF153I: Dernier démarrage, arrêt, activité et inactivité
� AOF154I: Termination Code
Tivoli System Automation
© 2009 IBM Corporation
Commande ASF (3)
� ASF REQ=DISP,MODE=DATA affiche les nouvelles infos
Tivoli System Automation
© 2009 IBM Corporation30
Ordre du jour
Utilisation des « Availability Reports » de TSA z/OS2
Utilisation des reports de Bout-en-boutUtilisation des reports de Bout-en-bout33
Famille Tivoli System Automation1
INTEGRATION TWS-TSA-OMEGAMON & Tivoli Enterprise Portal
Tivoli System Automation
© 2009 IBM Corporation
Aperçu du Reporting de bout-en-bout (SA AM)
� Reporting sur toutes les ressources automatisées de l’entreprise (E2E)
� Mesure du temps de Recovery pour les ressources automatisées
� Génération de rapports fournissant de l’information sur les temps de démarrage, d’arrêt et de disponibilité des ressources
� Intégré dans l‘infrastructure Tivoli Common Reporting (TCR)
� Chaque famille de produit SA enregistre un certain nombre de données sur les événements qui sont utilisés pour calculer les temps de démarrage et d‘arrêts, repérer les incidents ...
Tivoli System Automation
© 2009 IBM Corporation
Utilisation des rapports Tivoli Common Reporting
Console intégrée:- Administration WebSphere- Tivoli System Automation
- Console d’opérations- Editeur de Policy
- Tivoli Common Reporting
Rapports prédéfinis pour les Ressources System Automation
Créér un rapport en HTML ou en PDF
Top 10 des ressources ayant les temps de démarrage et d’arrêt les plus longs
Top 10 des ressources ayant le nombre le plus élevé d’indisponibilité imprévues
Tivoli System Automation
© 2009 IBM Corporation
Rapport sur les temps de démarrage et d’arrêt d’une res source
Tivoli System Automation
© 2009 IBM Corporation
Écrire les événements SA for z/OS dans la base de reporting E2E� Événements relatifs au cycle de vie des ressources SA for z/OS stockés dans des records SMF
� Actions réalisées par le job „Offloader“ SA for z/OS:
1. Création d’un Report SMF en utilisant l’utilitaire INGPUSMF
2. Lancement de l‘utilitaire JAVA „SA DB2 Feeder“ pour stocker les données issues du report SMF dans la Reporting Database
3. Feedback envoyé dans la SYSOUT
Tivoli System Automation
© 2009 IBM Corporation
Job Offloader INGXRPRT
Tivoli System Automation
© 2009 IBM Corporation
Job Offloader INGXRPRT (2)
Tivoli System Automation
© 2009 IBM Corporation
Étapes de paramétrage de l‘Offloader SA z/OS
1. Customiser le script /ust/lpp/ing/adapter/ingreport.sh� Adapter le Path d’installation:
INSTALL_DIR=/usr/lpp/ing/adapter
2. Copier le sample du job INGXRPRT et adapter les paramètres input:� INGDSN=HLQ.SMF.REPORT
Dataset dans lequel le report SMF est crée par l’utilitaire INGPUSMF. � INGSEPCHAR=;
Séparateur comme défini dans l’utilitaire INGPUSMF. � INGDOMAIN=MyDomain
Nom du domaine spécifié dans la configuration de l’Adapter E2E dans le fichier de configuration ing.adapter.plugin.properties.Par défaut, le nom Sysplex et le nom du groupe XCFsont utilisés.
� INGDB2_USER=db2inst1Nom d’utilisateur DB2 pour se connecter à distance.
� INGDB2_PSW=db2adminMot de passe DB2 pour les connexions à distance.
� INGDB2_PORT=50000Port TCP/IP pour se connecter à distance au DB2.
� INGDB2_SERVER=db2-host-nameHostname TCP/IP pour les connexions distantes.
� INGDB2_NAME=EAUTODBNom de la base DB2 ou l’emplacement du DB2 si il est sur z/OS.
� INGDB2_SCHEMA=EAUTOUSRSchéma de la table DB2.
3. Soumettre le job
Tivoli System Automation
© 2009 IBM Corporation
Génération des rapports
Tivoli System Automation
© 2009 IBM Corporation
Reports TSA Application Manager
Tivoli System Automation
© 2009 IBM Corporation
Reports TSA Application Manager
Tivoli System Automation
© 2009 IBM Corporation41
QUESTIONS?
Tivoli System Automation
© 2009 IBM Corporation42
Thank You
Merci
Grazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
German
Italian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Thai
Korean
Tivoli System Automation
© 2009 IBM Corporation