1 / 22

13 mars 2012

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

graham
Download Presentation

13 mars 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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 !

  3. 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 !

  4. 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

  5. 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 !

  6. 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

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

  8. 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

  9. 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 !

  10. 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

  11. 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

  12. 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 !

  13. 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

  14. 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 !

  15. Déclinaisons par Environnements Le monde idéal !

  16. Déclinaisons par Environnements Notre réalité !

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

  18. 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 !

  19. 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

  20. 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

  21. 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

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

More Related