• Aucun résultat trouvé

IBM WebSphere Application Server 5.0 : Administration avancée

N/A
N/A
Protected

Academic year: 2022

Partager "IBM WebSphere Application Server 5.0 : Administration avancée"

Copied!
18
0
0

Texte intégral

(1)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 11

Administration avanc

Slim CHENNOUFI

Slim CHENNOUFI chennoufilsimchennoufilsim@@yahoo.fryahoo.fr Karim JENZRI

Karim JENZRI kjenzrikjenzri@@yahoo.comyahoo.com

Administration: outils et pratique Administration: outils et pratique Administration avanc

Administration avancé Evolution Evolution ée distribu e distribué ée: outils et pratique e: outils et pratique Architecture

Architecture La plate

La plate- -forme WebSphere et son serveur d forme WebSphere et son serveur d’ ’applications applications

Plan Plan

AAT: Pr

AAT: Pré ésentation et d sentation et dé émo mo wsadmin: Pr

wsadmin: Pré ésentation et d sentation et dé émo mo Administration Console: Pr

Administration Console: Pré ésentation et d sentation et dé émos mos Log Analyzer Log Analyzer

Topologies de d

Topologies de dé éploiement ploiement Architecture ND

Architecture ND

Administration avanc

Administration avancé ée e

(2)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 33 WebSphere Application Server

WebSphere Application Server

Evolution Evolution

Source: IBM

Source: IBM RedbookRedbooksg246891sg246891 WebSphere Version 5 Web Services WebSphere Version 5 Web Services HandbookHandbook

Source: WROX Professional IBM WebSphere 5.0 Source: WROX Professional IBM WebSphere 5.0 Application Server. WROX

Application Server. WROX PressPress20032003

WebSphere Application Server WebSphere Application Server

La Plate

La Plate- -forme WebSphere et son AS forme WebSphere et son AS

Architecture de WAS

Architecture de WAS

(3)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 55

Architecture de WAS Architecture de WAS

Source: IBM

Source: IBM RedbookRedbooksg246819sg246819 EJB 2.0

EJB 2.0 DevelopmentDevelopmentwithwithWebSphere Studio WebSphere Studio Application

Application DevelomentDeveloment

Source: IBM

Source: IBM RedbookRedbookredp3721redp3721

WebSphere Application Server V5 Architecture WebSphere Application Server V5 Architecture

EJB classes EJB classes

DD DD EjbEjb--jar.xmljar.xml

Administration : outils et pratique Administration : outils et pratique

AAT : Pr

AAT : Pré ésentation sentation

EJB Module EJB Module (.JAR file) (.JAR file)

Assemblage avec AAT Assemblage avec AAT

(4)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 77

classes classes

DD DD web.xml web.xml

Web Module Web Module (.(.WarWarfile)file) HTML,

HTML,GIFsGIFs

AAT : Pr

AAT : Pré ésentation sentation

Assemblage avec AAT Assemblage avec AAT

Administration : outils et pratique Administration : outils et pratique

AAT : Pr

AAT : Pré ésentation sentation

EJB Module EJB Module (.JAR file) (.JAR file)

Web Module Web Module (.War(.Warfile)file)

DD DD application.xml application.xml

Enterprise

EnterpriseApplicationApplication (.EAR file) (.EAR file)

Assemblage avec AAT Assemblage avec AAT

(5)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 99

• Assemblage de l’application TradeApplication constituée par:

-QuoteEJB.jar, TradeEJB.jar -QuoteWeb.war, TradeWeb.war -dbBeans.jar

AAT : D

AAT : Dé émo mo

3 langages de script supportés :

– Tcl (Jacl) – JavaScript – Jpython

• Utilise la même interface (JMX) que la console d’administration

Administration : outils et pratique Administration : outils et pratique

wsadmin : Pr

wsadmin : Pré ésentation sentation

wsadmin

Source: IBM

Source: IBM RedbookRedbooksg246195 IBM WebSphere Application Server V5 Systemsg246195 IBM WebSphere Application Server V5 SystemManagement Management andandConfigurationConfiguration

(6)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 1111

• Basé sur Bean Scripting Framework (BSF)

• Représente une interface d’accès aux objets java en utilisant des scripts a travers les

interfaces offertes par JMX

wsadmin : Pr

wsadmin : Pré ésentation sentation

• 4 objets java exécutant des opérations :

AdminConfig: permet de crpermet de crééer ou modifier les er ou modifier les configurations des serveurs existants

configurations des serveurs existants

