Kursplan
Avansert konfigurasjon av køledirektør
- Implementering av egendefinerte oppstarts- og nedstengingsprosedyrer for køledirektører med strmqm og endmqm
- Konfigurering av døde meldingskøer og aliaskøer for kompleks meldingsrutting
- Utvikling og registrering av kanal- og meldingsutganger for tilpasset behandling
- Oppsett av avanserte TCP- og LU62-lytterkonfigurasjoner med egendefinerte portområder
Kanalautentisering med CHLAUTH
- Oppretting og administrering av CHLAUTH-poster med SET CHLAUTH-regler
- Blokkering eller kartlegging av eksterne tilkoblinger basert på IP-adresse, SSL-emne eller MCAUSER
- Innstilling av kanalautentiseringsregler for finmasket tilgangskontroll
- Revisjon og validering av CHLAUTH-konfigurasjoner mot sikkerhetspolicyer
LDAP-autorisasjon på distribuerte plattformer
- Koble køledirektører til LDAP-mapper ved hjelp av AUTHINFO-objekter
- Kartlegging av LDAP-grupper til IBM MQ-rettigheter med setmqaut
- Konfigurering av autorisasjonspolicyer for brukere og applikasjoner
- Administrering av autentiseringsinformasjonsobjekter og oppdatering av tilkoblinger
Håndtering av TLS/SSL-sertifikater
- Oppretting og administrering av CMS- og PKCS12-nøkkeldatabaser med runmqakm og runmqktool
- Generering av selvsignerte og CA-signerte sertifikater for køledirektører og kanaler
- Konfigurering av SSLCIPH og SSLPEER på sender- og mottakerkanaler
- Utførelse av fornyelse, tilbaketrekking og rotasjon av sertifikater med minimal nedetid
Klusterarkitektur og design
- Skjelning mellom fullstendige og delvise lagerkøledirektører
- Bygging og vedlikehold av klusterkanaler (CLUSSDR og CLUSRCVR) og klusterkøer
- Utkasting av skalerbare klustertopologier for produksjonsbelastninger
- Implementering av overlappende klustere og gateway-køledirektører for flersteds rutting
Klusterbelastningsbalansering og avansert rutting
- Konfigurering av klusterbelastningsalgoritmer og prioriteringer med CLWLWGHT
- Bruk av CLWLUSEQ og CLWLRANK for målrettet distribusjon av meldinger
- Manuell og automatisk rebalansering av belastning mellom klustermedlemmer
- Feilsøking av klusterkanalfeil og navnekonflikter
Høy tilgjengelighet med køledirektører med flere instanser
- Planlegging av arkitektur og krav til delt filsystem for køledirektører med flere instanser
- Konfigurering av aktive og standby-instanser av køledirektører på separate vertsmaskiner
- Testing av automatisk failover og konfigurering av automatisk klientgjenkobling
- Overvåking av instansens helse og gjenoppretting av mislykkede standby-instanser
Replikerte datakøledirektører (RDQM)
- Forståelse av RDQM-arkitektur og fordeler med katastrofebeskyttelse
- Oppretting og administrering av replikerte køledirektører over flere noder
- Utførelse av failover-scenarier og gjenopprettingsprosedyrer med rdqmadm
- Tunning av nettverks- og lagringsinnstillinger for RDQM-replikasjonsytelse
REST API-administrasjon
- Aktivering og sikring av IBM MQ REST API på mqweb-serveren
- Oppretting og sletting av køledirektører via HTTP POST- og DELETE-forespørsler
- Administrering av køer og kanaler ved hjelp av REST-endepunkter med JSON-payloads
- Automatisering av administrative oppgaver med Python eller curl REST-klienter
Administrasjon av IBM MQ Console
- Installasjon og konfigurering av IBM MQ Console på mqweb-serveren
- Administrering av køledirektører, køer og kanaler via nettgrensesnittet
- Konfigurering av rollbasert tilgang og brukerautentisering med mqwebuser.xml
- Overvåking av dashbord og innstilling av varselterskrelser for kødypde og kanalstatus
Avansert meldingssikkerhet
- Konfigurering av AMS-policyer for meldingssignering og kryptering med setmqsp
- Oppsett av nøkkelbeholderfiler og sertifikater for Advanced Message Security-interceptors
- Aktivering av ende-til-ende beskyttelse av payload mellom publisering og abonnement
- Diagnostisering av AMS-policy-feil og feilkonfigurering av nøkkelbeholdere ved hjelp av feillogefiler
Sikkerhet for publisering/abonnement
- Sikring av emnehierarkier med administrative emner og tilgangskontroller for emner
- Kontroll av tilgang for abonnenter og publiseringer med setmqaut på emneobjekter
- Bruk av emnealiaser og proxy-abonnementer for navneområdeisolasjon
- Revisjon av pub/sub-aktivitet og undersøkelse av feil knyttet til tilgangskrenkelser
Automatisering av PCF-kommandoer
- Forståelse av strukturen på PCF-kommandoer og responsmeldinger
- Automatisering av køledirektør-oppgaver med PCF-programmer og MQ AI
- Bruk av MQ Command Server og konfigurering av modell-svar-køer
- Utvikling av tilpassede administrasjonsskript med PCF for å erstatte runmqsc for masseendringer
Ytelsesovervåking og tunning
- Tunning av bufferpuljer og sidemengder for optimal minnebruk i køledirektører
- Justering av kanaltunningparametere for å redusere gjennomsnittstid og latens
- Konfigurering av køovervåking og hendelser for kødypde med hendelseskøer
- Bruk av amqsmon og MQ-statistikk for å identifisere ytelseshengsler
Verktøy og teknikker for feilsøking
- Lese og tolke feillogefiler, FDC-filer og FFST-rapporter
- Konfigurering og analyse av kanalsporing og API-utganger for problemsåning
- Bruk av dspmqrte for å spore meldingsrutten gjennom køledirektører og klustre
- Identifisering av vanlige feilpatroner og anvendelse av målrettede gjenopprettingssteg
Nye oppdateringer og moderne praksis
- Valg mellom IBM MQ 9.4 Continuous Delivery og Long Term Support basert på driftskrav
- Anvendelse av nye sikkerhetsstandarder, inkludert minimumsprotokoll TLS 1.2 og styrkede CHLAUTH-regler
- Publisering av køledirektører i containere og integrasjon med IBM Cloud Pak for Integration
- Utnyttelse av nylige forbedringer i REST API og MQ Console for automatisert administrasjon
Krav
- Forståelse av grunnleggende IBM MQ, inkludert køledirektører, køer, kanaler og meldinger
- Erfaring med distribuerte operativsystemer som Linux, Windows eller AIX
- Kjent med nettverkskonsepter og TLS/SSL-sertifikater
Målgruppe
- Systemadministratorer
- MQ-administratorer
- DevOps-ingeniører ansvarlige for meldingsinfrastruktur
Referanser (3)
Mulighet for å gjennomføre uavhengige øvelser i treningmiljøet.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maskinoversatt
den tekniske forberedelsen av lærere
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maskinoversatt
Veldig praktiske eksempler. Instruktøren har prøvd å holde et tempo der alle kunne følge med, selv om gruppen var ganske ulikheter i kunnskapsnivå. Han har gitt mye støtte til nesten alle som spurte om det :)
Georgi - BMW SA
Kurs - Apache Kafka for Developers
Maskinoversatt