以下步骤显示了如何将配置管理器移动到相同计算机或不同计算机上的新队列管理器:
- 使用 mqsicreateconfigmgr 命令创建使用新队列管理器的新配置管理器。请不要指定数据库名称。
- 如果可能,使用 mqsistop 命令停止域中所有代理。
- 使用 mqsistop 命令停止原始配置管理器。
- 使用 mqsibackupconfigmgr 命令备份原始配置管理器。
- 在包含新配置管理器的计算机上,通过 mqsirestoreconfigmgr 命令使用备份的存储库覆盖新配置管理器的存储库。
- 使用 mqsistart 命令启动新配置管理器。
- 使用 Message Brokers Toolkit、mqsideploy 或配置管理器代理命令执行拓扑的完整部署。 这会通知域中的所有代理关联到配置管理器。
- 如果在步骤2中停止域中的代理,一旦启动部署,请使用 mqsistart 命令启动代理以便现在处理部署。
- 如果不可能在步骤2中停止代理,请确保将原始配置管理器队列管理器的 SYSTEM.BROKER.ADMIN.QUEUE 上的任何消息手动传送到新配置管理器队列管理器的 SYSTEM.BROKER.ADMIN.QUEUE。 这是代理用来将其状态通信给配置管理器的队列,如果在步骤3停止原始配置管理器和步骤7完成部署之间,出现任何状态更改事件,则报告状态更改的任何消息都将发送到原来的配置管理器。