微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu-10.04 – 高可用性NFS服务器(Heartbeat / DRBD)在发生接管时长时间挂起客户端

我们有一个高可用性NFS环境,使用DRBD,heartbeat和nfs暴露给客户端(Simular到以下 https://help.ubuntu.com/community/HighlyAvailableNFS).这似乎是一个相当普遍且受到良好支持的HA nfs方法,并且通过一次预测对我们来说非常有效.

当心跳执行切换时,nfs客户端全部挂起大约60-120秒.我可以看到心跳只需要5-10秒即可完成接管并获得nfs(我甚至可以手动安装).但是连接的客户端似乎在重新建立工作连接之前等待一些超时.

我试过以下没有成功;

>确保/ var / lib / nfs存储在drdb磁盘上并符号链接回/ var / lib
> UDP或TCP客户端连接
> NFS服务器导出定义导出中的fsid.
>使用客户端timeo =在mount中
>硬/软安装

设置如下;

> NFSv4
> Ubuntu LTS服务器和客户端
>当前的客户端挂载选项= proto = tcp,noauto,bg,intr,hard,noatime,nodiratime,nosuid,noexec

笔记

>我注意到/ var / lib / nfs / rmtab总是空的,我无法解决原因.这可能是原因吗?
>客户端是GUI少ubuntu 10.4 LAMP堆栈服务器.
>当客户端停止时,任何试图访问共享的程序都会停止.例如.执行“df”会将ssh会话挂起到nfs挂载行,直到nfs返回.

任何建议都是最受欢迎的.

如果您正在运行带有GUI用户登录(如LTSP)的Ubuntu,则很可能客户端出现问题.

Gnome-Settings-Daemon有一个讨厌的习惯,就是在NFS挂载中挖掘它来检查它找到的任何垃圾文件夹的状态.这个问题存在于Ubuntu 9.10中,也可能在10.04中.

这在Ubuntu发行版中是硬编码的,并且在9.x版本中被错误删除.据报道,它在以后的Ubuntu版本中得到修复,常见的症状是高负载平均值,而NFS挂载无法访问.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