Vous êtes sur la page 1sur 58

WEBSPHERE APPLICATION SERVER

Bennour Zouhour

Décembre 2021
AGENDA JOUR1
❑Serveur application
❑IBM Websphere Application Server
❑Architecture WAS
❑WAS Teminologie

❑Installation
❑Installation Install Manager
❑Installation Websphere application Server
❑Installation HTTP server
WAS 2
AGENDA JOUR1

❑Exploitation Console d’administration du WAS


❑Application d’entreprise
❑Déploiement application sur WAS
❑Administration serveur application

WAS 3
AGENDA JOUR2
❑Investigation des problèmes
❑Logs
❑Traces
❑Config JVM
❑Connexion Base de données

WAS 4
AGENDA JOUR2
❑Investigation des problèmes
❑Logs
❑Traces
❑Config JVM
❑Connexion Base de données

WAS 5
WAS 6
QU’EST QU’UN SERVEUR D’APPLICATION (1/2)
❑Serveur dans lequel sont installés les applications web
❑ Occupe une couche centrale dans une architecture multicouche du SI de l’entreprise

WAS 7
QU’EST QU’UN SERVEUR D’APPLICATION (2/2)
❖ Il fournit l’infrastructure nécessaire pour l’exécution des applications qui font
fonctionner l’entreprise
✓ Il dissocie vos applications du matériel, du système d’exploitation et du réseau
✓Il fournit un environnement et un modèle de programmation commun pour les
applications
✓Plateforme pour le développement et le déploiement de services web
✓ Plateforme pour les applications basées sur SOA
✓Fournit un moteur de transaction scalable (évolutif) et fiable

WAS 8
LES SERVEURS D’APPLICATIONS JAVA
❖ Les Serveurs d’applications sont basés sur les standards
❖ Ils fournissent beaucoup de fonctionnalités aux clients
❑ Qualité de service
✓ Gestion de la charge (Workload management)
✓ Load balancing
✓ Haute disponibilité et failover
✓ Performance

