Kontakt aufnehmen

Schulungsübersicht

Fortgeschrittene Konfiguration von Queue-Managern

  • Eigene Start- und Abschaltverfahren für Queue-Manager mithilfe der Befehle strmqm und endmqm implementieren.
  • Dead-Letter-Warteschlangen sowie Alias-Warteschlangen zur komplexen Nachrichtenweiterleitung konfigurieren.
  • Eigene Kanal-Exits sowie Nachrichtenexits entwickeln und registrieren, um individuelle Verarbeitungslogiken zu realisieren.
  • Erweiterte TCP- und LU62-Listener mit anpassbaren Portbereichen einrichten.

Kanalauthentifizierung mittels CHLAUTH

  • CHLAUTH-Einträge unter Verwendung von SET-CHLAUTH-Regeln erstellen und verwalten.
  • Fernzugriffe anhand von IP-Adressen, SSL-Subjekten oder MCAUSER blockieren bzw. zuordnen.
  • Granulare Zugriffskontrollregeln für Kanäle festlegen.
  • CHLAUTH-Konfigurationen im Hinblick auf Sicherheitsrichtlinien prüfen und überwachen.

LDAP-Autorisierung in verteilten Umgebungen

  • Verbindung von Queue-Managern zu LDAP-Verzeichnissen über AUTHINFO-Objekte herstellen.
  • LDAP-Gruppen den entsprechenden IBM MQ-Berechtigungen mithilfe von setmqaut zuweisen.
  • Berechtigungsrichtlinien für Nutzer und Anwendungen konfigurieren.
  • Authentifizierungsinformationen sowie deren Aktualisierung verwalten.

Verwaltung von TLS/SSL-Zertifikaten

  • CMS- und PKCS12-Schlüsseldatenbanken mit runmqakm bzw. runmqktool erstellen sowie verwalten.
  • Eigene selbstsignierte oder von einer Zertifizierungsstelle ausgestellte Zertifikate für Queue-Manager und Kanäle generieren.
  • SSLCIPH- sowie SSLPEER-Einstellungen auf Sender- und Empfängerkanälen anpassen.
  • Zertifikatserneuerung, -entzug oder -umstellung mit minimalem Ausfallzeitenrisiko durchführen.

Architektur und Gestaltung von Clustern

  • Unterschiede zwischen Queue-Managern mit vollständigem oder teilweisem Repository verstehen.
  • Cluster-Kanäle (CLUSSDR, CLUSRCVR) sowie Cluster-Warteschlangen anlegen und pflegen.
  • Für Produktionsumgebungen skalierbare Cluster-Topologien entwerfen.
  • Überlappende Cluster sowie Gateway-Queue-Manager für die Verbindung mehrerer Standorte einrichten.

Lastverteilung und fortgeschrittene Nachrichtenweiterleitung in Clustern

  • Algorithmen zur Lastverteilung sowie Prioritätenregeln mithilfe von CLWLWGHT konfigurieren.
  • CLWLUSEQ- und CLWLRANK-Einstellungen nutzen, um gezielte Nachrichtenzuweisungen zu erzielen.
  • Manuelle oder automatische Lastumverteilung auf Cluster-Knoten realisieren.
  • Auftretende Probleme bei Cluster-Kanälen sowie Namenskonflikte analysieren und beheben.

Hohe Verfügbarkeit durch Mehrinstanz-Queue-Manager

  • Architekturplanung sowie Anforderungen an gemeinsam genutzte Dateisysteme für Mehrinstanz-Queue-Manager festlegen.
  • Aktive und passive Instanzen der Queue-Manager auf getrennten Hosts konfigurieren.
  • Automatischen Failover-Test durchführen sowie automatische Client-Neuverbindung einrichten.
  • Gesundheitszustand der Instanzen überwachen und ausgefallene passive Instanzen wiederherstellen.

Replizierte Daten-Queue-Manager (RDQM)

  • Architektur von RDQM sowie dessen Nutzen für Notfallwiederherstellung verstehen.
  • Mehrere Instanzen des replizierten Queue-Managers auf verschiedenen Knoten erstellen und verwalten.
  • Failover-Szenarien mit dem Tool rdqmadm testen sowie Wiederherstellungsverfahren ausführen.
  • Netzwerk- und Speichereinstellungen so anpassen, dass eine optimale Replikationsgeschwindigkeit erzielt wird.

