Cluster computing 多实例队列管理器在包含NFS4&;的混合文件系统的MQ集群中工作正常吗;NFS3

Cluster computing 多实例队列管理器在包含NFS4&;的混合文件系统的MQ集群中工作正常吗;NFS3,cluster-computing,ibm-mq,nfs,Cluster Computing,Ibm Mq,Nfs,我们在生产基础架构中定义了一个WebSphereMQ集群,其中所有文件系统都使用共享网络存储(NFS3)。最近,我们不得不使MQ集群中的一个集群队列管理器高度可用。因此,我们将MQ集群中的两台服务器迁移到NFS4,并在多实例模式下重新定义队列管理器,其中一台服务器中使用QM的活动实例,另一台服务器中使用备用QM(两台服务器都将NFS4作为文件系统)。现在的问题是,由于MQ集群在队列管理器之间一直有大量的集群间通信,因此将MI队列管理器保留在包含NFS4和NFS3的混合文件系统的集群中是否是最佳做

我们在生产基础架构中定义了一个WebSphereMQ集群,其中所有文件系统都使用共享网络存储(NFS3)。最近,我们不得不使MQ集群中的一个集群队列管理器高度可用。因此,我们将MQ集群中的两台服务器迁移到NFS4,并在多实例模式下重新定义队列管理器,其中一台服务器中使用QM的活动实例,另一台服务器中使用备用QM(两台服务器都将NFS4作为文件系统)。现在的问题是,由于MQ集群在队列管理器之间一直有大量的集群间通信,因此将MI队列管理器保留在包含NFS4和NFS3的混合文件系统的集群中是否是最佳做法?当我们尝试切换MI队列管理器时,混合文件系统是否会导致它们出现任何已知问题?

有关详细信息,请参阅IBM知识中心中的。简短回答:MQ可能在NFS3上运行,但您可能期望从中获得的功能和可靠性并不存在

如果队列管理器出现故障,或者如果与 在文件系统中,需要解锁由队列管理器锁定的文件 并可供其他进程使用,而无需等待队列 要重新连接到文件系统的管理器

对于Microsoft Windows上的多实例队列管理器,网络 存储必须由通用Internet文件系统(CIFS)访问 Microsoft Windows网络使用的协议

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


支持多实例QMgrs的文件系统必须是NFS4或更好。可能的不稳定性问题不是运行混合NFS3/4设置,而是通过MIQM使用NFS3。

谢谢Rob!我用上面的方式做了一些测试,看起来几乎一直都很好。我能够看到集群中的MI QM自动在主动和备用之间切换(它们在NFS4中)。但有几次我观察到,当我试图切换MI-QM时,活动的QM进入了挂起状态,我不得不进行强制杀戮来恢复它。我怀疑这种行为是否是因为MI-QM正在与MQ集群中的NFS3文件系统QM通信。同时,它也可能与我测试时的存储或网络问题有关。