Kursplan
Advanced Queue Manager Configuration
- Implementing custom queue manager startup and shutdown procedures with strmqm and endmqm
- Configuring dead letter queues and alias queues for complex message routing
- Developing and registering channel exits and message exits for custom processing
- Setting up advanced TCP and LU62 listener configurations with custom port ranges
Channel Authentication with CHLAUTH
- Creating and managing CHLAUTH records with SET CHLAUTH rules
- Blocking or mapping remote connections by IP address, SSL subject, or MCAUSER
- Setting channel authentication rules for granular access control
- Auditing and validating CHLAUTH configurations against security policies
LDAP Authorization on Distributed Platforms
- Connecting queue managers to LDAP directories using AUTHINFO objects
- Mapping LDAP groups to IBM MQ permissions with setmqaut
- Configuring authorization policies for users and applications
- Managing authentication information objects and connection refresh
TLS/SSL Certificate Management
- Creating and managing CMS and PKCS12 key databases with runmqakm and runmqktool
- Generating self-signed and CA-signed certificates for queue managers and channels
- Configuring SSLCIPH and SSLPEER on sender and receiver channels
- Performing certificate renewal, revocation, and rotation with minimal downtime
Clustering Architecture and Design
- Distinguishing full repository versus partial repository queue managers
- Building and maintaining cluster channels (CLUSSDR and CLUSRCVR) and cluster queues
- Designing scalable cluster topologies for production workloads
- Implementing overlapping clusters and gateway queue managers for multi-site routing
Cluster Workload Balancing and Advanced Routing
- Configuring cluster workload algorithms and priorities with CLWLWGHT
- Using CLWLUSEQ and CLWLRANK for targeted message distribution
- Performing manual and automatic workload rebalancing across cluster members
- Troubleshooting cluster channel failures and naming conflicts
High Availability with Multi-Instance Queue Managers
- Planning architecture and shared file system requirements for multi-instance queue managers
- Configuring active and standby queue manager instances on separate hosts
- Testing automatic failover and configuring automatic client reconnection
- Monitoring instance health and recovering failed standby instances
Replicated Data Queue Managers (RDQM)
- Understanding RDQM architecture and disaster recovery benefits
- Creating and managing replicated queue managers across multiple nodes
- Executing failover scenarios and recovery procedures with rdqmadm
- Tuning network and storage settings for RDQM replication performance
REST API Administration
- Enabling and securing the IBM MQ REST API on the mqweb server
- Creating and deleting queue managers via HTTP POST and DELETE requests
- Managing queues and channels using REST endpoints with JSON payloads
- Automating administrative tasks with Python or curl REST clients
IBM MQ Console Administration
- Installing and configuring the IBM MQ Console on the mqweb server
- Managing queue managers, queues, and channels through the web interface
- Configuring role-based access and user authentication with mqwebuser.xml
- Monitoring dashboards and setting alert thresholds for queue depth and channel status
Advanced Message Security
- Configuring AMS policies for message signing and encryption with setmqsp
- Setting up keystore files and certificates for Advanced Message Security interceptors
- Enabling end-to-end payload protection between publishers and subscribers
- Diagnosing AMS policy errors and keystore misconfigurations using error logs
Publish/Subscribe Security
- Securing topic hierarchies with administrative topics and topic access controls
- Controlling subscriber and publisher access with setmqaut on topic objects
- Using topic aliases and proxy subscriptions for namespace isolation
- Auditing pub/sub activity and investigating access violation errors
PCF Command Automation
- Understanding PCF command and response message structures
- Automating queue manager tasks with PCF programs and the MQ AI
- Using the MQ Command Server and configuring model reply queues
- Building custom administration scripts with PCF to replace runmqsc for bulk changes
Performance Monitoring and Tuning
- Tuning buffer pools and page sets for optimal queue manager memory usage
- Adjusting channel tuning parameters for throughput and latency reduction
- Configuring queue monitoring and queue depth events with event queues
- Using amqsmon and MQ statistics to identify performance bottlenecks
Troubleshooting Tools and Techniques
- Reading and interpreting error logs, FDC files, and FFST reports
- Configuring and analyzing channel traces and API exits for problem diagnosis
- Using dspmqrte to trace message routing through queue managers and clusters
- Identifying common failure patterns and applying targeted recovery steps
Recent Updates and Modern Practices
- Selecting between IBM MQ 9.4 Continuous Delivery and Long Term Support based on operational requirements
- Applying new security defaults including TLS 1.2 minimum protocols and strengthened CHLAUTH rules
- Deploying queue managers in containers and integrating with IBM Cloud Pak for Integration
- Leveraging recent REST API and MQ Console enhancements for automated administration
Krav
- An understanding of IBM MQ fundamentals including queue managers, queues, channels, and messages
- Experience with distributed operating systems such as Linux, Windows, or AIX
- Familiarity with networking concepts and TLS/SSL certificates
Audience
- System administrators
- MQ administrators
- DevOps engineers responsible for messaging infrastructure
Vittnesmål (3)
lärarnas tekniska förberedelse
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maskintolkat
Praktiken
Ivan - si
Kurs - Spring Cloud for Microservices
Maskintolkat
Jag tyckte att föreläsaren var mycket väl förberedd och han lyckades engagera publikum. Kursen var en kombination av teori och praktik, och jag uppskattade den mycket.
Maria Ilieva - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
Maskintolkat