AdminApp: installer, modifier ou administrer les applications existantes

AdminControl: s’: s’appliqueappliqueaux objetsaux objets en en exexéécutioncution et et fournissent

fournissent leursleurstraces traces

Help : fournit de l’aide et des informations sur les MBeans en exécution

WSadmin

WSadmin : fonctionnement : fonctionnement

Administration : outils et pratique

Administration : outils et pratique

(7)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 1313

• Exécution de commandes JACL avec wsadmin

wsadmin : D wsadmin : Dé émo mo

Administration : outils et pratique Administration : outils et pratique

Administration Console : Pr

Administration Console : Pré ésentation sentation

• Feedback continuel sur l’état de configuration et d’exécution

• Fréquence de rafraîchissement configurable

• Possibilité de consulter les détails en suivant des liens

(8)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 1515

Administration Console : Pr

Administration Console : Pré ésentation sentation

Administration : outils et pratique Administration : outils et pratique

Administration Console : Pr

Administration Console : Pré ésentation sentation

• Modifier des applications existantes

• Administrer les applications ( Démarrage, Arrêt, Désinstallation, Suivi état…..)

• Ajouter de nouvelles applications (Installation de nouvelles applications)

(9)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 1717

Administration Console : Pr

Administration Console : Pré ésentation sentation

• Configurer les ressources JDBC :

• Gestion des fournisseurs JDBC pour différents types de base de données

• Gestion des sources de données

• Gestion des pools de connexions

• Gestion des alias d’authentification

Administration : outils et pratique Administration : outils et pratique

Administration Console : Pr

Administration Console : Pré ésentation sentation

• Configurer les ressources JMS :

• Gestion du pooling des messages

• 3 types de fournisseurs JMS:

• Fournisseur JMS générique : utiliser un serveur JMS externe

• Fournisseur Websphere MQ JMS : installer le serveur MQ JMS sur Websphere

• Fournisseur Websphere JMS : serveur JMS inclus dans le serveur d’application

• Fournisseur Websphere JMS :

• Support pour les MDB

• Support pour mode connexion point-to- point

• Support pour l’intégration avec les

(10)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 1919

Administration Console : Pr

Administration Console : Pré ésentation sentation

• Activation de la sécurité globale : Associer l’administration de la console d’administration à des utilisateurs spécifiques de l’OS.

• Sécuriser la console d’administration (Affectation des rôles):

• Administrator

• Configurator

• Monitor

• Operator

• Administration d’applications sécurisées : Mapping users/roles

Administration : outils et pratique Administration : outils et pratique

Administration Console : Pr

Administration Console : Pré ésentation sentation

• Hôte virtuel : Créer un nom de domaine à partir duquel on peut accèder aux applications

• Paramétrage des variables d’environnement

(11)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 2121

Administration Console : D Administration Console : Dé émo mo

• Installation de PlantsByWebSphere

• Il existe 3 types de fichiers log :

– JVM logs : sont écrit par redirection des System.out et System.err. Par défaut ces fichiers sont :

<WAS_HOME>/logs/<server_name>/SystemOut.log and SystemErr.log

– Process logs: crées par redirection des modules native de processus vers stdout et stderr (.dll). Par défaut :

<WAS_HOME>/logs/<server_name>/native_stderr.log and native_stdout.log

– Service logs : ce fichier possède un nom spécial activity.log, écrit en binary format.

ÎOutil pour lire ces fichiers et les exploiter: Log Analyzer

Administration : outils et pratique Administration : outils et pratique

Log Analyzer Log Analyzer : Pré : Pr ésentation sentation

(12)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 2323

••NodeNode : Un regroupement de serveurs d’applications qui partagent une configuration commune.

•NodeNodeAgent : un process d’administration executéAgent au sein du même système physique que le Node qu’il supporte.

•Cell : Un regroupement de nœuds dans un unique Cell domaine d’administration.

•Cluster : Collection logique de processus de serveur Cluster d’application offrant la répartition de charge

Vocabulaire Vocabulaire

Administration distribu Administration distribué ée e

Topologies de d

Topologies de dé éploiement ploiement

(13)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 2525 WebSphere Application Server

WebSphere Application Server

Architecture de WAS ND Architecture de WAS ND

Administration distribu Administration distribué ée e

Architecture

Architecture

(14)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 2727

Installation de base Installation de base

•Dans l’installation de base de WAS le « Node Agent » est installé mais n’est pas utilisé.

•Il sera activé quand on a recours à une configuration distribuée.

