10.2.8. 配置 NFS 共享存储以进行消息传递
在使用专用的共享存储、数据复制高可用性时,您必须将实时服务器和备份服务器配置为使用 NFS 客户端上的共享目录。如果您将一台服务器配置为使用 NFS 服务器上的共享目录,另一个服务器使用 NFS 客户端上的共享目录,则备份服务器无法识别实时服务器启动或正在运行时。因此,为了正常工作,两台服务器必须在 NFS 客户端上指定共享目录。
您还必须为 NFS 客户端挂载配置以下选项:
-
sync
:此选项指定所有更改都会立即刷新到磁盘。 -
intr
:此选项允许在服务器停机或无法访问时中断 NFS 请求。 -
noac
:此选项禁用属性缓存,这是在多个客户端之间实现属性缓存一致性所必需的。 -
soft
:此选项指定服务于导出的文件系统的主机不可用,应报告错误,而不是等待服务器恢复在线。 -
lookupcache=none
:此选项禁用查找缓存。 -
timeo=n
:NFS 客户端在重试 NFS 请求前等待响应,以毫秒为单位的时间(秒数十)。对于 NFS over TCP,默认的timeo
值为600
(60 秒)。对于 NFS over UDP,客户端使用自适应算法为常用请求类型(如读取和写入请求)估算适当的超时值。 -
retrans=n
:NFS 客户端在尝试进一步恢复操作前重试请求的次数。如果没有指定retrans
选项,NFS 客户端会尝试每个请求三次。
重要
在配置 timeo
和重新传输
选项时,务必要使用合理的值。默认的 timeo
等待时间为 600
分钟(60 秒),组合回 转
值 5
次尝试可等待 ActiveMQ Artemis 检测 NFS 断开连接。