多实例队列管理器在具有混合文件系统(包括 NFS4 和 NFS3)的 MQ 集群中是否正常工作



我们在生产基础设施中定义了一个WebSphere MQ集群,其中所有文件系统都使用共享网络存储(NFS3)。最近,我们必须使MQ集群中的一个集群队列管理器具有高可用性。因此,我们将MQ集群中的两台服务器迁移到NFS4,并在多实例模式下重新定义队列管理器,在一台服务器中使用活动QM实例,在另一台服务器中使用备用QM(两台服务器都将NFS4作为文件系统)。现在我们的问题是,由于MQ集群一直在队列管理器之间进行大量的集群间通信,因此将MI队列管理器保留在具有混合文件系统(包括NFS4 &NFS3吗?当我们尝试切换MI队列管理器时,混合文件系统是否会对它们造成任何已知问题?

请参阅IBM Knowledge Center中共享文件系统的需求以了解详细信息。简短的回答:MQ可以在NFS3上运行,但是您可能期望的功能和可靠性并不存在。

如果队列管理器失败,或者与文件系统、被队列管理器锁定的文件需要解锁并且可供其他进程使用,而无需等待队列管理器要重新连接到文件系统。

对于Microsoft Windows上的多实例队列管理器,网络存储必须通过CIFS (Common Internet File System)协议访问。Microsoft Windows网络使用的协议

对于其他受支持平台上的多实例队列管理器存储必须通过网络文件系统协议访问,该协议是posix兼容并支持基于租约的锁定。网络文件系统版本4满足了这个要求。旧的文件系统,如网络文件系统版本3,其中没有可靠的机制要在发生故障后释放锁,一定不能与多实例一起使用队列管理器。

支持多实例qmgr 的文件系统必须为NFS4或更高版本。可能的不稳定性问题不是由于运行混合NFS3/4设置,而是由于在MIQM中使用NFS3

最新更新