Administration distribu Administration distribué ée e

Installation distribu Installation distribué ée e

•L’administration distribuée avec Network Deployment requiert l’installatoin de ND Mgr .

•Il sera activé quand on a recours à une configuration distribuée.

(15)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 2929

Fichiers de configuration Fichiers de configuration

•Chaque Managed Process, Node Agent, Deployment Manager démarre avec ses propres fichiers de configuration.

•Deployment Manager, contient la configuration maîtresse. Chaque modification locale est écrasée par la prochaine synchronisation afin d’assurer l ’integrité.

• Partage• des requêtes entre les serveurs d’des requêtes entre les serveurs d’applicationapplication

•Il permet d’améliorer:

• les performances: temps de réponse aux requêtes

•Scalability: Augmenter la capacité du système suivant l’augmentation du nombre des utilisateurs.

•Load Balancing: Distribuer la charge proportionnellement aux ressources.

•Availability (Disponibilité) : Assurer la disponibilité des applications même en cas de panne d’un des serveurs.

Administration distribu Administration distribué ée e

WorkLoad

WorkLoad Management Management

(16)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 3131

Vertical

Vertical Scaling Scaling

•Vertical Scaling définit plusieurs membres du même cluster sur la même machine physique.

•Les performances sont meilleures avec une machine multiprocesseurs.

Administration distribu Administration distribué ée e

Horizontal

Horizontal Scaling Scaling

•Horizontal Scaling définit plusieurs membres du même cluster sur des machines multiples permettant à une application de s’exécuter sur plusieurs machines tout en donnant une seule image du système.

•Horizontal Scaling est approprié à un environnement avec des machines de faible performance.

•Il permet de pallier aux problèmes de plantage des machines sans que la disponibilité des applications soit affectée.

(17)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 3333

Vertical

Vertical and and Horizontal Scaling Horizontal Scaling

•Il y a beaucoup de possibilités de combinaison des politiques de Scaling, on peut en adopter, entre autres, le Vertical and Horizontal Scaling afin d’assurer de meilleures performances avec une

disponibilité accrue.

WebSphere offre un ensemble de services favorisant l

WebSphere offre un ensemble de services favorisant l’’intintéégration et gration et l

l’’interopinteropéérabilitrabilitééde l’de l’application :application :

••TheTheInternationalizationInternationalizationService : Créer des applications pour une Service utilisation internationale.

• The Work Area Service : Partage d’informations entre différents composants d’applications.

• The StartUp Service : L’administrateur décide quand l’application est disponible pour recevoir des requêtes des clients.

Administration distribu Administration distribué ée e

Apports

Apports

(18)

INSAT GL5 2004/2005

INSAT GL5 2004/2005 WAS 5.0: WAS 5.0: PratiquesPratiquesd’dAdministrationAdministration 3535

Written by key personnel in the IBM development team, this text details how to develop, deploy and manage enterprise applications for version 5.0 of IBM's WebSphere Application Server.

Wrox Press © 2003 (756 pages)

ISBN:0764543660 by Tim Francis et al.

Professonal IBM WebSphere 5.0 Application Server

Merci

Merci

Références

Documents relatifs

(OHFWULFPDVVGHIHFWRIWKHK\GURJHQDWRP LVRQHH[DPSOHDPRQJDZLGH FODVV RI DQDORJRXV SKHQRPHQD \HW ODUJHO\ XQH[SORUHG 7ZR UHFHQW H[SHUL PHQWV E\ 0LNKDLORY GLVSOD\ DQ HIIHFW RI WKLV

Globalement, l’efficacité alimentaire est meilleure chez les femelles mais l’absence d’interac- tion significative sexe X taux de thréonine ne permet pas de conclure à

The analysis of the digestive contents of pigs slaughtered at 90 kg after a test meal confirmes that the starch of the dehydrated diet passes more rapidly through the

accroît légèrement l’intervalle entre mise bas ainsi que le nombre total de porcelets nés et sevrés.. - Chaque jour de retard à la première mise bas augmente l’âge

sur l’importance de la régulation de la température des locaux de sevrage très précoce (io-i jours).. du

3508 Immeubles, locaux, install., équipements et biens mobil 3509 Autres fonctions des églises et affaires religieuses 38 R&amp;D culture, sports, loisirs et églises. 381

Charges Produits Charges Produits Charges Produits.

Lorsque le bouton radio Quiesce server est sélectionné, à chaque fois qu'un nouveau noeud de serveur réel est connecté, la table least-connections est remise à zéro pour que