[Linux]

Linux 上迁移 MQ Telemetry

遵循以下指示信息将 MQ Telemetry on Linux® 的现有安装迁移到产品的最新版本。

开始之前

在继续执行此任务之前,请确保备份现有 IBM® MQ 安装。 在迁移之前,必须停止 MQ Telemetry 服务 SYSTEM.MQXR.SERVICE

关于本任务

遥测服务器作为可选安装包含在产品中。

对于 IBM WebSphere® MQ 7.5,客户机软件开发包 (遥测客户机) 也包含在可选安装中。 从 IBM MQ 8.0 开始,不再作为产品的一部分提供 Client Software Development Kit。 可以继续从 Eclipse Paho 和 MQTT.org 免费获取类似的样本应用程序。 请参阅 MQ Telemetry Transport 样本程序

由于 MQ TelemetryIBM MQ的组件,因此可以随主产品一起安装 MQ Telemetry ,也可以在安装主产品之后安装。 从先前版本的产品升级时,必须下载并使用最新版本的 Client Software Development Kit。

成功升级后, Linux 系统会保留 /var/mqm中保留的所有遥测数据。 再次启动队列管理器时,遥测数据将迁移到产品的更高版本。

过程

  1. 创建迁移计划。
  2. 将队列管理器迁移到最新版本
  3. MQTelemetry 的安装注意事项
  4. 验证 MQ Telemetry 安装是否成功。 参见验证MQ遥测的安装
  5. 如果 MQTT TLS 通道的口令以纯文本形式存储,那么您应该对口令进行加密。
    IBM MQ 9.3.0之前, MQTT TLS 通道的口令以纯文本形式存储。 从 IBM MQ 9.3.0开始,提供了对 MQTT TLS 通道的口令加密的支持。
    现有纯文本口令不会自动更改为加密格式。 您必须将纯文本口令更新为加密格式。 有关如何加密口令的更多信息,请参阅 加密 MQTT TLS 通道的口令

结果

消息 AMQ4616 指示任务已完成。 现有 MQTT 通道和先前预订仍然存在。