[UNIX、Linux、Windows、IBM i]

IBM MQ for Multiplatforms 上的迁移方法

从一个发行版迁移到另一个发行版的主要方法有三种: 单阶段迁移 (称为 IBM® i上的滑动安装),并行迁移和多阶段迁移。 IBM i"无法进行多阶段迁移。

重要说明:

如果要从 IBM WebSphere® MQ 7.5 或更低版本迁移到 IBM MQ 9.4 或更高版本,那么必须首先迁移到临时版本。 请参阅 迁移路径

单阶段迁移

单阶段迁移是用于描述将服务器上唯一的 IBM MQ 安装替换为更高发行版的术语。

单阶段迁移的优点是它尽可能少地更改较早版本上队列管理器的配置。 现有应用程序会自动从装入较低版本的库切换到装入较高版本的库。 队列管理器将自动与更高版本上的安装相关联。 通过将安装设置为主安装,尽可能少地影响管理脚本和过程。 如果将更高版本的安装设置为主安装,那么 strmqm 之类的命令将在不提供该命令的显式路径的情况下工作。

在这三种方法中,单阶段迁移保留了用于运行 IBM MQ的最大数量的现有脚本和过程。 但是,其他迁移方法支持更温和地过渡到新版本,这可以减少对用户的整体影响。

图 1。 Single_stage 迁移: 随已连接的队列管理器和关联的应用程序一起安装的较早版本
显示已安装产品的较早版本的图形。
图 2。 Single_stage 迁移: 已安装更高版本,但尚未连接队列管理器和尚未关联的应用程序
此图显示已安装的产品的更高版本,已卸载的较低版本以及仍要与更高版本关联的队列管理器和应用程序。
图 3。 Single_stage 迁移: 已连接到的已迁移队列管理器以及与更高版本关联的应用程序
此图显示已安装产品的更高版本以及与该更高版本关联的队列管理器和应用程序。
有关单阶段迁移的更多信息,请参阅:

并行迁移

AIX®, Linux®, and Windows上,并行迁移是用于描述在同一服务器上安装较新版本的 IBM MQ 以及较旧版本的术语。 并排迁移方案在单阶段和多阶段迁移方案之间半途而废,并基于以下前提:
  • 在队列管理器仍在运行时,请在现有安装的同时安装其他 IBM MQ 代码。
  • 将队列管理器一次移动一个到新安装。
  • 一次迁移和测试一个应用程序。

在安装和验证更高版本的 IBM MQ期间,队列管理器将继续运行,并保持与较低版本的 IBM MQ相关联。

图 4: 并行迁移: 已安装更高版本,但队列管理器仍连接到较低版本,并且应用程序仍与较低版本相关联
此图显示与较低版本一起安装的产品的较高版本,但队列管理器和应用程序仍与较低版本相关联。

当您决定将队列管理器迁移到更高版本的 IBM MQ时,将停止所有队列管理器,将它们全部迁移到更高版本,然后卸载较低版本的 IBM MQ

图 5。 并行迁移: 已迁移的队列管理器已连接到更高版本以及与更高版本关联的应用程序
此图显示了与较低版本一起安装的产品的较高版本,以及与较高版本关联的队列管理器和应用程序。

与单阶段迁移相比,并行迁移的优势在于您可以先在服务器上安装并验证稍后的 IBM MQ 安装,然后再切换到该服务器。

尽管并排迁移不如多阶段迁移灵活,但与多阶段方法相比,它确实具有一些优势。 通过并行方法,您可以将更高版本的 IBM MQ 指定为主安装。 通过多阶段方法以及设置为主安装的一个 IBM MQ 版本,许多应用程序无需重新配置其环境即可重新启动,因为 IBM MQ 命令在不提供本地搜索路径的情况下工作。

有关并行迁移的更多信息,请参阅:
[IBM i]注: 并行迁移在 IBM i上具有不同的含义。 并排安装会在另一台计算机上升级 IBM MQ 。 有关更多信息,请参阅 IBM i。 多个安装不适用于 IBM i
[AIX、Linux 和 Windows]

多阶段迁移

多阶段迁移是用于描述在同一服务器上运行较新版本的 IBM MQ 以及较旧版本的术语。 多阶段迁移是最灵活的方法。

在与先前版本一起安装更高版本之后,可以创建新的队列管理器以验证更高版本的安装,并开发新的应用程序。 同时,您可以将队列管理器及其关联的应用程序从较低版本迁移到较高版本。 通过逐个迁移队列管理器和应用程序,可以减少管理迁移的员工的峰值工作负载。

图 6。 多阶段迁移: 一个队列管理器和应用程序迁移到更高版本,另一个队列管理器和应用程序仍处于较低版本
此图显示与较低版本一起安装的产品的较高版本,其中一个队列管理器和应用程序与较高版本相关联,另一个队列管理器和应用程序仍与较低版本相关联。
有关多阶段迁移的更多信息,请参阅: