Kursplan
Avansert køledirektør-konfigurasjon
- Implementere egendefinerte prosedyrer for oppstart og stopp av køledirektører ved hjelp av strmqm og endmqm.
- Konfigurere død meldingskøer og alias-køer for kompleks meldingsruting.
- Utvikle og registrere kanalutgangspunkter og meldingsutgangspunkter for egendefinert prosessering.
- Sette opp avanserte TCP- og LU62-lytterkonfigurasjoner med tilpassede portområder.
Kanalautentisering med CHLAUTH
- Opprette og administrere CHLAUTH-opprettelser med SET CHLAUTH-regler.
- Blokkere eller kartlegge eksterne tilkoblinger basert på IP-adresse, SSL-subjekt eller MCAUSER.
- Stille inn kanalautentiseringsregler for finstil tilgangskontroll.
- Auditere og validere CHLAUTH-konfigurasjoner mot sikkerhetspolicyer.
LDAP-autorisasjon på distribuerte plattformer
- Tilkobling av køledirektører til LDAP-mapper ved hjelp av AUTHINFO-objekter.
- Kartlegging av LDAP-grupper til IBM MQ-tillatelser med setmqaut.
- Konfigurere autorisasjonspolicyer for brukere og applikasjoner.
- Administrere autentiseringsinformasjonsobjekter og tilkoblingsoppdateringer.
TLS/SSL-sertifikathåndtering
- Opprette og administrere CMS- og PKCS12-nøkkeldatabaser med runmqakm og runmqktool.
- Generere selvsignerte og CA-signerte sertifikater for køledirektører og kanaler.
- Konfigurere SSLCIPH og SSLPEER på avsender- og mottakerkanaler.
- Utføre sertifikatfornyelse, tilbakekalling og rotasjon med minimal nedetid.
Klusterarkitektur og design
- Skille mellom full repo-køledirektører og delvis repo-køledirektører.
- Bygge og vedlikeholde klusterkanaler (CLUSSDR og CLUSRCVR) og klusterkøer.
- Designe skalable klustertopologier for produksjonsarbeidsbelastninger.
- Implementere overlappende klustre og gateway-køledirektører for flersted-ruting.
Klusterarbeidsbelastningsbalansering og avansert ruting
- Konfigurere klusterarbeidsbelastningsalgoritmer og prioriteter med CLWLWGHT.
- Bruke CLWLUSEQ og CLWLRANK for målrettet meldingsdistribusjon.
- Manuell og automatisk arbeidsbelastningsomfordeling mellom klusterelementer.
- Feilsøke klusterkanalfeil og navnetrekkonflikter.
Høy tilgjengelighet med multi-instans køledirektører
- Planlegge arkitektur og krav til delt filsystem for multi-instans køledirektører.
- Konfigurere aktive og standby-køledirektør-instanse på separate verter.
- Teste automatisk failover og konfigurere automatisk klientgjenkobling.
- Mohitore instansens helse og gjenopprette feilede standby-instanser.
Replisert data-køledirektører (RDQM)
- Forstå RDQM-arkitektur og fordeler knyttet til katastrofegenoppbygging.
- Opprette og administrere repliserte køledirektører på flere noder.
- Utføre failover-scenarioer og gjenopprettingsprosedyrer med rdqmadm.
- Tune nettverks- og lagringsinnstillinger for RDQM-repliseringsytelse.
REST API-administrasjon
- Aktiver og sikre IBM MQ REST API på mqweb-serveren.
- Lage og slette køledirektører via HTTP POST- og DELETE-førespørsler.
- Administrere køer og kanaler ved hjelp av REST-endepunkter med JSON-payloads.
- Automatisere administrasjonsoppgaver med Python eller curl REST-klienter.
IBM MQ-konsolladministrasjon
- Installere og konfigurere IBM MQ-konsollen på mqweb-serveren.
- Administrere køledirektører, køer og kanaler via webgrensesnittet.
- Konfigurere rollebasert tilgang og brukerautentisering med mqwebuser.xml.
- Monitorere dashboards og angi alarmer for kødybde og kanalstatus.
Avansert meldingssikkerhet
- Konfigurere AMS-policyer for meldingsignatur og kryptering med setmqsp.
- Sette opp nøkkelbutikksfiler og sertifikater for avanserte meldingsikkerhetsinterceptorer.
- Aktivere ende-til-ende beskyttelse mellom publisere og abonnenter.
- Forklaring av AMS-policy-feil og feilkonfigurasjoner ved hjelp av loggfiler.
Publish/Subscribe-sikkerhet
- Sikre temahierarkier med administrative emner og tema-tilgangskontroller.
- Kontrollere tilgang for abonnenter og publisere med setmqaut på emneobjekter.
- Bruke temaliaser og proxy-abonnementer for navneisolasjon.
- Auditere pub/sub-aktivitet og undersøk tilgangsbrudd-feil.
PCF-kommandoautomatisering
- Forstå PCF-kommandosvar-strukturer.
- Automatisere køledirektør-oppgaver med PCF-programmer og MQ AI.
- Bruk av MQ Command Server og konfigurere modell-svars-køer.
- Bygge tilpassede administrasjonsskript med PCF for å erstatte runmqsc for bulk-endringer.
Ytelsermonitorering og tuning
- Tune bufferpooler og sidesett for optimal minnebruk i køledirektøren.
- Justere kanal-tuningsparametre for å redusere gjennomstrømning og forsinkelse.
- Konfigurere kømonitorering og kødybde-hendelser med hendelseskøer.
- Bruk av amqsmon og MQ-statistikker for å identifisere ytelsesknutepunkter.
Feilsøkingsverktøy og teknikker
- Lese og tolke feillister, FDC-filer og FFST-rapporter.
- Konfigurere og analysere kanaltracinger og API-utganger for problem-diagnose.
- Bruk av dspmqrte for å følge meldingsruting gjennom køledirektører og klustre.
- Identifisere vanlige feilpatroner og bruke målrettede gjenopprettingssteg.
Sene oppdateringer og moderne praksis
- Velge mellom IBM MQ 9.4 Continuous Delivery og Long Term Support basert på driftsbehov.
- Anvende nye sikkerhetsstandarder, inkludert minimum TLS 1.2-protokoller og forbedrede CHLAUTH-regler.
- Utplassere køledirektører i containere og integrere med IBM Cloud Pak for Integration.
- Ta i bruk nylige REST API- og MQ-konsollforbedringer for automatisert administrasjon.
Krav
- Forståelse av grunnleggende IBM MQ-konsept inkludert køledirektører, køer, kanaler og meldinger.
- Erfaring med distribuerte operativsystemer som Linux, Windows eller AIX.
- Kunnskap om nettverkskonsept og TLS/SSL-sertifikater.
Målgruppe
- Systemadministratorer
- MQ-administratorer
- DevOps-ingeniører ansvarlige for meldingsinfrastruktur
Referanser (4)
Instruktøren var kunnskapsrik om emnet og andre relaterte temaer, og kunne svare på våre spørsmål eller også merke seg spørsmål han ikke umiddelbart kjente svaret på og kom tilbake med svar senere.
Abe Sabbagh - Enbridge
Kurs - Advanced RabbitMQ - 2 Days
Maskinoversatt
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