+ All Categories
Home > Documents > Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux...

Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux...

Date post: 09-Apr-2018
Category:
Upload: doantuyen
View: 220 times
Download: 1 times
Share this document with a friend
43
© 2009 IBM Corporation Mise en oeuvre des « Availability Reports » Session zOS14 « TSA for z/OS » Speaker: Marc AMADOU [email protected]
Transcript
Page 1: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

© 2009 IBM Corporation

Mise en œuvre des « Availability Reports »

Session zOS14 « TSA for z/OS »

Speaker: Marc AMADOU

[email protected]

Page 2: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 3: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 4: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 5: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

© 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

Page 6: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 7: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 8: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 9: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 10: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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 .

Page 11: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 12: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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)

Page 13: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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)

Page 14: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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é

Page 15: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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é

Page 16: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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)

Page 17: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 18: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Utilitaire INGPUSMF (2)� Options utilisateurs

Page 19: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Utilitaire INGPUSMF (3)� Output SYSPRINT (SDSF)

Page 20: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Utilitaire INGPUSMF – Disposition du Report File

Page 21: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Utilitaire INGPUSMF – Disposition du Report File (2)

Page 22: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 23: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Informations Additionnelles

Page 24: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 25: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Commande DISPMTR

Page 26: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Automation Status File (ASF)

Page 27: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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é

Page 28: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 29: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Commande ASF (3)

� ASF REQ=DISP,MODE=DATA affiche les nouvelles infos

Page 30: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 31: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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 ...

Page 32: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 33: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Rapport sur les temps de démarrage et d’arrêt d’une res source

Page 34: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 35: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Job Offloader INGXRPRT

Page 36: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Job Offloader INGXRPRT (2)

Page 37: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 38: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Génération des rapports

Page 39: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Reports TSA Application Manager

Page 40: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation

Reports TSA Application Manager

Page 41: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation41

QUESTIONS?

Page 42: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

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

Page 43: Mise en œuvre des « Availability Reports · IBM HACMP MSCS Veritas Cluster Services ... Linux Cluster AIX Cluster z/OS Sysplex WEB Server App. Server DB2 End-to-End Automation Level

Tivoli System Automation

© 2009 IBM Corporation


Recommended