感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
高级队列管理器配置
- 使用 strmqm 和 endmqm 实现自定义队列管理器启动和关闭过程。
- 为复杂消息路由配置死信队列和别名队列。
- 开发和注册通道出口和消息出口,以实现自定义处理。
- 使用自定义端口范围设置高级 TCP 和 LU62 监听器配置。
使用 CHLAUTH 进行通道认证
- 使用 SET CHLAUTH 规则创建和管理 CHLAUTH 记录。
- 通过 IP 地址、SSL 主题或 MCAUSER 阻止或映射远程连接。
- 为细粒度访问控制设置通道认证规则。
- 根据安全策略审核和验证 CHLAUTH 配置。
分布式平台上的 LDAP 授权
- 使用 AUTHINFO 对象将队列管理器连接到 LDAP 目录。
- 使用 setmqaut 将 LDAP 组映射到 IBM MQ 权限。
- 为用户和应用程序配置授权策略。
- 管理认证信息对象和连接刷新。
TLS/SSL 证书管理
- 使用 runmqakm 和 runmqktool 创建和管理 CMS 及 PKCS12 密钥数据库。
- 为队列管理器和通道生成自签名和 CA 签名的证书。
- 在发送和接收通道上配置 SSLCIPH 和 SSLPEER。
- 以最短的停机时间执行证书更新、撤销和轮换。
集群架构与设计
- 区分完整存储库与部分存储库队列管理器。
- 构建和维护集群通道(CLUSSDR 和 CLUSRCVR)及集群队列。
- 为生产工作负载设计可扩展的集群拓扑。
- 实现重叠集群和网关队列管理器,以进行多站点路由。
集群工作负载平衡与高级路由
- 使用 CLWLWGHT 配置集群工作负载算法和优先级。
- 使用 CLWLUSEQ 和 CLWLRANK 进行定向消息分发。
- 在集群成员之间执行手动和自动工作负载重新平衡。
- 排查集群通道故障和命名冲突。
使用多实例队列管理器实现高可用性
- 规划多实例队列管理器的架构和共享文件系统要求。
- 在不同主机上配置活动和备用队列管理器实例。
- 测试自动故障转移并配置自动客户端重新连接。
- 监控实例健康状态并恢复故障的备用实例。
复制数据队列管理器 (RDQM)
- 了解 RDQM 架构和灾难恢复优势。
- 在多个节点上创建和管理复制队列管理器。
- 使用 rdqmadm 执行故障转移场景和恢复过程。
- 调整网络和存储设置以优化 RDQM 复制性能。
REST API 管理
- 在 mqweb 服务器上启用和保护 IBM MQ REST API。
- 通过 HTTP POST 和 DELETE 请求创建和删除队列管理器。
- 使用 REST 端点和 JSON 负载管理队列和通道。
- 使用 Python 或 curl REST 客户端自动化管理任务。
IBM MQ 控制台管理
- 在 mqweb 服务器上安装和配置 IBM MQ 控制台。
- 通过 Web 界面管理队列管理器、队列和通道。
- 使用 mqwebuser.xml 配置基于角色的访问和用户认证。
- 监控仪表板并设置队列深度和通道状态的警报阈值。
高级消息安全性
- 使用 setmqsp 配置 AMS 策略以实现消息签名和加密。
- 为高级消息安全拦截器设置密钥库文件和证书。
- 在发布者和订阅者之间启用端到端有效载荷保护。
- 使用错误日志诊断 AMS 策略错误和密钥库配置问题。
发布/订阅安全性
- 使用管理主题和主题访问控制保护主题层次结构。
- 使用 setmqaut 控制订阅者和发布者对主题对象的访问。
- 使用主题别名和代理订阅实现命名空间隔离。
- 审核发布/订阅活动并调查访问违规错误。
PCF 命令自动化
- 了解 PCF 命令和响应消息结构。
- 使用 PCF 程序和 MQ AI 自动化队列管理器任务。
- 使用 MQ 命令服务器并配置模型回复队列。
- 使用 PCF 构建自定义管理脚本,以替换 runmqsc 进行批量更改。
性能监控与调优
- 调整缓冲池和页集以优化队列管理器内存使用。
- 调整通道调优参数以提高吞吐量并减少延迟。
- 配置队列监控和队列深度事件的事件队列。
- 使用 amqsmon 和 MQ 统计信息识别性能瓶颈。
故障排除工具与技术
- 读取和解释错误日志、FDC 文件和 FFST 报告。
- 配置和分析通道跟踪及 API 出口以进行问题诊断。
- 使用 dspmqrte 跟踪消息通过队列管理器和集群的路径。
- 识别常见故障模式并应用针对性的恢复步骤。
最新更新与现代实践
- 根据操作需求选择 IBM MQ 9.4 持续交付或长期支持。
- 应用新的安全默认值,包括 TLS 1.2 最低协议和强化的 CHLAUTH 规则。
- 在容器中部署队列管理器并与 IBM Cloud Pak for Integration 集成。
- 利用最新的 REST API 和 MQ 控制台增强功能进行自动化管理。
要求
- 了解 IBM MQ 基础知识,包括队列管理器、队列、通道和消息。
- 具备 Linux、Windows 或 AIX 等分布式操作系统的经验。
- 熟悉网络概念和 TLS/SSL 证书。
受众
- 系统管理员。
- MQ 管理员。
- 负责消息传递基础设施的 DevOps 工程师。
35 小时
客户评论 (4)
讲师对课程主题及相关话题非常了解,能够回答我们的问题,甚至对一时无法回答的问题做了记录,并在之后给我们反馈。
Abe Sabbagh - Enbridge
课程 - Advanced RabbitMQ - 2 Days
机器翻译
可以在培训环境中进行独立练习。
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
课程 - Kafka for Administrators
机器翻译
教师的技术准备
Giorgio - Asystel-BDF S.p.A.
课程 - Creating a Service Mesh with Istio and Kubernetes
机器翻译
非常实用的例子。尽管团队成员的知识水平参差不齐,但培训师尽力保持了一个让每个人都能跟上的节奏。他为几乎所有寻求帮助的人提供了大量支持 :)
Georgi - BMW SA
课程 - Apache Kafka for Developers
机器翻译