Verwaltung via REST-API

  • IBM MQ REST-API am mqweb-Server aktivieren und absichern.
  • Mittels HTTP-POST- bzw. DELETE-Anfragen Queue-Manager anlegen oder löschen.
  • Über REST-Endpunkte in Verbindung mit JSON-Daten Warteschlangen und Kanäle verwalten.
  • Verwaltungsaufgaben automatisieren, z. B. mithilfe von Python oder curl als REST-Client.

Administration mittels IBM MQ Konsole

  • IBM MQ Konsole am mqweb-Server installieren und konfigurieren.
  • Mithilfe der Weboberfläche Queue-Manager, Warteschlangen sowie Kanäle verwalten.
  • Rollenbasierte Zugriffsrechte sowie Nutzerauthentifizierung über mqwebuser.xml einrichten.
  • Überwachungs-Dashboards konfigurieren und Grenzwerte für Warteschlangentiefe oder Kanalstatus definieren.

Fortgeschrittene Nachrichtensicherheit

  • Mithilfe von setmqsp AMS-Richtlinien zur Signierung und Verschlüsselung von Nachrichten festlegen.
  • Schlüsselspeicherdateien sowie Zertifikate für die Advanced Message Security vorsehen.
  • Einheitliche Schutzmechanismen zwischen Absender und Empfänger implementieren.
  • Fehlerprotokolle analysieren, um Fehlkonfigurationen der AMS-Richtlinien oder des Schlüsselspeichers aufzuspüren.

Sicherheit bei Veröffentlichungs-/Abonnementverfahren

  • Verwaltungsthemen sowie Zugriffsbeschränkungen zur Absicherung von Themenhierarchien nutzen.
  • Mittels setmqaut autorisierte Zugriffe für Abonnenten und Veröffentlicher definieren.
  • Themen-Aliase sowie Proxy-Subskriptionen zur Isolation verschiedener Namespaces einsetzen.
  • Pub/Sub-Aktivitäten überwachen und Zugriffsverstöße dokumentieren.

Automatisierung von PCF-Befehlen

  • Aufbau sowie Struktur der PCF-Befehls- und Antwortnachrichten verstehen.
  • Mithilfe von PCF-Programmen sowie MQ AI administrative Aufgaben automatisieren.
  • MQ Command Server einrichten und Modellantwort-Warteschlangen konfigurieren.
  • Eigene Verwaltungsskripte mit PCF entwickeln, um runmqsc für größere Änderungen zu ersetzen.

Leistungsüberwachung und Optimierung

  • Pufferpools sowie Seitensätze so justieren, dass der Speicherbedarf des Queue-Managers optimiert wird.
  • Parameter zur Kanaloptimierung anpassen, um Durchsatzsteigerungen und geringere Verzögerungen zu erzielen.
  • Ereignis-Warteschlangen konfigurieren, um den Zustand von Warteschlangen zu überwachen.
  • mittels amqsmon sowie MQ-Statistiken Engpässe im System ermitteln.

Werkzeuge und Techniken zur Fehlerbehebung

  • Fehlerprotokolle, FDC-Dateien sowie FFST-Berichte verstehen und interpretieren.
  • Kanalverfolgungen sowie API-Exits so konfigurieren, dass Fehlermuster leichter erkannt werden können.
  • Mittels dspmqrte die Nachrichtenweiterleitung durch Queue-Manager und Cluster visualisieren.
  • Typische Störfälle identifizieren sowie gezielte Wiederherstellungsschritte anwenden.

Neuere Entwicklungen und moderne Verfahren

  • Auswahl zwischen IBM MQ 9.4 Continuous Delivery sowie Long Term Support entsprechend den Betriebsanforderungen.
  • Einhaltung aktueller Sicherheitsvorgaben, etwa Mindestanforderungen an TLS 1.2 sowie erweiterte CHLAUTH-Regeln.
  • Queue-Manager in Container-Umgebungen bereitstellen und Integration mit IBM Cloud Pak for Integration realisieren.
  • Mittels aktueller Verbesserungen an REST-API und MQ Konsole administrative Aufgaben automatisieren.

Voraussetzungen

  • Grundkenntnisse über IBM MQ-Konzepte wie Queue-Manager, Warteschlangen, Kanäle und Nachrichten
  • Erfahrung mit verteilten Betriebssystemen wie Linux, Windows oder AIX
  • Verständnis von Netzwerkkonzepten sowie TLS/SSL-Zertifikaten

Zielgruppe

  • Systemadministratoren
  • MQ-Administratoren
  • DevOps-Ingenieure, die für die Nachrichteninfrastruktur verantwortlich sind
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien