[持续交付][IBM MQ Advanced][Linux]MQ 9.4.12024年10月]

支持 "IBM MQ Advanced容器图像

从9.4.1版的 "IBM® MQ Advanced开始,您可以使用预构建的 "IBM MQ Advanced容器映像,而无需 "IBM MQ Operator

预构建的 "IBM MQ Advanced容器映像由多个逻辑层组成:
  • IBM MQ集装箱启用代码(runmqserver、"chkmqhealthy"、"chkmqready"和 "chkmqstarted)
  • IBM MQ Advanced 自身
  • Red Hat®软件包来自 "Red Hat Universal Base Image

受支持的平台

预构建的 "IBM MQ Advanced镜像可部署到 containerd、cri-o、Podman或 "Docker提供的容器运行时环境中。 更多详情,请参阅 " IBM MQ的系统要求IBM为IBM MQ容器启用代码和 "IBM MQ Advanced本身提供缺陷和使用支持,但不能帮助用户配置和调试容器环境或部署管道中的问题。
重要:"Red Hat仅为运行在 "Red Hat Enterprise Linux®或 "Red Hat Enterprise Linux CoreOS主机上的容器提供对 "Red Hat软件包的支持。 更多信息,请参阅Red HatContainer Support Policy

许可

如果预构建的 "IBM MQ Advanced映像与 "IBM"License Service一起用于 "Kubernetes,则可获得容器许可。 如果您没有使用 "Kubernetes协调(例如,使用Podman或 "Docker),则无法利用此优化许可模式。 更多详情,请参阅 "集装箱许可常见问题"

支持的 CPU 架构

amd64和 "s390xz/Linux以及 "ppc64le"Power® Systems"版本 9 及以上支持预置的 "IBM MQ Advanced图像。 请注意,属于同一队列管理器的所有容器(例如本地 HA 复制)必须使用相同的 CPU 架构。

支助期限

仅支持 "IBM MQ Advanced持续交付流。 每个队列管理器版本根据正常支持期限(一年)提供支持。

在下一个 "Continuous Delivery版本发布之前,这些版本会主动接受安全修复。 有关详细信息,请参阅IBM MQFAQ for Long Term Support 和 Continuous Delivery 版本

修复可用性

定期和临时修复可从 "IBM Container Registry获取。

无法使用的功能

预构建的容器映像不提供 "IBM MQ Advanced的以下功能:
  • 不提供复制数据队列管理器(RDQM)--该功能与Linux内核紧密耦合,因此容器中不支持该功能
  • 队列管理器的线性日志记录不可用
  • 无法为 "crtmqdir、"crtmqm、"strmqm和 "endmqm指定自定义命令行选项 - 大多数选项可通过 INI 文件配置,但有些选项无法配置,如使用线性日志记录。
  • 操作系统 (OS) 用户不可用
  • 未安装 AMQP
  • 未安装 MQTT
  • 托管文件传输代理不可用。 不过,您可以使用预构建的容器映像来提供一个或多个协调、命令或代理队列管理器。
如果想使用这些功能,可以构建自己的容器镜像。