如何在节点之间同步F5 LTM主机和多实例队列管理器切换

时间:2015-08-26 19:38:52

标签: ibm-mq f5 big-ip

我正在使用多实例队列管理器和F5 BigIP / LTM主机开发高可用性解决方案,该主机保存主动和被动MQ节点池。 BigIP配置将具有运行状况检查脚本,该脚本将标识MI队列管理器的主动和被动节点,并始终将客户端连接重定向到主动节点。为了实现这一点,我想知道在从Active节点切换到被动节点之前由多实例队列管理器执行的所有内部检查,以便我可以在我们的运行状况检查脚本上应用相同的逻辑。另外我想知道BigIP配置是否支持MQ健康检查?

1 个答案:

答案 0 :(得分:1)

多实例队列管理器在NFS4文件系统上竞争租用文件锁。被动节点在获取锁定时激活。 F5将 能够使用相同的方法检查QMgr运行状况。

最好的建议是使用MQ内置的功能。截至下个月末(2015年9月),IBM支持的所有MQ版本都可以使用多实例CONNAME。因此,如果您需要F5在下个月找到活动的QMgr,唯一可能的原因是客户端位于不受支持的MQ版本上。希望这比将F5配置为复制本机MQ功能更具优先性 - 假设您的公司正在为IBM支持付费,并希望在PMR打开时收到它。

也就是说,要使用MQ配置F5,您应该将其设置为TCP半连接,然后轮询两个IP地址中的每一个上的MQ侦听器端口。如果它可以连接,则实时IP是活动的QMgr,并且该对中的另一个IP是已失败或处于待机状态的QMgr。在某些情况下,MQ侦听器已启动,但应用程序无法连接,例如,当QMgr处于静止状态时,应用程序的工作就是处理这些类型的连接问题。 F5无法屏蔽应用程序。