Answers:
您可以购买可以容忍CPU故障的系统,也可以实现多个服务器。您可以在Linux上相当容易地创建NFS故障转移群集(我敢肯定Sun等人也都具有这种机制)。
一种非常受支持/通用的方法是使用心跳信号(我在Google上找到的第一个链接,搜索NFS和心跳信号)来管理集群,然后在服务器之间共享存储。要确保透明的故障转移,使用NFS要做的重要事情是还共享通常在/ var / lib / nfs中的NFS状态信息。您可以通过将其放在共享存储上来实现。
编辑:还要在每台服务器的NFS导出上将fsid选项设置为相同的值,以防止在群集故障转移时获得过时的文件句柄。
nfs 4.1支持群集的pNFS。http://www.pnfs.com/
据我所知,主动/主动配置中的Nfs标准服务器是不可能的,主动/被动群集也是可能的(使用hearthbeat + nfs3测试)。这是使用设置高可用性NFS服务器的快速,简单的好方法 。howtoforge.com
也可以使用glusterfs + haproxy + keepalived + ganesha-nfs设置主动/主动nfs4集群。