Kursplan
Avancerad konfiguration av köhanterare
- Implementera anpassade procedurer för start och avstängning av köhanterare med strmqm och endmqm
- Konfigurera döda brev-köer (dead letter queues) och alias-köer för komplex meddelanderuttering
- Utveckla och registrera kanalexiter och meddelandeexiter för anpassad bearbetning
- Konfigurera avancerade TCP- och LU62-lyssnarkonfigurationer med anpassade portintervall
Verifiering av kanaler med CHLAUTH
- Skapa och hantera CHLAUTH-poster med SET CHLAUTH-regler
- Blockera eller mappa fjärranslutningar baserat på IP-adress, SSL-subjekt eller MCAUSER
- Ställ in kanalsäkerhetsregler för finmaskig åtkomstkontroll
- Auditera och validera CHLAUTH-konfigurationer mot säkerhetspolicyer
LDAP-auktorisation på distribuerade plattformar
- Ansluta köhanterare till LDAP-kataloger via AUTHINFO-objekt
- Mappa LDAP-grupper till IBM MQ-behörigheter med setmqaut
- Konfigurera auktorisationspolicyer för användare och applikationer
- Hantera autentiseringsinformationsobjekt och uppdateringsfrekvens för anslutningen
Hantering av TLS/SSL-certifikat
- Skapa och hantera CMS- och PKCS12-nyckelbanker med runmqakm och runmqktool
- Generera självsignerade och CA-signerade certifikat för köhanterare och kanaler
- Konfigurera SSLCIPH och SSLPEER på avsändar- och mottagarkanal
- Utföra certifikatförnyelse, återkallande och rotation med minimal driftavbrott
Arkitektur och design av kluster
- Skilja mellan full repository- och partial repository-köhanterare
- Bygga och underhålla kanaler (CLUSSDR och CLUSRCVR) och klusterköer
- Designa skalbara klustertopologier för produktionsarbetsbelastningar
- Implementera överlappande kluster och gateway-köhanterare för flersidig ruttering
Lastbalansering och avancerad ruttering i kluster
- Konfigurera algorithmer och prioriteringar för klusterarbetsbelastning med CLWLWGHT
- Använda CLWLUSEQ och CLWLRANK för riktad meddelandedistribution
- Utföra manuell och automatisk lastomfördelning mellan klustermedlemmar
- Felsöka misslyckade klusterkanaler och namnkonflikter
Hög tillgänglighet med flera instanser av köhanterare
- Planera arkitektur och gemensam filsystembehov för flera instanser av köhanterare
- Konfigurera aktiv och standby-instans av köhanterare på separata värddatorer
- Testa automatisk failover och konfigurera automatisk klientåteranslutning
- Övervaka instanshälsa och återstalla misslyckade standby-instanser
Replikering av data med RDQM (Replicated Data Queue Managers)
- Förstå RDQM-arkitektur och förmåner för katastrofåterhämtning
- Skapa och hantera replikerade köhanterare över flera noder
- Utföra failover-scenarier och återhämtningsprocedurer med rdqmadm
- Tuna nätverks- och lagringsinställningar för prestanda vid RDQM-replikering
Administration via REST API
- Aktivera och säkra IBM MQ REST API på mqweb-servern
- Skapa och radera köhanterare via HTTP POST- och DELETE-förfrågningar
- Hantera köer och kanaler med REST-slutpunkter och JSON-payloads
- Automatisera administrationsuppgifter med Python- eller curl-baserade REST-klienter
Administration av IBM MQ Console
- Installera och konfigurera IBM MQ Console på mqweb-servern
- Hantera köhanterare, köer och kanaler via webbgränssnittet
- Konfigurera rollbaserad åtkomst och användarautentisering med mqwebuser.xml
- Övervaka instrumentpaneler och ställa in larmtrösklar för ködjup och kanaltillstånd
Avancerad säkerhet för meddelanden
- Konfigurera AMS-policyer för meddelandesignatur och kryptering med setmqsp
- Ställa in nyckelbankfiler och certifikat för Advanced Message Security-interceptors
- Aktivera end-to-end-skydd av payload mellan publicerare och prenumeranter
- Diagnostisera AMS-policyfel och felkonfigurationer av nyckelbanker med hjälp av felloggar
Säkerhet för publish/subscribe
- Säkra temahierarkier med administratörsämnen och åtkomstkontroller för ämnen
- Kontrollera åtkomst för prenumeranter och publicerare med setmqaut på ämnesobjekt
- Använda ämnesalias och proxy-prenumerationer för namnutrymmesisolering
- Auditera pub/sub-aktivitet och undersöka åtkomstbrottsfel
PCF-kommandoautomatisering
- Förstå strukturerna för PCF-kommandon och svar
- Automatisera uppgifter för köhanterare med PCF-program och MQ AI
- Använda MQ Command Server och konfigurera model reply queues
- Bygga egna administrationskript med PCF för att ersätta runmqsc för massändringar
Prestandaövervakning och tuning
- Tuna bufferpools och pagesets för optimal minnesanvändning för köhanteraren
- Justerade kanaltuningsparametrar för att reducera genomförande och latens
- Konfigurera köövervakning och ködjupsbegivenheter med event queues
- Använda amqsmon och MQ-statistik för att identifiera flaskhalsar
Felsökningsverktyg och tekniker
- Läs och tolka felloggar, FDC-filer och FFST-rapporter
- Konfigurera och analysera kanalspårningar och API-exiter för problemsanalys
- Använda dspmqrte för att spåra meddelandeflöden genom köhanterare och kluster
- Identifiera vanliga felmönster och tillämpa målinriktade återhämtningsssteg
Senaste uppdateringar och moderna praxis
- Välj mellan IBM MQ 9.4 Continuous Delivery och Long Term Support baserat på driftbehov
- Införa nya säkerhetsdefault, inklusive TLS 1.2 som minimiprotokoll och förstärkta CHLAUTH-regler
- Driva köhanterare i containrar och integrera med IBM Cloud Pak for Integration
- Utnyttja de senaste REST API- och MQ Console-förbättringarna för automatisk administration
Krav
- Förståelse för grundläggande begrepp inom IBM MQ, inklusive köhanterare, köer, kanaler och meddelanden
- Erfarenhet av distribuerade operativsystem som Linux, Windows eller AIX
- Kunskap om nätverksbegrepp och TLS/SSL-certifikat
Målgrupp
- Systemadministratörer
- MQ-administratörer
- DevOps-ingenjörer som ansvarar för meddelandeinfrastruktur
Vittnesmål (3)
Möjlighet att utföra oberoende övningar i träningsmiljön.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maskintolkat
lärarnas tekniska förberedelse
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maskintolkat
Det tillhandahållna kunskapen täckte alla aspekter som vi kunde behöva för våra nuvarande Apache Camel-implementeringar.
Leon - Vos Management & Logistical Development B.V.
Kurs - Apache Camel
Maskintolkat