我有一个需要访问NFS存储的CentOS 6.3客户端。 有两台NFS服务器提供与集群文件系统一起存储在SAN上的相同内容。 如果需要,我如何设置CentOS故障切换到备份NFS服务器? 当我Google的时候,我一直在阅读,Linux不支持这个,但是这会很奇怪,因为有很多关于如何设置集群Linux NFS服务器的信息。
这听起来像是一个automount(8)守护进程的工作。 请参阅“复制服务器”下的autofs(5)手册页(来自autofs rpm)。 我相信如果你添加一个像
fileserv host1,host2:/server/export/point
到你的客户端上的/etc/auto.misc并(重新)启动autofs服务,你的NFS存储将显示在/ misc / fileserv下。 如果你想挂载只读(或其他挂载选项当然),你可以添加-ro作为挂载选项。
正确的做法是使用GlusterFS , GlusterFS是一个扩展文件系统,运行在NFS或CIFS等底层文件系统的用户空间中。
所有这些听起来都很令人印象深刻,而且很复杂,但实际上设置起来很简单。 说实话,你应该不到15分钟。 你会有两台服务器,每台服务器都定义了一个“砖”(存储单元)。 然后在这个服务器池中定义一个卷。 服务器之间的数据复制自动发生,如果其中一台服务器死亡,客户端上的故障转移也会自动进行。