第 5章 . 网络文件共享服务

本章描述了如何配置红帽企业 Linux 以便通过 NFS 和 Samba 来提供网络文件共享服务。

5.1. 设置 NFS 服务

拥有一个高度可用的网络文件系统(NFS)是群集体系的一个重要长处。被集群的 NFS 的优越性包括:

5.1.1. NFS 服务器要求

要创建高度可用的 NFS 服务,每个群集服务器都必须满足几个要求。(注意:这些要求不是 NFS 客户系统所必需的。)这些要求如下:

  • NFS 守护进程必须在所有群集服务器上运行。请运行以下命令来检查服务器的状态:

    /sbin/service nfs status

    NFS 服务将不会启动,除非以下 NFS 守护进程在运行:nfsdrpc.mountdrpc.statd。如果服务不在运行,请使用以下命令来启动它:

    /sbin/service portmap start
    /sbin/service nfs start

    当改变了运行级别时,要使 NFS 在重新引导时启动,使用以下命令:

    /sbin/chkconfig --level 345 nfs on
  • RPC portmap 守护进程还必须使用以下命令来被启动:

    /sbin/chkconfig --level 345 portmap on 
  • 被集群的 NFS 服务的文件系统挂载和它们相关的导出应该被包括在 /etc/fstab/etc/exports 中。对于被集群的 NFS 服务来说,描述挂载和导出的参数应该通过群集配置工具来输入。为方便起见,这个工具提供了一个「批量载入 NFS」功能来从现存文件中把项目导入到群集配置文件。

  • 在红帽群集管理器中,NFS 不能通过 TCP 运行。要获得正确的失效转移能力,NFS 必须通过默认的 UDP 来运行。

关于设置 NFS 服务器的详细信息,请参阅《红帽企业 Linux 系统管理指南》