Schița de curs
Configurare Avansată a Managerului de Cozi
- Implementarea procedurilor personalizate de pornire și oprire a managerului de cozi cu strmqm și endmqm
- Configurarea cozilor de scrisori moarte și a cozilor alias pentru rutarea complexă a mesajelor
- Dezvoltarea și înregistrarea ieșirilor de canale și a ieșirilor de mesaje pentru procesare personalizată
- Configurarea avansată a ascultătorilor TCP și LU62 cu intervale de porturi personalizate
Autentificarea Canalelor cu CHLAUTH
- Crearea și gestionarea înregistrărilor CHLAUTH cu reguli SET CHLAUTH
- Blocarea sau maparea conexiunilor la distanță după adresa IP, subiect SSL sau MCAUSER
- Setarea regulilor de autentificare a canalelor pentru controlul granular al accesului
- Auditarea și validarea configurațiilor CHLAUTH împotriva politicilor de securitate
Autorizare LDAP pe Platforme Distribuite
- Conectarea managerilor de cozi 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 cozi și canale
- Configurarea SSLCIPH și SSLPEER pe canalele expeditor și receptor
- Efectuarea reînnoirii, revocării și rotației certificatelor cu timp de nefuncționare minim
Arhitectura și Proiectarea Clusteringului
- Distinguerea managerilor de cozi de depozit complet față de cei de depozit parțial
- Construirea și întreținerea canalelor de cluster (CLUSSDR și CLUSRCVR) și a cozilor de cluster
- Proiectarea topologiilor de cluster scalabile pentru sarcini de producție
- Implementarea clusterelor suprapuse și a managerilor de cozi gateway pentru rutare multi-site
Echilibrarea Sarcinilor și Rutarea Avansată în Cluster
- Configurarea algoritmilor și a priorităților de echilibrare a sarcinilor în cluster cu CLWLWGHT
- Utilizarea CLWLUSEQ și CLWLRANK pentru distribuția țintită a mesajelor
- Efectuarea reechilibrării manuale și automate a sarcinilor între membrii clusterului
- Depanarea defecțiunilor canalelor de cluster și a conflictelor de denumire
Disponibilitate Ridicată cu Manageri de Cozi Multi-Instance
- Planificarea arhitecturii și a cerințelor de sistem de fișiere partajate pentru manageri de cozi multi-instance
- Configurarea instanțelor active și de rezervă ale managerului de cozi pe gazde separate
- Testarea failover-ului automat și configurarea reconectării automate a clienților
- Monitorizarea stării instanțelor și recuperarea instanțelor de rezervă eșuate
Manageri de Cozi cu Date Replicate (RDQM)
- Înțelegerea arhitecturii RDQM și a beneficiilor de recuperare în caz de dezastru
- Crearea și gestionarea managerilor de cozi replicați pe mai multe noduri
- Executarea scenariilor de failover și a procedurilor de recuperare cu rdqmadm
- Reglarea setărilor de rețea și stocare pentru performanța de replicare RDQM
Administrarea REST API
- Activarea și securizarea IBM MQ REST API pe serverul mqweb
- Crearea și ștergerea managerilor de cozi prin cereri HTTP POST și DELETE
- Gestionarea cozilor și canalelor folosind endpoint-uri REST cu payload-uri JSON
- Automatizarea sarcinilor administrative cu clienți REST Python sau curl
Administrarea IBM MQ Console
- Instalarea și configurarea IBM MQ Console pe serverul mqweb
- Gestionarea managerilor de cozi, cozilor și canalelor prin interfața web
- Configurarea accesului bazat pe roluri și a autentificării utilizatorilor cu mqwebuser.xml
- Monitorizarea tablourilor de bord și setarea pragurilor de alertă pentru adâncimea cozilor și starea canalelor
Securitate Avansată a Mesajelor
- Configurarea politicilor AMS pentru semnarea și criptarea mesajelor cu setmqsp
- Setarea fișierelor de chei ș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 configurărilor incorecte ale fișierelor de chei folosind jurnalele de erori
Securitate Publicare/Abonare
- 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 aliasurilor 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 cozi cu programe PCF și MQ AI
- Utilizarea MQ Command Server și configurarea cozilor de răspuns model
- Construirea de scripturi personalizate de administrare cu PCF pentru a înlocui runmqsc pentru modificări în masă
Monitorizarea și Reglarea Performanței
- Reglarea bazinelor de buffer și a seturilor de pagini pentru utilizarea optimă a memoriei managerului de cozi
- 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 a performanței
Instrumente și Tehnici de Depanare
- Citirea și interpretarea jurnalelor de erori, fișierelor FDC și a rapoartelor FFST
- Configurarea și analiza urmelor canalelor și a ieșirilor API pentru diagnosticarea problemelor
- Utilizarea dspmqrte pentru trasarea rutării mesajelor prin manageri de cozi ș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 cozi în containere și integrarea cu IBM Cloud Pak for Integration
- Exploatarea îmbunătățirilor recente ale REST API și IBM MQ Console pentru administrare automată
Cerințe
- O înțelegere a elementelor de bază ale IBM MQ, inclusiv manageri de cozi, cozi, canale și mesaje
- Experiență cu sisteme de operare distribuite precum Linux, Windows sau AIX
- Cunoașterea conceptelor de rețea și a certificatelor TLS/SSL
Publicul ț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