❑ Infrastructure de sécurité
❑ Gestion de la session utilisateur
❑ Persistance des données
❑ Gestion des accès concurrents
❑ Ouverture sur de multiples sources de données (Base de données, annuaire LDAP,
Messagerie, …)
❑Extension des modèles de programmation (Standard futur
WAS 9
IBM WEBSPHERE APPLICATION SERVER
❑WAS Est une plateforme d’exécution des applications d’entreprise Java
❑ WAS Est une implémentation des spécifications Java EE
❑WAS Fournit des services utilisés par les applications

WAS 10
ARCHITECTURE INTERNE D’IBM WAS

WAS 11
TYPES DE PROCESS WAS
Serveur d’application
➢ Fournir des fonctions nécessaires pour soutenir et héberger les applications utilisateurs
➢ Exécuter seulement sur un nœud, un ou plusieurs serveurs d’application
❑Node agent
▪ ➢ Créer, installer et fédérer un nœud dans une cellule
▪ ➢ Travailler avec le gestionnaire de déploiement pour exécuter les activités d’administration sur le nœud

❑Gestionnaire de déploiement (Deployment manager)


▪ ➢ Administrer plusieurs serveurs d’application à partir d’un gestionnaire centralisé
▪ ➢ Travailler avec les node agents de chaque nœud pour gérer tous les serveurs dans un environnement
distribué
▪ ➢ Les nœuds des serveurs d’application sont fédérés avec le DMGR avant que le DMGR puisse les gérer

WAS 12
LES PROFILS WAS

WAS 13
EAR ÉTENDU (ENHANCED EAR)

WAS 14
IBM INSTALLATION MANAGER (1/3)

IBM Installation Manager est l'outil basé sur Eclipse pour gérer l’installation, la mise
à jour, la modification, la restauration et la désinstallation des packages de produits
Peut être installé de manière interactive ou silencieuse
Inclut un certain nombre d'assistants qui facilitent la maintenance des packages
tout au long de leur cycle de vie: • Assistant d'installation : vous guide tout au long de
l'installation • Assistant de mise à jour : recherche les mises à jour des packages
installés • Assistant de modification : modifie certains éléments d'un package •
Assistant de restauration : permet de revenir à une version précédente d'un package
• Assistant de désinstallation : supprime un package • Assistant de gestion des
licences : permet de gérer et de configurer diverses licences

WAS 15
WAS 16
QU’EST IBM INSTALLATION MANAGER?
❑ IBM Installation Manager est un outil utilisé pour installer et gérer les progiciels (ou packages)
IBM tel que :

✓WAS V8.5.5
✓IBM RationalApplication Developer
✓ IBM HTTP Server
✓ IBM WebSphere Edge Components
✓ IBM Tivoli Composite Application Manager pour WAS
✓ IBM WebSphere Adapters

❑Permet d’exécuter sur les packages :


✓ L’installation
✓La modification en ajoutant ou en supprimant les packages
✓ La recherche pour mise à jour des fix packs ou des interim fix
✓ La désinstallation
✓Le retour arrière en supprimant ou en mettant à jour en revenant à la précédente version

WAS 17
INSTALLATION IIM : LANCER INSTALL
❑ Sous dossier contenant binaire
▪Changer droit d’éxécution du dossier
▪lancer commande sous dossier contenant binaire d’installation
./install

WAS 18
INSTALLATION IIM : SÉLECTION DE PACKAGE

WAS 19
INSTALLATION IIM :CONTRAT DE LICENCE

WAS 20
INSTALLATION IIM : RÉPERTOIRE
D’INSTALLATION

WAS 21
INSTALLATION IIM : RÉPERTOIRE
D’INSTALLATION

WAS 22
INSTALLATION IIM : RÉSUMÉ

WAS 23
LANCER IIM
❑ sous dossier d’install
Exempel /opt/IBM/InstallationManager / eclipse
Éxécuter la commande
./IBMIM

WAS 24
INTERFACE IIM :

WAS 25
INSTALLATION DE WAS : RÉPERTOIRES DU BINAIRE

WAS 26
INSTALLATION DE WAS : RÉPERTOIRES DU
BINAIRE

WAS 27
INSTALLATION DE WAS : RÉPERTOIRES DU
BINAIRE

WAS 28
INSTALLATION DE WAS :RÉPERTOIRES

WAS 29
INSTALLATION DE WAS :LICANCE

WAS 30
INSTALLATION DE WAS :LICANCE

WAS 31
WEBSPHERE APPLICATION SERVER
Le serveur d'applications fournit toute l'infrastructure nécessaire pour héberger les
applications d'entreprise.
Il gère le fonctionnement de l'application entre la demande de l'utilisateur à une
application métier backend telle qu'une base de données, une messagerie, etc.
IBM® WebSphere® Application Server accélère la mise à disposition des
applications grâce à un environnement d'exécution ultra-fiable basé sur Java™
Enterprise Edition (Java EE)
La version 9.0.5 est la dernière version d'IBM WebSphere

WAS 32
IBM WEBSPHERE APPLICATION SERVER NETWORK
DEPLOYMENT
WAS ND est une plateforme
intégrée contenant
un serveur d'applications, des
outils de développement Web,
un serveur Web, des logiciels
de support supplémentaires et
de la documentation

WAS 33
CELLULES WEBSPHERE
❑Une cellule WebSphere définie un domaine
administratif
❑ Disponible dans WebSphere Application Server
Network Deployment

❑Un gestionnaire de déploiement fournit une


administration centralisée pour toute la cellule
❑Les nœuds exécutent les composants applicatifs
dans les serveurs d’application

WAS 34
TERMINOLOGIE WAS
❖Network Deployment Manage (Dmgr)
▪ Processus d'administration permettant de centraliser la vue de gestion et le contrôle de tous les
éléments d'une cellule répartie WebSphere Application Server
▪ Contient le référentiel de configuration pour la gestion complète du domaine appelée
cellule
▪ Dans une cellule, la console d’administration s’exécute dans le DMgr
❖ Cellule
▪ Domaine d'administration géré par un gestionnaire de déploiement.
▪ Une cellule est un regroupement logique de noeuds qui permet des opérations
d'administration courantes dans un environnement réparti WebSphere Application Server.
▪ Elle peut comporter un ou plusieurs clusters.

WAS 35
TERMINOLOGIE WAS
❖Un nœud
Un noeud est le terme qui peut être donné à l’instance de l’OS physique sur lequel le
processus WebSphere va s’exécuter
node agent
▪Créer, installer et fédérer un nœud dans une cellule
▪Travailler avec le gestionnaire de déploiement pour exécuter les activités
d’administration sur le nœud
▪Les agents de noeud sont installés avec WebSphere Application Server base ;
cependant, ils ne sont requis que lorsque le noeud est ajouté dans une cellule d'un
environnement de déploiement de réseau.
WAS 36
TERMINOLOGIE WAS
❖Cluster
▪Regroupement logique d'un ou plusieurs processus de serveur d'applications
fonctionnellement identique

▪facilite le déploiement, la configuration, l'équilibrage de charge et la redondance en


cas de rétromigration.
▪Pour garantir la disponibilité permanente des applications

WAS 37
LES PROFILS

❑ Un profil est une instance d’une configuration WebSphere Application Server


❑Profil serveru d’application
❑Profil DMGR

WAS 38
PROFIL SERVEUR D’APPLICATION
Le profil server d’application fournit une installation de base
Les serveurs d’application dans le DMGR peut s’exécuter comme : ➢ Nœuds
gérés dans une cellule ➢ Serveurs d’application standalone Plusieurs profils
serveur d’application peuvent être créés sur la même machine Chaque profil
serveur d’application peut être fédéré dans une cellule Plusieurs profils de
base sur la même machine peuvent être fédéré ➢ Dans la même cellule ➢ Dans
des cellules différentes ➢ Rester standalone

WAS 39
PROFIL DMGR

Est utilisé pour créer un process DMGR Peut exister sur une machine indépendante
Peut exister sur une machine avec les autres profils Fournit une administration
centralisée pour gérer les nœuds des serveurs d’application et les nœuds
personnalisés

WAS 40
GESTION SERVEUR MODE COMMANDE
❖ Serveur d’application
Sous le répertoir d’installation :
/opt/IBM/WebSphere/ProcServer/profiles/Profil_Name/bin
./stopNode.sh -username user_name -password passwrd
./stopServer.sh serverName -username wpsadmin -password passwrd
./startNode.sh -username user_name -password passwrd
./startServer.sh serverName -username user_name -password passwrd

WAS 41
GESTION SERVEUR DMGR MODE COMMANDE

❖Serveru DMGR
Sous le répertoir d’installation :
/opt/IBM/WebSphere/ProcServer/profiles/Dmgr_Profil_Name/bin

❖./stopManager.sh -username user_Name -password passwrd

❖./startManager.sh -username user_Name -password passwrd

WAS 42
EXPLOITATION CONSOLE D’ADMINISTRATION
La console d’administration est un client basé sur un navigateur qui utilise une
application Web s’exécutant dans le conteneur Web pour administrer WebSphere
Application Server. Il peut fournir un accès d’administration à distance.

WAS 43
INSTALLATION D’UNE APPLICATION

WAS 44
INSTALLATION D’UNE APPLICATION

WAS 45
INSTALLATION D’UNE APPLICATION

WAS 46
INSTALLATION D’UNE APPLICATION

WAS 47
INSTALLATION D’UNE APPLICATION

WAS 48
INSTALLATION D’UNE APPLICATION

WAS 49
INSTALLATION D’UNE APPLICATION

WAS 50
INSTALLATION D’UNE APPLICATION

WAS 51
INSTALLATION D’UNE APPLICATION

WAS 52
INSTALLATION D’UNE APPLICATION

WAS 53
INSTALLATION D’UNE APPLICATION

WAS 54
CONFIG JVM

WAS 55
CONFIG JVM

WAS 56
IDENTIFICATIONS DES PROBLÈMES : LOGS

WAS 57
IDENTIFICATIONS DES PROBLÈMES :LOGS

WAS 58

Vous aimerez peut-être aussi