13 mars 2012

22
13 mars 2012 Gérard Trabucco (AF) / Alain Pellegrino (CIA) Guide MQ Guide MQ WebSphere MQ v7.0.1 et WebSphere MQ v7.0.1 et V7.1 V7.1 1 1 er er retours retours d’experiences d’experiences

Upload: graham

Post on 01-Feb-2016

20 views

Category:

Documents


0 download

DESCRIPTION

Guide MQ WebSphere MQ v7.0.1 et V7.1 1 er retours d’experiences. Gérard Trabucco (AF) / Alain Pellegrino (CIA). 13 mars 2012. Sommaire. Architecture actuelle v6 Etude v7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA a vec VCS en CVM/CFS - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 13 mars 2012

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

Page 2: 13 mars 2012

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 !

Page 3: 13 mars 2012

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 !

Page 4: 13 mars 2012

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

Page 5: 13 mars 2012

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 !

Page 6: 13 mars 2012

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

Page 7: 13 mars 2012

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

Page 8: 13 mars 2012

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

Page 9: 13 mars 2012

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 !

Page 10: 13 mars 2012

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

Page 11: 13 mars 2012

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

Page 12: 13 mars 2012

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 !

Page 13: 13 mars 2012

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

Page 14: 13 mars 2012

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 !

Page 15: 13 mars 2012

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

Page 16: 13 mars 2012

Déclinaisons par EnvironnementsDéclinaisons par Environnements

Notre réalité !

Page 17: 13 mars 2012

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

Page 18: 13 mars 2012

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 !

Page 19: 13 mars 2012

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

Page 20: 13 mars 2012

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

Page 21: 13 mars 2012

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

Page 22: 13 mars 2012

Questions & Remarques…Questions & Remarques…

" Ce sont rarement les réponses qui apportent la vérité, mais l'enchaînement des questions… "