17.项目9 NFS服务器的配置与管理.pptx
《17.项目9 NFS服务器的配置与管理.pptx》由会员分享,可在线阅读,更多相关《17.项目9 NFS服务器的配置与管理.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、17.项目9 NFS服务器的配置与管理17. 项目项目9 NFS服务器的配置与管理服务器的配置与管理l任务一任务一 安装与控制安装与控制NFS服务;服务;l任务二任务二 配置配置NFS服务器服务器l2学时学时理论理论+2学时实践学时实践本课教学目标本课教学目标l掌握掌握NFSNFS服务的功能和工作原理;服务的功能和工作原理;l掌握掌握NFSNFS服务的安装和控制方法;服务的安装和控制方法;l掌握掌握NFSNFS服务器的配置方法。服务器的配置方法。本课教学重难点本课教学重难点u教学重点教学重点 NFS NFS服务的功能和工作原理;服务的功能和工作原理;NFSNFS服务器的配置方法。服务器的配置方
2、法。u教学难点教学难点 NFSNFS主配置文件的编辑;主配置文件的编辑;NFSNFS服务器的配置。服务器的配置。1.NFS1.NFS概述概述 NFS NFS是英文是英文Network File SystemNetwork File System的简称,翻译为中文是网络文件系统。在的简称,翻译为中文是网络文件系统。在LinuxLinux中,中,NFSNFS服务相当于服务相当于“网上邻居网上邻居”,可以让,可以让LinuxLinux主机间像操作本地设备那样共享资源。它与主机间像操作本地设备那样共享资源。它与SambaSamba服服务的功能非常类似,只是务的功能非常类似,只是NFSNFS服务只能用于
3、服务只能用于LinuxLinux主机间共享资源,而主机间共享资源,而SambaSamba服务不仅可以实服务不仅可以实现现LinuxLinux主机间的资源共享,还可以实现主机间的资源共享,还可以实现LinuxLinux与与WindowsWindows之间的文件共享。之间的文件共享。一、一、NFS相关知识相关知识任务一任务一 安装与控制安装与控制NFS服务服务2 2.NFS.NFS工作原理工作原理 NFS NFS服务的守护进程主要有服务的守护进程主要有6 6个,分别是个,分别是rpc.nfsdrpc.nfsd、rpc.mountedrpc.mounted、rpcbindrpcbind、rpcloc
4、kedrpclocked、rpc.statdrpc.statd和和rpc.quotadrpc.quotad,其中前三个是必须有的进程,后三个是可选进程。各个进程的功,其中前三个是必须有的进程,后三个是可选进程。各个进程的功能如能如下表下表所示。所示。一、一、NFS相关知识相关知识任务一任务一 安装与控制安装与控制NFS服务服务进程名进程名功能功能rpc.nfsd负责客户端的登录检验,负责处理NFS请求rpc.mounted负责管理NFS的文件系统rpcbind负责端口映射,即将NFS服务的端口号提供给NFS客户端rpclocked允许NFS客户端在服务器上对文件加锁rpc.statd实现了网络
5、状态监控RPC协议rpc.quotad提供了NFS与配额管理程序的接口 这些进程由相应的功能组件来提供,每一项功能都会对应一个端口。为了不占用过多的这些进程由相应的功能组件来提供,每一项功能都会对应一个端口。为了不占用过多的固定端口,固定端口,NFSNFS服务采用动态端口分配方式,该功能由服务采用动态端口分配方式,该功能由RPCRPC(Remote Procedure CallRemote Procedure Call,远程,远程过程调用)组件来提供,需要安装的软件为过程调用)组件来提供,需要安装的软件为rpcbindrpcbind,体现的进程为,体现的进程为rpcbindrpcbind,工作
6、于固定端,工作于固定端口口111111,主要负责记录,主要负责记录NFSNFS各种功能所分配的端口号,供客户机查询。各种功能所分配的端口号,供客户机查询。NFSNFS的具体工作过程概的具体工作过程概况如下:况如下: 第一步:第一步:NFSNFS服务启动,各功能自动分配一个端口,这些端口信息被服务启动,各功能自动分配一个端口,这些端口信息被RPCRPC服务记录;服务记录; 第二步:客户端访问服务器,首先向第二步:客户端访问服务器,首先向RPCRPC服务查询服务查询NFSNFS的端口号;的端口号; 第三步:第三步:RPCRPC服务告知客户端服务告知客户端NFSNFS服务工作的端口号;服务工作的端口
7、号; 第四步:客户端访问对应的端口请求第四步:客户端访问对应的端口请求NFSNFS提供服务;提供服务; 第五步:第五步:NFSNFS服务认证访问权限后,提供服务。服务认证访问权限后,提供服务。 NFS NFS和和RPCRPC可以理解为图书馆与登记簿的关系,可以理解为图书馆与登记簿的关系,NFSNFS只负责藏书,即完成资源存储和共享只负责藏书,即完成资源存储和共享的功能,而书到底藏在哪由的功能,而书到底藏在哪由RPCRPC来完成,这样处理的好处是大大简化了来完成,这样处理的好处是大大简化了NFSNFS程序的复杂度。程序的复杂度。一、一、NFS相关知识相关知识任务一任务一 安装与控制安装与控制NF
8、S服务服务 从从NFSNFS工作原理的介绍可知,工作原理的介绍可知,rpc.nfsdrpc.nfsd、rpc.mountedrpc.mounted和和rpcbindrpcbind是是NFSNFS服务必须有的守护服务必须有的守护进程,为满足此要求,至少需要安装两个组件:进程,为满足此要求,至少需要安装两个组件:nfs-utilsnfs-utils和和rpcbindrpcbind。其中。其中nfs-utilsnfs-utils组件组件负责提供负责提供rpc.nfsdrpc.nfsd和和rpc.mountedrpc.mounted两个守护进程,两个守护进程,rpcbindrpcbind组件负责提供组
9、件负责提供rpcbindrpcbind守护进程。守护进程。采用采用yumyum方法安装,配置好方法安装,配置好yumyum源以后,执行如下安装指令即可:源以后,执行如下安装指令即可:rootMASTER # yum -y install nfs-utilsrootMASTER # yum -y install nfs-utilsrootMASTER # yum -y install rpcbindrootMASTER # yum -y install rpcbind二、二、NFS服务的安装服务的安装任务一任务一 安装与控制安装与控制NFS服务服务1.1.查询查询NFSNFS服务的运行状态服务的
10、运行状态rootMASTER # service nfs statusrootMASTER # service nfs status2.2.查询查询NFSNFS服务中各个守护进程是否在运行服务中各个守护进程是否在运行rootMASTER # rpcinfo -prootMASTER # rpcinfo -p3.3.启动启动、停止、重启、停止、重启NFSNFS服务服务rootMASTER # service nfs startrootMASTER # service nfs start/stop/restart/stop/restart4 4. .设置设置NFSNFS服务开机自启动服务开机自启动
11、rootMASTER # chkconfig -level 35 nfs onrootMASTER # chkconfig -level 35 nfs onrootMASTER # chkconfig -list|grep nfsrootMASTER # chkconfig -list|grep nfsnfs nfs 0:0:关闭关闭 1:1:关闭关闭 2:2:关闭关闭 3:3:启用启用 4:4:关闭关闭 5:5:启用启用 6:6:关闭关闭nfslock nfslock 0:0:关闭关闭 1:1:关闭关闭 2:2:关闭关闭 3:3:启用启用 4:4:启用启用 5:5:启用启用 6:6:关闭关闭
12、三、三、NFS服务的控制服务的控制任务一任务一 安装与控制安装与控制NFS服务服务 NFS NFS网络文件的主要目录结构及功能如网络文件的主要目录结构及功能如下表下表所示:所示:一、一、NFS网络文件系统结构网络文件系统结构任务二任务二 配置配置NFS服务器服务器文件目录文件目录功能功能/etc/exportsNFS服务的主配置文件/user/sbin/exportsNFS服务的管理命令/usr/sbin/showmount客户端用来查看NFS共享资源目录的命令/var/lib/nfs/etab记录NFS分享出来的目录的完整设置权限/var/lib/nfs/xtab记录曾经登录过的客户端信息
13、NFS NFS服务的主配置文件是服务的主配置文件是/etc/exports/etc/exports,用于记录共享目录,指定共享主机和共享权限。,用于记录共享目录,指定共享主机和共享权限。该配置文件中典型的语法格式如下:该配置文件中典型的语法格式如下:# #共享目录共享目录 主机名或者主机名或者IPIP地址(权限)地址(权限) 对于共享主机和共享权限的指定,再补充说明如下:对于共享主机和共享权限的指定,再补充说明如下:(1 1)如果有多个主机名或者)如果有多个主机名或者IPIP地址,中间用空格隔开;地址,中间用空格隔开;(2 2)IPIP地址可写成:地址可写成:192.168.1.113192.
14、168.1.113、192.168.1.113/24192.168.1.113/24或或192.168.1.113/255.255.255.0192.168.1.113/255.255.255.0;(3 3)如果用主机名,)如果用主机名,NFSNFS服务器必须能够解析该主机名对应的服务器必须能够解析该主机名对应的IPIP地址;地址;(4 4)可以有多个权限,权限之间用)可以有多个权限,权限之间用“,”“,”隔开;隔开;/nfsfiles/major 192.168.1.113(rw)/nfsfiles/major 192.168.1.113(rw)二、二、NFS主配置文件介绍主配置文件介绍任务
15、二任务二 配置配置NFS服务器服务器 (5 5)常见的权限及含义如)常见的权限及含义如下表下表所示:所示:二、二、NFS主配置文件介绍主配置文件介绍任务二任务二 配置配置NFS服务器服务器权限含义rw读写ro只读sync数据同步写入内存和硬盘async数据先写入内存,再写入硬盘no_root_squash 如果使用共享目录的是root,那么对该共享目录来讲就具有root权限root_squash如果使用共享目录的是root,那么这个用户的权限将被压缩为nobodyall_squash无论谁使用共享目录,权限均被压缩为nobodyanonuid用户可自行设置uidanongid用户可自行设置gi
16、d1.1.任务需求任务需求 某学校需要搭建一台某学校需要搭建一台NFSNFS服务器,服务器,IPIP地址为地址为192.168.1.112192.168.1.112,共享目录、允许共享的主机,共享目录、允许共享的主机及共享权限如及共享权限如下下表所示:表所示:三、配置三、配置NFS服务器共享目录服务器共享目录任务二任务二 配置配置NFS服务器服务器共享目录允许共享的主机共享权限/nfsfiles/share所有客户端读写;所有用户访问时映射成匿名用户;匿名用户的UID和GID都为12345/nfsfiles/public192.168.1.0/24192.168.2.0/24只读/nfsfil
17、es/techtrzy.edu域成员读写;将root用户映射成匿名用户/nfsfiles/major192.168.1.113读写2.2.任务分析任务分析 要完成该配置任务,服务器端主要工作:一是建立共享目录、测试文件、修改共享目录要完成该配置任务,服务器端主要工作:一是建立共享目录、测试文件、修改共享目录的系统权限;二是编辑的系统权限;二是编辑NFSNFS主配置文件,按照语法格式和共享要求写入对应语句;因为有目主配置文件,按照语法格式和共享要求写入对应语句;因为有目录只允许主机名访问,三是要编辑录只允许主机名访问,三是要编辑/etc/hosts/etc/hosts文件;四是要关闭防火墙和文件
18、;四是要关闭防火墙和SELinuxSELinux;最后就;最后就是启动是启动rpcbindrpcbind服务和服务和nfsnfs服务。客户端主要工作:一是要确保安装了服务。客户端主要工作:一是要确保安装了nfs-utilsnfs-utils组件;二是组件;二是要建立挂载目录,实施共享目录挂载;三是建立共享目录开机自动挂载。实验环境:要建立挂载目录,实施共享目录挂载;三是建立共享目录开机自动挂载。实验环境:NFSNFS服服务器务器IPIP地址为地址为192.168.1.112192.168.1.112,客户端,客户端IPIP地址为地址为192.168.1.113192.168.1.113。三、配
19、置三、配置NFS服务器共享目录服务器共享目录任务二任务二 配置配置NFS服务器服务器3.3.实现步骤实现步骤 步骤一:创建共享目录及测试文件。步骤一:创建共享目录及测试文件。# #新建共享目录新建共享目录rootMASTER # mkdir -p /nfsfiles/sharerootMASTER # mkdir -p /nfsfiles/sharerootMASTER # mkdir -p /nfsfiles/publicrootMASTER # mkdir -p /nfsfiles/publicrootMASTER # mkdir -p /nfsfiles/techrootMASTER #
20、 mkdir -p /nfsfiles/techrootMASTER # mkdir -p /nfsfiles/majorrootMASTER # mkdir -p /nfsfiles/major# #新建测试文件新建测试文件rootMASTER # touch /nfsfiles/share/share.txtrootMASTER # touch /nfsfiles/share/share.txtrootMASTER # touch /nfsfiles/public/public.txtrootMASTER # touch /nfsfiles/public/public.txtrootMAS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 17.项目9 NFS服务器的配置与管理 17. 项目 NFS 服务器 配置 管理
限制150内