Upload
eugene-voisin
View
112
Download
1
Embed Size (px)
Citation preview
13 mars 2012
Gérard Trabucco (AF) / Alain Pellegrino (CIA)
Guide MQ Guide MQ
WebSphere MQ v7.0.1 et V7.1WebSphere MQ v7.0.1 et V7.1
11erer retours d’experiences retours d’experiences
SommaireSommaire
Architecture actuelle v6 Architecture actuelle v6
Etude v7.0.1 – HA avec MIQEtude v7.0.1 – HA avec MIQ
Avec MIQ en NFSAvec MIQ en NFS
Avec MIQ en CVM/CFSAvec MIQ en CVM/CFS
Etude v7.0.1 – HA aEtude v7.0.1 – HA avec VCS en CVM/CFSvec VCS en CVM/CFS
Etude v7.1 – Multi-versionsEtude v7.1 – Multi-versions
Déclinaisons par environnementsDéclinaisons par environnements
Une solution !Une solution !
SommaireSommaire
Architecture actuelle v6 Architecture actuelle v6
Etude V7.0.1 – HA avec MIQEtude V7.0.1 – HA avec MIQ
Avec MIQ en NFSAvec MIQ en NFS
Avec MIQ en CVM/CFSAvec MIQ en CVM/CFS
Etude v7.0.1 – HA aEtude v7.0.1 – HA avec VCS en CVM/CFSvec VCS en CVM/CFS
Etude v7.1 – Multi-versionsEtude v7.1 – Multi-versions
Déclinaisons par environnementsDéclinaisons par environnements
Une solution !Une solution !
Architecture Actuelle v6Architecture Actuelle v6
VCS
MQ V6 avec Support Pack MC91
Bascule de MQ
Bascule de Qpagent
Bascule de : IP virtuelle, Crontab et
template de supervision OVO
Bascule des FS share en mode failover
hadata
halog
qpagent
OVO
Surveillance individuelle des process
avec alerte et relance automatique
SommaireSommaire
Architecture actuelle v6 Architecture actuelle v6
Etude V7.0.1 – HA avec MIQEtude V7.0.1 – HA avec MIQ
Avec MIQ en NFSAvec MIQ en NFS
Avec MIQ en CVM/CFSAvec MIQ en CVM/CFS
Etude v7.0.1 – HA aEtude v7.0.1 – HA avec VCS en CVM/CFSvec VCS en CVM/CFS
Etude v7.1 – Multi-versionsEtude v7.1 – Multi-versions
Déclinaisons par environnementsDéclinaisons par environnements
Une solution !Une solution !
Etude V7.0.1 – HA avec MIQEtude V7.0.1 – HA avec MIQ
Principe :Nouveau mécanisme HA inclus dans MQSeries (Multi Instance Queue)Basé sur l’activation simultanée de deux serveurs MQ, l’un étant actif et l’autre en attente.
Avantages :Mise en œuvre simple et rapidePas de surcoût de licence car inclus dans le produitCensé être plus rapide à basculer
Inconvénients :Intégration compliqué dans un environnement multi version MQSeriesVersion de client V7 obligatoireRedémarrage manuel après bascule sur incident Version Linux Redhat 5 minimum
Etude V7.0.1 – HA avec MIQ en NFSEtude V7.0.1 – HA avec MIQ en NFS
Avantages :Validé et recommandé par IBMMise en place et exploitation peu coûteuse
Inconvénients :Performances limitée par l’utilisation du réseauRajout d’un serveur supplémentaire dans l’architecture : serveur NFSRisque d’incident supplémentaire : Plusieurs serveurs sur un serveur NFSSi intervention sur le serveur NFS = impact sur tous les serveurs
Etude V7.0.1 – HA avec MIQ en CVM/CFSEtude V7.0.1 – HA avec MIQ en CVM/CFS
Avantages :Utilisation du SAN ( à 8 Giga-bit )
Inconvénients :Architecture complexe et coûteuseGros besoins d’administration / exploitation
SommaireSommaire
Architecture actuelle v6 Architecture actuelle v6
Etude V7.0.1 – HA avec MIQEtude V7.0.1 – HA avec MIQ
Avec MIQ en NFSAvec MIQ en NFS
Avec MIQ en CVM/CFSAvec MIQ en CVM/CFS
Etude v7.0.1 – HA aEtude v7.0.1 – HA avec VCS en CVM/CFSvec VCS en CVM/CFS
Etude v7.1 – Multi-versionsEtude v7.1 – Multi-versions
Déclinaisons par environnementsDéclinaisons par environnements
Une solution !Une solution !
Etude V7.0.1 – HA avec VCSEtude V7.0.1 – HA avec VCS
Principe :Cette solution se repose sur les mécanismes HA VCS déjà en place sur tous les serveurs AF. Un mécanisme équivalent au Support Pack MC91 a été intégré dans l’installation standard MQSeries V7.
Avantages :Solution robuste et éprouvéeRedémarrage automatique après failoverClient MQ compatible à partir de la V 6.0.2.8Connexion avec d’autres Qmanagers « full » compatible qq. soit la version
Inconvénients :Mise en œuvre complexeSurcoût d’installation, administration et exploitation
Etude V7.0.1 – HA avec VCS en CVM/CFSEtude V7.0.1 – HA avec VCS en CVM/CFS
Architecture cible Air France
HA géré par la couche VCS = FiabilitéDisque partagé sur une architecture SAN à 8Gbits = Rapidité de transfertFS partagé monté en mode parallèle = Rapidité de bascule
SommaireSommaire
Architecture actuelle v6 Architecture actuelle v6
Etude V7.0.1 – HA avec MIQEtude V7.0.1 – HA avec MIQ
Avec MIQ en NFSAvec MIQ en NFS
Avec MIQ en CVM/CFSAvec MIQ en CVM/CFS
Etude v7.0.1 – HA aEtude v7.0.1 – HA avec VCS en CVM/CFSvec VCS en CVM/CFS
Etude v7.1 – Multi-versionsEtude v7.1 – Multi-versions
Déclinaisons par environnementsDéclinaisons par environnements
Une solution !Une solution !
Etude V7.1 – Multi_versions par serveurEtude V7.1 – Multi_versions par serveur
Multi-versions de MQSeries
A partir de MQ v7.1 :
Plusieurs versions de MQSeries installées sur un même serveur MQ
Chaque Qmanager peut être activé sur une de ces versions
SommaireSommaire
Architecture actuelle v6 Architecture actuelle v6
Etude V7.0.1 – HA avec MIQEtude V7.0.1 – HA avec MIQ
Avec MIQ en NFSAvec MIQ en NFS
Avec MIQ en CVM/CFSAvec MIQ en CVM/CFS
Etude v7.0.1 – HA aEtude v7.0.1 – HA avec VCS en CVM/CFSvec VCS en CVM/CFS
Etude v7.1 – Multi-versionsEtude v7.1 – Multi-versions
Déclinaisons par environnementsDéclinaisons par environnements
Une solution !Une solution !
Déclinaisons par EnvironnementsDéclinaisons par Environnements
Le monde idéal !
TEST RECETTE PROD
Solaris 10MQ v6.0.3
Solaris 10MQ v6.0.3
Solaris 10MQ v6.0.3
Déclinaisons par EnvironnementsDéclinaisons par Environnements
Notre réalité !
Déclinaisons par EnvironnementsDéclinaisons par Environnements
Contraintes :
Un serveur MQ = un Qmanager
Qmanager de Dev est le reflet de tous les Qmanagers de Production
Une version MQ uniforme (ou pas !) de bout en bout qq.soit l’environnement
Avantage :
gain de serveur
gain de licences
Inconvenient :
Validation d’une solution ou problématique lambda
Problème de montée de version pour un serveur de prod parmi n
Incohérence des versions selon les environnements
Incohérence des environnements métiers
la solution ????
SommaireSommaire
Architecture actuelle v6 Architecture actuelle v6
Etude V7.0.1 – HA avec MIQEtude V7.0.1 – HA avec MIQ
Avec MIQ en NFSAvec MIQ en NFS
Avec MIQ en CVM/CFSAvec MIQ en CVM/CFS
Etude v7.0.1 – HA aEtude v7.0.1 – HA avec VCS en CVM/CFSvec VCS en CVM/CFS
Etude v7.1 – Multi-versionsEtude v7.1 – Multi-versions
Déclinaisons par environnementsDéclinaisons par environnements
Une solution !Une solution !
Etude V7.1 – Multi-versions et Multi-QmanagerEtude V7.1 – Multi-versions et Multi-Qmanager
Serveur MQ
Combiner multi-versions et multi-qmanager
Plusieurs Qmanagers par serveur MQChaque Qmanager aura sa version en coherence des environnementsFS partagé monté en mode parallèle (à étudier) = Rapidité de bascule
Qmgr 1MQ v7.1.x.x
Qmgr 2MQ v7.1.x.y
Qmgr 4MQ v7.1.a.b
Qmgr 5MQ v7.1.c.x
Qmgr 3MQ v7.1.x.z
Qmgr 6MQ v7.1.d.x
Etude V7.1 – Multi-versions et Multi-QmanagerEtude V7.1 – Multi-versions et Multi-Qmanager
Serveur MQ de DEV
Qmgr 1MQ v7.1.x.x
Qmgr 4MQ v7.1.x.x
Qmgr 2MQ v7.1.x.x
Qmgr 5MQ v7.1.x.x
Qmgr 3MQ v7.1.x.x
Qmgr 5MQ v7.1.x.x
Serveur MQ de RCT
Qmgr 1MQ v7.1.x.x
Qmgr 4MQ v7.1.x.x
Qmgr 2MQ v7.1.x.x
Qmgr 5MQ v7.1.x.x
Qmgr 3MQ v7.1.x.x
Qmgr 5MQ v7.1.x.x
Serveurs MQ de PRD
Qmgr 1MQ v7.1.x.x
Qmgr 4MQ v7.1.x.x
Qmgr 2MQ v7.1.x.x
Qmgr 5MQ v7.1.x.x
Qmgr 3MQ v7.1.x.x
Qmgr 6MQ v7.1.x.x
Qmgr Formation 1MQ v7.1.x.x
Qmgr Formation 2MQ v7.1.x.x
Etude V7.1 – Multi-versions et Multi-QmanagerEtude V7.1 – Multi-versions et Multi-Qmanager
Contraintes :
Outils adaptés pour :
Déploiement
Administration
Exploitation
Avantages :
Gain de serveur
Peu ( ou pas ) d’impact sur les licences MQ
Utilisation des 2 hosts physiques du cluster
Gain de performances
Coherence des versions sur toute les environnements
Qmanagers de formations pour les equipes techniques (bac à sable,etc…)
Inconvénients :
Maitrise d’une administration avancée
Questions & Remarques…Questions & Remarques…
" Ce sont rarement les réponses qui apportent la vérité, mais l'enchaînement des questions… "