Prenez contact avec nous

Plan du cours

Configuration avancée du gestionnaire de files d'attente

  • Mise en œuvre de procédures de démarrage et d'arrêt personnalisées du gestionnaire de files d'attente avec strmqm et endmqm.
  • Configuration des files d'attente de lettres mortes et des files d'attente alias pour un routage de messages complexe.
  • Développement et enregistrement de sorties de canal (channel exits) et de sorties de message pour un traitement personnalisé.
  • Configuration avancée des écouteurs TCP et LU62 avec des plages de ports personnalisées.

Authentification des canaux avec CHLAUTH

  • Création et gestion des enregistrements CHLAUTH avec les règles SET CHLAUTH.
  • Blocage ou mappage des connexions distantes par adresse IP, sujet SSL ou MCAUSER.
  • Définir les règles d'authentification de canal pour un contrôle d'accès granulaire.
  • Auditer et valider les configurations CHLAUTH par rapport aux politiques de sécurité.

Autorisation LDAP sur les plateformes distribuées

  • Connexion des gestionnaires de files d'attente aux annuaires LDAP à l'aide d'objets AUTHINFO.
  • Mapping des groupes LDAP aux autorisations IBM MQ avec setmqaut.
  • Configuration des politiques d'autorisation pour les utilisateurs et les applications.
  • Gestion des objets d'information d'authentification et actualisation de la connexion.

Gestion des certificats TLS/SSL

  • Création et gestion des bases de clés CMS et PKCS12 avec runmqakm et runmqktool.
  • Génération de certificats auto-signés et signés par une autorité de certification (CA) pour les gestionnaires de files d'attente et les canaux.
  • Configuration de SSLCIPH et SSLPEER sur les canaux émetteur et récepteur.
  • Renouvellement, révocation et rotation des certificats avec une indisponibilité minimale.

Architecture et conception des clusters

  • Distinction entre les gestionnaires de files d'attente référentiels complets et partiels.
  • Construction et maintenance des canaux de cluster (CLUSSDR et CLUSRCVR) et des files d'attente de cluster.
  • Conception de topologies de cluster évolutives pour les charges de production.
  • Mise en œuvre de clusters chevauchants et de gestionnaires de files d'attente passerelles pour le routage multi-sites.

Équilibrage de la charge de cluster et routage avancé

  • Configuration des algorithmes d'équilibrage de charge de cluster et des priorités avec CLWLWGHT.
  • Utilisation de CLWLUSEQ et CLWLRANK pour une distribution ciblée des messages.
  • Rééquilibrage manuel et automatique de la charge entre les membres du cluster.
  • Dépannage des échecs de canaux de cluster et des conflits de noms.

Haute disponibilité avec des gestionnaires de files d'attente multi-instance

  • Planification de l'architecture et des exigences de système de fichiers partagé pour les gestionnaires de files d'attente multi-instance.
  • Configuration des instances actives et de veille des gestionnaires de files d'attente sur des hôtes séparés.
  • Tests de basculement automatique et configuration de la reconnexion automatique des clients.
  • Surveillance de la santé des instances et récupération des instances de veille échouées.

Gestionnaires de files d'attente à données répliquées (RDQM)

  • Compréhension de l'architecture RDQM et des avantages pour la reprise après sinistre.
  • Création et gestion des gestionnaires de files d'attente répliqués sur plusieurs nœuds.
  • Exécution de scénarios de basculement et de procédures de récupération avec rdqmadm.
  • Ajustement des paramètres réseau et de stockage pour les performances de réplication RDQM.

Administration via API REST

  • Activation et sécurisation de l'API REST IBM MQ sur le serveur mqweb.
  • Création et suppression de gestionnaires de files d'attente via les requêtes HTTP POST et DELETE.
  • Gestion des files d'attente et des canaux à l'aide des points de terminaison REST avec des payloads JSON.
  • Automatisation des tâches administratives avec les clients REST Python ou curl.

Administration de la Console IBM MQ

  • Installation et configuration de la Console IBM MQ sur le serveur mqweb.
  • Gestion des gestionnaires de files d'attente, des files d'attente et des canaux via l'interface web.
  • Configuration de l'accès basé sur les rôles et de l'authentification des utilisateurs avec mqwebuser.xml.
  • Surveillance des tableaux de bord et définition des seuils d'alerte pour la profondeur des files d'attente et l'état des canaux.

Sécurité avancée des messages

  • Configuration des politiques AMS pour la signature et le chiffrement des messages avec setmqsp.
  • Mise en place de fichiers de keystore et de certificats pour les intercepteurs de sécurité avancée des messages (AMS).
  • Activation de la protection de charge utile de bout en bout entre les éditeurs et les abonnés.
  • Diagnostic des erreurs de politique AMS et des erreurs de configuration de keystore à l'aide des journaux d'erreurs.

Sécurité Pub/Sub

  • Sécurisation des hiérarchies de sujets avec des sujets administratifs et des contrôles d'accès aux sujets.
  • Contrôle de l'accès des abonnés et des éditeurs avec setmqaut sur les objets de sujet.
  • Utilisation d'alias de sujets et de subscriptions proxy pour l'isolation de l'espace de noms.
  • Audit de l'activité pub/sub et investigation des erreurs de violation d'accès.

Automatisation des commandes PCF

  • Compréhension des structures des messages de commande et de réponse PCF.
  • Automatisation des tâches du gestionnaire de files d'attente avec des programmes PCF et l'IA MQ.
  • Utilisation du serveur de commandes MQ et configuration des files d'attente de réponse modèle.
  • Création de scripts d'administration personnalisés avec PCF pour remplacer runmqsc pour les modifications groupées.

Surveillance des performances et optimisation

\r
  • Ajustement des pools de tampons et des ensembles de pages pour une utilisation optimale de la mémoire du gestionnaire de files d'attente.
  • Ajustement des paramètres d'optimisation des canaux pour réduire le débit et la latence.
  • Configuration de la surveillance des files d'attente et des événements de profondeur de file d'attente avec des files d'attente d'événements.
  • Utilisation d'amqsmon et des statistiques MQ pour identifier les goulots d'étranglement de performance.

Outils et techniques de dépannage

  • Lecture et interprétation des journaux d'erreurs, des fichiers FDC et des rapports FFST.
  • Configuration et analyse des traces de canal et des sorties API pour le diagnostic des problèmes.
  • Utilisation de dspmqrte pour tracer le routage des messages à travers les gestionnaires de files d'attente et les clusters.
  • Identification des schémas d'échec courants et application des étapes de récupération ciblées.

Mises à jour récentes et bonnes pratiques modernes

  • Sélection entre la livraison continue d'IBM MQ 9.4 et le support à long terme en fonction des exigences opérationnelles.
  • Application des nouveaux paramètres de sécurité par défaut, y compris les protocoles minimum TLS 1.2 et les règles CHLAUTH renforcées.
  • Déploiement de gestionnaires de files d'attente dans des conteneurs et intégration avec IBM Cloud Pak for Integration.
  • Exploitation des améliorations récentes de l'API REST et de la Console MQ pour l'administration automatisée.

Pré requis

  • Compréhension des fondamentaux d'IBM MQ, y compris les gestionnaires de files d'attente, les files d'attente, les canaux et les messages.
  • Expérience avec des systèmes d'exploitation distribués tels que Linux, Windows ou AIX.
  • Connaissance des concepts réseau et des certificats TLS/SSL.

Public cible

  • Administrateurs système.
  • Administrateurs MQ.
  • Ingénieurs DevOps responsables de l'infrastructure de messagerie.
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires