Contattataci

Struttura del corso

Configurazione avanzata del Queue Manager

  • Implementazione di procedure di avvio e arresto personalizzate per il queue manager con strmqm e endmqm.
  • Configurazione delle code per le lettere morte (dead letter) e delle code alias per il routing complesso dei messaggi.
  • Sviluppo e registrazione di channel exit e message exit per elaborazioni personalizzate.
  • Configurazione avanzata degli ascoltatori TCP e LU62 con intervalli di porte personalizzati.

Autenticazione del canale con CHLAUTH

  • Creazione e gestione dei record CHLAUTH con le regole SET CHLAUTH.
  • Blocco o mappatura delle connessioni remote tramite indirizzo IP, soggetto SSL o MCAUSER.
  • Impostazione delle regole di autenticazione del canale per un controllo di accesso granulare.
  • Verifica e convalida delle configurazioni CHLAUTH rispetto alle policy di sicurezza.

Autorizzazione LDAP su piattaforme distribuite

  • Connessione dei queue manager alle directory LDAP utilizzando oggetti AUTHINFO.
  • Mappatura dei gruppi LDAP ai permessi di IBM MQ con setmqaut.
  • Configurazione delle policy di autorizzazione per utenti e applicazioni.
  • Gestione degli oggetti di informazione di autenticazione e dell'aggiornamento della connessione.

Gestione dei certificati TLS/SSL

  • Creazione e gestione di database di chiavi CMS e PKCS12 con runmqakm e runmqktool.
  • Generazione di certificati auto-firmati e firmati da CA per queue manager e canali.
  • Configurazione di SSLCIPH e SSLPEER sui canali mittente e ricevente.
  • Rinnovo, revoca e rotazione dei certificati con tempi di inattività minimi.

Architettura e progettazione del clustering

  • Distinzione tra queue manager repository completo e repository parziale.
  • Creazione e mantenimento dei canali di cluster (CLUSSDR e CLUSRCVR) e delle code di cluster.
  • Progettazione di topologie di cluster scalabili per i carichi di produzione.
  • Implementazione di cluster sovrapposti e queue manager gateway per il routing multi-sito.

Bilanciamento del carico di lavoro nel cluster e routing avanzato

  • Configurazione degli algoritmi di bilanciamento del carico del cluster e delle priorità con CLWLWGHT.
  • Utilizzo di CLWLUSEQ e CLWLRANK per una distribuzione mirata dei messaggi.
  • Esecuzione del ribilanciamento manuale e automatico del carico di lavoro tra i membri del cluster.
  • Troubleshooting dei guasti dei canali di cluster e dei conflitti di denominazione.

Alta disponibilità con queue manager multi-istanza

  • Pianificazione dell'architettura e dei requisiti del file system condiviso per queue manager multi-istanza.
  • Configurazione delle istanze attive e standby del queue manager su host separati.
  • Test del failover automatico e configurazione della riconnessione automatica del client.
  • Monitoraggio dello stato delle istanze e recupero delle istanze standby fallite.

Queue Manager per Dati Replicati (RDQM)

  • Comprensione dell'architettura RDQM e dei vantaggi per il disaster recovery.
  • Creazione e gestione di queue manager replicati su più nodi.
  • Esecuzione di scenari di failover e procedure di recupero con rdqmadm.
  • Ottimizzazione delle impostazioni di rete e di storage per le prestazioni di replicazione RDQM.

Amministrazione tramite API REST

  • Abilitazione e protezione dell'API REST IBM MQ sul server mqweb.
  • Creazione ed eliminazione di queue manager tramite richieste HTTP POST e DELETE.
  • Gestione di code e canali utilizzando endpoint REST con payload JSON.
  • Automazione delle attività amministrative con client REST Python o curl.

Amministrazione della console IBM MQ

  • Installazione e configurazione della console IBM MQ sul server mqweb.
  • Gestione di queue manager, code e canali tramite l'interfaccia web.
  • Configurazione dell'accesso basato sui ruoli e dell'autenticazione utente con mqwebuser.xml.
  • Monitoraggio delle dashboard e impostazione delle soglie di allarme per la profondità delle code e lo stato dei canali.

Sicurezza avanzata dei messaggi

  • Configurazione delle policy AMS per la firma e la crittografia dei messaggi con setmqsp.
  • Impostazione dei file keystore e dei certificati per gli interceptor della Advanced Message Security.
  • Abilitazione della protezione end-to-end del payload tra publisher e subscriber.
  • Diagnosi degli errori delle policy AMS e delle configurazioni errate del keystore tramite i log degli errori.

Sicurezza Publish/Subscribe

  • Protezione delle gerarchie di argomenti tramite argomenti amministrativi e controlli di accesso agli argomenti.
  • Controllo dell'accesso dei subscriber e dei publisher con setmqaut sugli oggetti argomento.
  • Utilizzo di alias argomento e sottoscrizioni proxy per l'isolamento dello spazio dei nomi.
  • Verifica dell'attività pub/sub e indagine sugli errori di violazione dell'accesso.

Automazione dei comandi PCF

  • Comprensione delle strutture dei messaggi di comando e risposta PCF.
  • Automazione delle attività del queue manager con programmi PCF e MQ AI.
  • Utilizzo del MQ Command Server e configurazione delle code di risposta modello.
  • Sviluppo di script amministrativi personalizzati con PCF per sostituire runmqsc per le modifiche in blocco.

Monitoraggio delle prestazioni e ottimizzazione

  • Ottimizzazione dei buffer pool e degli insiemi di pagine per un utilizzo ottimale della memoria del queue manager.
  • Regolazione dei parametri di tuning del canale per ridurre throughput e latenza.
  • Configurazione del monitoraggio delle code e degli eventi di profondità delle code con code di eventi.
  • Utilizzo di amqsmon e delle statistiche MQ per identificare i colli di bottiglia delle prestazioni.

Strumenti e tecniche di troubleshooting

  • Lettura e interpretazione dei log degli errori, dei file FDC e dei report FFST.
  • Configurazione e analisi delle tracce dei canali e degli exit API per la diagnosi dei problemi.
  • Utilizzo di dspmqrte per tracciare il routing dei messaggi attraverso queue manager e cluster.
  • Identificazione dei comuni pattern di guasto e applicazione delle procedure di recupero mirate.

Aggiornamenti recenti e pratiche moderne

  • Scelta tra IBM MQ 9.4 Continuous Delivery e Long Term Support in base ai requisiti operativi.
  • Applicazione dei nuovi criteri di sicurezza predefiniti, inclusi i protocolli TLS 1.2 minimi e le regole CHLAUTH rafforzate.
  • Deploy dei queue manager in container e integrazione con IBM Cloud Pak for Integration.
  • Sfruttamento dei recenti miglioramenti dell'API REST e della console MQ per l'amministrazione automatizzata.

Requisiti

  • Conoscenza dei fondamenti di IBM MQ, inclusi queue manager, code, canali e messaggi.
  • Esperienza con sistemi operativi distribuiti come Linux, Windows o AIX.
  • Dimestichezza con i concetti di networking e con i certificati TLS/SSL.

Destinatari

  • Amministratori di sistema.
  • Amministratori MQ.
  • Ingegneri DevOps responsabili dell'infrastruttura di messaggistica.
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative