准备从 WebSphere MQ Integrator Broker V2.1 迁移

本主题描述了在下列任何任务中,在开始迁移 WebSphere MQ Integrator Broker V2.1 代理域之前执行的操作:
  1. 确保控制中心用户已检入所有 WebSphere MQ Integrator Broker 资源。
  2. 备份所有的配置库、消息存储库、以及代理数据库表。
  3. 确定您希望迁移并在 WebSphere Message Broker 代理域中使用的消息流和消息集并将它们导出:
    1. 停止控制中心中的任何调试会话。 无法迁移正在调试的消息流。
    2. 使用控制中心会话导出消息流,在该会话中,全部所需要的消息流在工作空间中是可见的。在除安装了 WebSphere MQ Integrator Broker 的目录以外的目录中保存导出文件。 导出文件中还包含有关消息流使用的用户定义节点的信息。

      或者在配置管理器运行的系统上,使用带有 -e 参数的 mqsiimpexpmsgset 命令导出全部所需的 V2.1 消息集。在除安装了 WebSphere MQ Integrator Broker 的目录以外的目录中保存导出文件。

  4. 决定您将如何迁移代理:
    • 决定迁移之后您不再需要哪些代理。
    • 决定您要从 V2.1 迁移到 V6.0 的代理。
    • 决定您要在 V2.1 上保留代理。

    如果两个或多个代理共享同一个数据库表集,并且在迁移后仍需要这些代理,则同时迁移所有代理或将它们全部保留在 V2.1 上。

  5. 对于要从 V2.1 迁移到 V6.0 的每个代理以及要保留的关联指定配置数据,记录以下列表中的信息。 手动记录控制中心会话中的这些信息或通过单击文件 > 导出工作空间中的全部内容以导出控制中心工作空间中的所有内容,将导出文件保存在不同于 WebSphere MQ Integrator Broker 安装目录的另一个目录中,并从导出文件中抽取出所需的信息。(要了解如何这样做,请参阅导出文件中的指定配置数据。)记录:
    • 代理名
    • 每个已指定给代理的消息集的名称
    • 代理内的每个执行组名称
    • 对于代理内的每个执行组,已指定给执行组的每个消息流名称
    • 指定给执行组的每个消息流有下列属性:
      • 附加的实例
      • 落实计数
      • 落实时间间隔
      • 协调事务
  6. 确定您是否希望保留下列存储在配置库中的配置数据:
    • 赋值数据
    • 拓扑数据
    • 主题数据
    除非您决定在迁移之后,您不再需要任何现有的代理,否则您必须保留该配置数据。
  7. 决定迁移之后,您要在每个系统上运行哪些 WebSphere Message Broker 的组件。
    在做决定时,考虑下列条件:
    • 除非您决定在迁移之后,您不再需要某个代理,否则代理必须运行在相同的系统上,并且使用它在迁移之前所使用的同一队列管理器。
    • 除非您决定在配置库中不保留指定、拓扑和主题数据,否则配置管理器必须运行在相同的系统上,并且使用与它在迁移之前所使用的同一队列管理器。
    • 工作台在迁移之后可以在任何系统上运行。它不必在控制中心会话曾运行过的系统上运行。
    • 为了避免为迁移过程本身增加不必要的复杂性,在同一系统上运行用户名称服务器,并将它配置为使用迁移之前使用的相同队列管理器。根据需要,在成功迁移之后,更改用户名称服务器及其使用的队列管理器的位置。

    无需更改迁移期间保留的队列管理器的配置。但是您可能需要确保WebSphere MQ 产品代码在所需的发行版和服务级别上以支持 WebSphere Message Broker V6.0。同时,您可能希望确保已安装其他软件先决条件。

    如果在迁移过程中,由于代理正在执行关键工作而无法停止它,但是又要将代理迁移到 V6.0
    1. 在不准备安装 WebSphere Message Broker 的系统上创建一个新的 V2.1 代理。
    2. 使用控制中心会话把部署到原先代理的所有配置数据部署到新的代理。
    随后在迁移期间,新代理可以接管原先代理的工作。

    如果要将任何代理保留为 V2.1,请参阅V2.1 代理加入 V6.0 代理域的条件以获取此时需要考虑的事项。

  8. 决定您将在哪里存储在工作台中创建并维护的开发数据。 在本地文件系统上、共享驱动器上或者在由 Eclipse 支持的共享库中存储该数据。个别迁移任务的说明假设您正在使用本地文件系统或共享驱动器。
  9. 如果您已准备好迁移,请运行带有 -c 参数的 mqsimigratecomponents 命令。 这会对 V2.1 组件执行预迁移检查以确保可以迁移它们。预迁移检查能识别任何潜在问题并允许您在继续迁移之前纠正问题。
如果您已成功运行预迁移检查,则可以执行迁移。迁移到 V6.0 有三种方案:
相关概念
V2.1 代理加入 V6.0 代理域的条件
相关任务
从 WebSphere MQ Integrator Broker V2.1 迁移到 WebSphere Message Broker V6.0
从 WebSphere MQ Event Broker V2.1 和 WebSphere MQ Integrator Broker V2.1 迁移到 WebSphere Message Broker V6.0
迁移消息流
相关参考
导出文件中的指定配置数据
mqsimigratecomponents 命令
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ah13820_