220 likes | 313 Views
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
E N D
Guide MQ WebSphere MQ v7.0.1 et V7.1 1er 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 avec VCS en CVM/CFS • Etude v7.1 – Multi-versions • Déclinaisons par environnements • Une solution !
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 avec VCS en CVM/CFS • Etude v7.1 – Multi-versions • Déclinaisons par environnements • Une solution !
Architecture 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
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 avec VCS en CVM/CFS • Etude v7.1 – Multi-versions • Déclinaisons par environnements • Une solution !
Etude 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 rapide • Pas de surcoût de licence car inclus dans le produit • Censé être plus rapide à basculer • Inconvénients : • Intégration compliqué dans un environnement multi version MQSeries • Version de client V7 obligatoire • Redémarrage manuel après bascule sur incident • Version Linux Redhat 5 minimum
Etude V7.0.1 – HA avec MIQ en NFS • Avantages : • Validé et recommandé par IBM • Mise en place et exploitation peu coûteuse • Inconvénients : • Performances limitée par l’utilisation du réseau • Rajout d’un serveur supplémentaire dans l’architecture : serveur NFS • Risque d’incident supplémentaire : Plusieurs serveurs sur un serveur NFS • Si intervention sur le serveur NFS = impact sur tous les serveurs
Etude V7.0.1 – HA avec MIQ en CVM/CFS • Avantages : • Utilisation du SAN ( à 8 Giga-bit ) • Inconvénients : • Architecture complexe et coûteuse • Gros besoins d’administration / exploitation
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 avec VCS en CVM/CFS • Etude v7.1 – Multi-versions • Déclinaisons par environnements • Une solution !
Etude 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ée • Redémarrage automatique après failover • Client MQ compatible à partir de la V 6.0.2.8 • Connexion avec d’autres Qmanagers « full » compatible qq. soit la version • Inconvénients : • Mise en œuvre complexe • Surcoût d’installation, administration et exploitation
Etude 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 transfert • FS partagé monté en mode parallèle = Rapidité de bascule
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 avec VCS en CVM/CFS • Etude v7.1 – Multi-versions • Déclinaisons par environnements • Une solution !
Etude 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
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 avec VCS en CVM/CFS • Etude v7.1 – Multi-versions • Déclinaisons par environnements • Une solution !
Déclinaisons par Environnements Le monde idéal !
Déclinaisons par Environnements Notre réalité !
Dé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 ????
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 avec VCS en CVM/CFS • Etude v7.1 – Multi-versions • Déclinaisons par environnements • Une solution !
Etude V7.1 – Multi-versions et Multi-Qmanager • Combiner multi-versions et multi-qmanager • Plusieurs Qmanagers par serveur MQ • Chaque Qmanager aura sa version en coherence des environnements • FS partagé monté en mode parallèle (à étudier) = Rapidité de bascule Serveur MQ Qmgr 2 MQ v7.1.x.y Qmgr 3 MQ v7.1.x.z Qmgr 1 MQ v7.1.x.x Qmgr 6 MQ v7.1.d.x Qmgr 5 MQ v7.1.c.x Qmgr 4 MQ v7.1.a.b
Etude V7.1 – Multi-versions et Multi-Qmanager Serveurs MQ de PRD Serveur MQ de DEV Serveur MQ de RCT Qmgr 1 MQ v7.1.x.x Qmgr 4 MQ v7.1.x.x Qmgr 1 MQ v7.1.x.x Qmgr 4 MQ v7.1.x.x Qmgr 1 MQ v7.1.x.x Qmgr 4 MQ v7.1.x.x Qmgr 2 MQ v7.1.x.x Qmgr 2 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 2 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 3 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 3 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 3 MQ v7.1.x.x Qmgr 6 MQ v7.1.x.x Qmgr Formation 1 MQ v7.1.x.x Qmgr Formation 2 MQ v7.1.x.x
Etude 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… " Ce sont rarement les réponses qui apportent la vérité, mais l'enchaînement des questions… "