多实例队列管理器在具有混合文件系统(包括 NFS4 和 NFS3)的 MQ 集群中是否正常工作
Does Multi-instance queue manager work fine in an MQ cluster with hybrid file system including NFS4 & NFS3
我们在生产基础设施中定义了一个 WebSphere MQ 集群,所有文件系统都使用共享网络存储 (NFS3)。最近,我们必须使 MQ 集群中的集群队列管理器之一具有高可用性。所以我们将MQ集群中的两台服务器迁移到NFS4,并在多实例模式下重新定义队列管理器,其中一台服务器上QM的活动实例和另一台服务器上的备用QM(两台服务器都有NFS4作为文件系统) .现在我们的问题是,由于 MQ 集群一直在队列管理器之间发生大量集群间通信,将 MI 队列管理器保留在具有混合文件系统(包括 NFS4 和 NFS3)的集群中是最佳实践吗?当我们尝试切换混合文件系统时,我们的 MI 队列管理器是否会出现任何已知问题?
请参阅 IBM 知识中心的 Requirements for shared file systems 以了解完整的详细信息。简短回答:MQ 可能 运行 在 NFS3 上,但您可能期望的功能和可靠性不存在。
If a queue manager fails, or if there is a communication failure with
the file system, files locked by the queue manager need to be unlocked
and made available to other processes without waiting for the queue
manager to be reconnected to the file system.
For multi-instance queue managers on Microsoft Windows, the networked
storage must be accessed by the Common Internet File System (CIFS)
protocol used by Microsoft Windows networks.
For multi-instance queue managers on other supported platforms, the
storage must be accessed by a network file system protocol which is
Posix-compliant and supports lease-based locking. Network File System
Version 4 satisfies this requirement. Older file systems, such as
Network File System Version 3, which do not have a reliable mechanism
to release locks after a failure, must not be used with multi-instance
queue managers.
支持多实例 QMgrs 的文件系统 必须 是 NFS4 或更好。可能的不稳定问题不是来自 运行 混合 NFS3/4 设置,而是来自 NFS3 完全 与 MIQM 的任何使用。
我们在生产基础设施中定义了一个 WebSphere MQ 集群,所有文件系统都使用共享网络存储 (NFS3)。最近,我们必须使 MQ 集群中的集群队列管理器之一具有高可用性。所以我们将MQ集群中的两台服务器迁移到NFS4,并在多实例模式下重新定义队列管理器,其中一台服务器上QM的活动实例和另一台服务器上的备用QM(两台服务器都有NFS4作为文件系统) .现在我们的问题是,由于 MQ 集群一直在队列管理器之间发生大量集群间通信,将 MI 队列管理器保留在具有混合文件系统(包括 NFS4 和 NFS3)的集群中是最佳实践吗?当我们尝试切换混合文件系统时,我们的 MI 队列管理器是否会出现任何已知问题?
请参阅 IBM 知识中心的 Requirements for shared file systems 以了解完整的详细信息。简短回答:MQ 可能 运行 在 NFS3 上,但您可能期望的功能和可靠性不存在。
If a queue manager fails, or if there is a communication failure with the file system, files locked by the queue manager need to be unlocked and made available to other processes without waiting for the queue manager to be reconnected to the file system.
For multi-instance queue managers on Microsoft Windows, the networked storage must be accessed by the Common Internet File System (CIFS) protocol used by Microsoft Windows networks.
For multi-instance queue managers on other supported platforms, the storage must be accessed by a network file system protocol which is Posix-compliant and supports lease-based locking. Network File System Version 4 satisfies this requirement. Older file systems, such as Network File System Version 3, which do not have a reliable mechanism to release locks after a failure, must not be used with multi-instance queue managers.
支持多实例 QMgrs 的文件系统 必须 是 NFS4 或更好。可能的不稳定问题不是来自 运行 混合 NFS3/4 设置,而是来自 NFS3 完全 与 MIQM 的任何使用。