如何在 Linux 中进行客户端 NFS 故障转移?

Dou*_*oug 13 linux redhat nfs centos high-availability

我有一个需要访问 NFS 存储的 CentOS 6.3 客户端。有两个 NFS 服务器为存储在具有集群文件系统的 SAN 上的相同内容提供服务。如果需要,我如何设置 CentOS 以故障转移到备份 NFS 服务器?当我谷歌时,我一直读到 Linux 不支持这一点,但这会很奇怪,因为有很多关于如何设置集群 Linux NFS 服务器群的信息......

小智 10

这听起来像是 automount(8) 守护进程的工作。请参阅“复制服务器”下的 autofs(5) 手册页(来自 autofs rpm)。我相信如果你添加一行

fileserv host1,host2:/server/export/point

到您客户端上的 /etc/auto.misc 并(重新)启动 autofs 服务,您的 NFS 存储将显示在 /misc/fileserv 下。如果您想以只读方式挂载(当然或其他挂载选项),您可以添加 -ro 作为挂载选项。