Schulungsübersicht
Fortschrittliche Warteschlangen-Manager-Konfiguration
- Implementierung benutzerdefinierter Start- und Shutdown-Prozeduren für Warteschlangen-Manager mit strmqm und endmqm
- Konfiguration von Dead-Letter-Warteschlangen und Aliaswarteschlangen für komplexes Nachrichtenrouting
- Entwicklung und Registrierung von Kanal-Exits und Nachrichten-Exits für benutzerdefinierte Verarbeitung
- Einrichtung fortschrittlicher TCP- und LU62-Listener-Konfigurationen mit benutzerdefinierten Portbereichen
Kanalsicherheit mit CHLAUTH
- Erstellung und Verwaltung von CHLAUTH-Einträgen mit SET CHLAUTH-Regeln
- Blockieren oder Zuordnen von Remote-Verbindungen basierend auf IP-Adresse, SSL-Betreff oder MCAUSER
- Festlegen von Kanalsicherheitsregeln für granulare Zugriffskontrolle
- Auditierung und Validierung der CHLAUTH-Konfigurationen im Einklang mit Sicherheitsrichtlinien
LDAP-Autorisierung auf verteilten Plattformen
- Anbindung von Warteschlangen-Managern an LDAP-Verzeichnisse über AUTHINFO-Objekte
- Zuordnung von LDAP-Gruppen zu IBM MQ-Berechtigungen mit setmqaut
- Konfiguration von Autorisierungsrichtlinien für Benutzer und Anwendungen
- Verwaltung von Authentifizierungsinformationen-Objekten und Verbindungsaktualisierung
TLS/SSL-Zertifikatsverwaltung
- Erstellung und Verwaltung von CMS- und PKCS12-Schlüsseldatenbanken mit runmqakm und runmqktool
- Generierung selbstsignierter und CA-signierter Zertifikate für Warteschlangen-Manager und Kanäle
- Konfiguration von SSLCIPH und SSLPEER auf Sender- und Empfängerkanälen
- Durchführung von Zertifikatserneuerung, Sperrung und Rotation mit minimaler Ausfallzeit
Cluster-Architektur und -Design
- Unterscheidung zwischen vollständigen Repositories und partiellen Repository-Warteschlangen-Managern
- Aufbau und Wartung von Cluster-Kanälen (CLUSSDR und CLUSRCVR) sowie Clusterwarteschlangen
- Entwurf skalierbarer Cluster-Topologien für Produktionslasten
- Implementierung sich überlappender Clusters und Gateway-Warteschlangen-Manager für Multi-Site-Routing
Cluster-Workload-Balancing und fortschrittliches Routing
- Konfiguration von Cluster-Workload-Algorithmen und Prioritäten mit CLWLWGHT
- Nutzung von CLWLUSEQ und CLWLRANK für gezielte Nachrichtenverteilung
- Vollziehen von manueller und automatischer Workload-Rebalancing zwischen Cluster-Mitgliedern
- Fehlerbehebung bei Cluster-Kanalfehlern und Namenskonflikten
Hochverfügbarkeit mit Multi-Instance-Warteschlangen-Managern
- Planung der Architektur und gemeinsamer Dateisystemanforderungen für Multi-Instance-Warteschlangen-Manager
- Konfiguration aktiver und standby Warteschlangen-Manager-Instanzen auf separaten Hosts
- Testen des automatischen Failovers und Konfiguration der automatischen Client-Wiedererkennung
- Überwachung der Instanzgesundheit und Wiederherstellung fehlgeschlagener standby-Instanzen
Replicated Data Queue Managers (RDQM)
- Verständnis der RDQM-Architektur und Vorteile der Disaster Recovery
- Erstellung und Verwaltung replizierter Warteschlangen-Manager über mehrere Knoten hinweg
- Ausführen von Failover-Szenarien und Wiederherstellungsprozessen mit rdqmadm
- Tuning der Netzwerk- und Speichereinstellungen für RDQM-Replikationsleistung
REST-API-Verwaltung
- Aktivierung und Absicherung der IBM MQ REST-API auf dem mqweb-Server
- Erstellung und Löschung von Warteschlangen-Managern via HTTP POST und DELETE-Anfragen
- Verwaltung von Warteschlangen und Kanälen über REST-Endpunkte mit JSON-Payloads
- Automatisierung administrativer Aufgaben mit Python oder curl REST-Clients
IBM MQ Console Administration
- Installation und Konfiguration der IBM MQ Console auf dem mqweb-Server
- Verwaltung von Warteschlangen-Managern, Warteschlangen und Kanälen über die Webschnittstelle
- Konfiguration von rollenbasiertem Zugriff und Benutzerauthentifizierung mit mqwebuser.xml
- Überwachung von Dashboards und Einstellung von Alarmgrenzwerten für Warteschlangentiefe und Kanalstatus
Fortschrittliche Nachrichtensicherheit
- Konfiguration von AMS-Richtlinien zur Nachrichtenunterschrift und -Verschlüsselung mit setmqsp
- Einrichtung von Keystore-Dateien und Zertifikaten für Advanced Message Security Interceptoren
- Aktivierung der End-to-End-Payload-Schutz zwischen Publishern und Subscribern
- Fehlerdiagnose bei AMS-Richtlinienfehlern und fehlkonfigurierten Keystores über Fehlerprotokolle
Pub/Sub-Sicherheit
- Sicherung von Themenhierarchien mit administrativen Themen und Thema-Zugriffskontrollen
- Kontrolle des Subscriber- und Publisher-Zugriffs mit setmqaut auf Thema-Objekten
- Nutzung von Thema-Aliassen und Proxy-Subscriptions zur Namensraumisolierung
- Auditierung der Pub/Sub-Aktivität und Untersuchung von Zugriffverletzung-Fehler
PCF-Befehlsautomatisierung
- Verständnis der PCF-Befehls- und Antwortnachrichtenstrukturen
- Automatisierung von Warteschlangen-Manager-Aufgaben mit PCF-Programmen und dem MQ AI
- Nutzung des MQ Command Servers und Konfiguration von Model Reply Queues
- Erstellung benutzerdefinierter Verwaltungsskripte mit PCF zum Ersetzen von runmqsc für Bulk-Änderungen
Leistungsüberwachung und Tuning
- Tuning von Buffer-Pools und Page-Sets für optimale Warteschlangen-Manager-Speichernutzung
- Anpassung von Kanal-Tuning-Parametern zur Verbesserung des Throughputs und Reduktion der Latenz
- Konfiguration der Warteschlangenüberwachung und Warteschlangentiefe-Ereignisse mit Event Queues
- Nutzung von amqsmon und MQ-Statistiken zur Identifizierung von Leistungsengpässen
Fehlerbehebungstools und -techniken
- Lesen und Interpretieren von Fehlerprotokollen, FDC-Dateien und FFST-Berichten
- Konfiguration und Analyse von Kanal-Traces und API-Exits zur Problemdiagnose
- Nutzung von dspmqrte zum Verfolgen des Nachrichtenroutes durch Warteschlangen-Manager und Cluster
- Identifizierung häufiger Fehlermuster und Anwenden gezielter Wiederherstellungsschritte
Aktuelle Updates und moderne Praktiken
- Auswahl zwischen IBM MQ 9.4 Continuous Delivery und Long Term Support basierend auf operativen Anforderungen
- Anwendung neuer Sicherheitsstandards einschließlich TLS 1.2 als Minimum-Protokoll und verstärkten CHLAUTH-Regeln
- Bereitstellung von Warteschlangen-Managern in Containern und Integration mit IBM Cloud Pak for Integration
- Nutzung der neuesten REST-API- und MQ Console-Erhöhungen für automatisierte Verwaltung
Voraussetzungen
- Verständnis der IBM MQ-Grundlagen einschließlich Warteschlangen-Manager, Warteschlangen, Kanäle und Nachrichten
- Erfahrung mit verteilten Betriebssystemen wie Linux, Windows oder AIX
- Kenntnisse in Netzwerkthemen und TLS/SSL-Zertifikaten
Zielgruppe
- Systemadministratoren
- MQ-Administratoren
- DevOps-Ingenieure, die für die Messaging-Infrastruktur verantwortlich sind
Erfahrungsberichte (4)
Der Dozent war sowohl im Kursinhalt als auch in verwandten Themen sehr bewandert und konnte unsere Fragen beantworten. Falls er einer Frage sofort nicht nachkommen konnte, notierte er sie sich und kam später darauf zurück.
Abe Sabbagh - Enbridge
Kurs - Advanced RabbitMQ - 2 Days
Maschinelle Übersetzung
Möglichkeit, unabhängig Übungen im Trainingsumfeld durchzuführen.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maschinelle Übersetzung
die technische Vorbereitung von Lehrkräften
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maschinelle Übersetzung
Sehr praktische Beispiele. Der Trainer hat versucht, ein Tempo beizubehalten, bei dem jeder mitkommt, obwohl die Gruppe in Bezug auf das Know-how ziemlich heterogen war. Er hat viel Unterstützung angeboten, praktisch jedem, der darum gebeten hat :)
Georgi - BMW SA
Kurs - Apache Kafka for Developers
Maschinelle Übersetzung