Schița de curs
Configurația Avansată a Managerului de Coadă
- Implementarea procedurilor personalizate de pornire și oprire a managerului de coadă cu strmqm și endmqm
- Configurarea cozilor de scrisoare moarte și a cozilor alias pentru rutarea complexă a mesajelor
- Dezvoltarea și înregistrarea ieșirilor de canal și mesaje pentru procesare personalizată
- Configurarea avansată a ascultătorilor TCP și LU62 cu intervale de port personalizate
Autentificarea Canalului cu CHLAUTH
- Crearea și gestionarea înregistrărilor CHLAUTH cu reguli SET CHLAUTH
- Blocarea sau maparea conexiunilor de la distanță după adresă IP, subiect SSL sau MCAUSER
- Setarea regulilor de autentificare a canalului pentru control granular al accesului
- Auditarea și validarea configurațiilor CHLAUTH conform politicilor de securitate
Autorizarea LDAP pe Platforme Distribuite
- Conectarea managerilor de coadă la directoare LDAP folosind obiecte AUTHINFO
- Maparea grupurilor LDAP la permisiuni IBM MQ cu setmqaut
- Configurarea politicilor de autorizare pentru utilizatori și aplicații
- Gestionarea obiectelor de informații de autentificare și reîmprospătarea conexiunilor
Gestionarea Certificatelor TLS/SSL
- Crearea și gestionarea bazelor de date de chei CMS și PKCS12 cu runmqakm și runmqktool
- Generarea de certificate auto-semnate și semnate de CA pentru manageri de coadă și canale
- Configurarea SSLCIPH și SSLPEER pe canalele de expediere și recepție
- Efectuarea reînnoirii, revocării și rotației certificatelor cu timp de oprire minim
Arhitectura și Proiectarea Clusteringului
- Diferențierea între manageri de coadă cu depozit complet și parțial
- Construirea și întreținerea canalelor de cluster (CLUSSDR și CLUSRCVR) și a cozilor de cluster
- Proiectarea de topologii de cluster scalabile pentru sarcini de producție
- Implementarea clusterelor suprapuse și a managerilor de coadă gateway pentru rutare multi-site
Echilibrarea Sarcinii în Cluster și Rutarea Avansată
- Configurarea algoritmilor și priorităților de echilibrare a sarcinii în cluster cu CLWLWGHT
- Utilizarea CLWLUSEQ și CLWLRANK pentru distribuția țintită a mesajelor
- Efectuarea reechilibrării manuale și automate a sarcinii între membrii clusterului
- Depanarea defecțiunilor canalelor de cluster și a conflictelor de denumire
Disponibilitate Ridicată cu Manageri de Coadă Multi-Instanță
- Planificarea arhitecturii și cerințelor sistemului de fișiere partajat pentru manageri de coadă multi-instance
- Configurarea instanțelor active și de rezervă ale managerului de coadă pe gazde separate
- Testarea failover-ului automat și configurarea reconectării automate a clientului
- Monitorizarea stării instanțelor și recuperarea instanțelor de rezervă eșuate
Manageri de Coadă cu Date Replicate (RDQM)
- Înțelegerea arhitecturii RDQM și a beneficiilor de recuperare la dezastre
- Crearea și gestionarea managerilor de coadă replicați pe mai multe noduri
- Executarea scenariilor de failover și procedurilor de recuperare cu rdqmadm
- Optimizarea setărilor de rețea și stocare pentru performanța de replicare RDQM
Administrarea API REST
- Activarea și securizarea API-ului REST IBM MQ pe serverul mqweb
- Crearea și ștergerea managerilor de coadă prin cereri HTTP POST și DELETE
- Gestionarea cozilor și canalelor folosind puncte finale REST cu payload-uri JSON
- Automatizarea sarcinilor administrative cu clienți REST Python sau curl
Administrarea Consolă IBM MQ
- Instalarea și configurarea Consolă IBM MQ pe serverul mqweb
- Gestionarea managerilor de coadă, cozilor și canalelor prin interfața web
- Configurarea accesului bazat pe roluri și autentificării utilizatorilor cu mqwebuser.xml
- Monitorizarea tablourilor de bord și setarea pragurilor de alertă pentru adâncimea cozilor și starea canalelor
Securitatea Avansată a Mesajelor
- Configurarea politicilor AMS pentru semnarea și criptarea mesajelor cu setmqsp
- Setarea fișierelor de keystore și a certificatelor pentru interceptoarele de Securitate Avansată a Mesajelor
- Activarea protecției end-to-end a sarcinii utile între editori și abonați
- Diagnosticarea erorilor de politică AMS și a configurațiilor greșite ale keystore-ului folosind jurnale de eroare
Securitatea Publică/Abonament
- Securizarea ierarhiilor de subiecte cu subiecte administrative și controale de acces la subiecte
- Controlul accesului abonaților și editorilor cu setmqaut pe obiecte de subiect
- Utilizarea alias-urilor de subiect și a abonamentelor proxy pentru izolarea spațiului de nume
- Auditarea activității pub/sub și investigarea erorilor de încălcare a accesului
Automatizarea Comenzilor PCF
- Înțelegerea structurilor mesajelor de comandă și răspuns PCF
- Automatizarea sarcinilor managerului de coadă cu programe PCF și MQ AI
- Utilizarea Serverului de Comenzi MQ și configurarea cozilor de răspuns model
- Crearea de scripturi administrative personalizate cu PCF pentru a înlocui runmqsc pentru modificări în masă
Monitorizarea și Optimizarea Performanței
- Optimizarea pool-urilor de buffer și a seturilor de pagini pentru utilizarea optimă a memoriei managerului de coadă
- Ajustarea parametrilor de reglare a canalelor pentru creșterea debitului și reducerea latenței
- Configurarea monitorizării cozilor și a evenimentelor de adâncime a cozilor cu cozi de evenimente
- Utilizarea amqsmon și a statisticilor MQ pentru identificarea punctelor de blocare ale performanței
Instrumente și Tehnici de Depanare
- Citirea și interpretarea jurnalelor de eroare, fișierelor FDC și rapoartelor FFST
- Configurarea și analiza urmelor de canal și ieșirilor API pentru diagnosticarea problemelor
- Utilizarea dspmqrte pentru trasarea rutării mesajelor prin manageri de coadă și clustere
- Identificarea modelelor comune de defecțiune și aplicarea pașilor de recuperare țintită
Actualizări Recente și Practici Moderne
- Selectarea între IBM MQ 9.4 Livrare Continuă și Suport pe Termen Lung pe baza cerințelor operaționale
- Aplicarea noilor setări implicite de securitate, inclusiv protocoale minime TLS 1.2 și reguli consolidate CHLAUTH
- Implementarea managerilor de coadă în containere și integrarea cu IBM Cloud Pak for Integration
- Utilizarea îmbunătățirilor recente ale API-ului REST și Consolă MQ pentru administrarea automatizată
Cerințe
- Înțelegerea elementelor de bază ale IBM MQ, inclusiv manageri de coadă, cozi, canale și mesaje
- Experiență cu sisteme de operare distribuite precum Linux, Windows sau AIX
- Familiaritate cu concepte de rețea și certificate TLS/SSL
Public țintă
- Administratori de sisteme
- Administratori MQ
- Ingineri DevOps responsabili de infrastructura de mesagerie
Mărturii (4)
Instructorul avea cunoștințe ample despre tema cursului și alte subiecte aferente, fiind capabil să răspundă la întrebările noastre sau chiar să noteze celelalte întrebări pe care nu le cunoștea imediat și ne-a răspuns ulterior.
Abe Sabbagh - Enbridge
Curs - Advanced RabbitMQ - 2 Days
Tradus de catre o masina
Posibilitatea de a efectua exerciții independente în mediul de instruire.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curs - Kafka for Administrators
Tradus de catre o masina
pregătirea tehnică a profesorilor
Giorgio - Asystel-BDF S.p.A.
Curs - Creating a Service Mesh with Istio and Kubernetes
Tradus de catre o masina
Exemple foarte practice. Instructorul a încercat să mențină un ritm în care toată lumea ar putea urma, chiar dacă grupul era destul de neomogen din punct de vedere al cunoștințelor. El a oferit mult sprijin practicurilor tuturor celor care au cerut ajutor :)
Georgi - BMW SA
Curs - Apache Kafka for Developers
Tradus de catre o masina