CentOS 7.4下NFS存储服务部署(2)

01.首先用户访间网站程序,由程序在NFS客户端上发出存取NFS文件的请求,这时NFS客户端(即执行程序的服务器)的RPC服务(rpcbind服务)就会通过网络向NFS服务器端的RPC服务(rpcbind服务)的111端口发出NFS文件存取功能的询间请求.

02.NFS服务器端的RPC服务(rpcbind服务)找到对应的已注册的NFS端口后,通知NFS客户端的RPC服务(rpcbind服务)。

03.此时NFS客户端获取到正确的端口,并与NFS daemon联机存取数据

04.NFS客户端把数据存取成功后,返回给前端访间程序,告知用户存取结果,作为网站用户,就完成了一次存取操作。

因为NFS的各项功能都需要向RPC服务(rpcbind服务)注册,所以只有RPC服务才能获取到NFS服务的各项功能对应的端口号(port number)PIDNFS在主机所监听的IP等信息,而NFS客户端也只能通过向RPC服务询问才能找到正确的端□。也就是说,NFS需要有RPC服务的协助才能成功对外提供服务。从上面的描述,我们不难推断,无论是NFS客户端还是NFS服务器端,当要使用NFS时,都需要首先启动RPC服务,NFS服务必须在RPC服务启动之后启动,客户端无需启动NFS服务,但需要启动RPC服务。

第2章 实践操作NFS 服务 2.1 进行服务器架构规划

NFS服务器部署角色IP

服务器系统

 

角色

 

IP

 

CentOS release 6.9 (Final)

 

NFS服务器端(NFS-Sever)

 

10.0.0.31

 

CentOS release 6.9 (Final)

 

NFS客户端1(NFS-Client1)

 

10.0.0.8

 

CentOS release 6.9 (Final)

 

NFS客户端2(NFS-Client2)

 

10.0.0.41

 

 

2.2 NFS服务端部署过程 2.2.1 第一个里程碑-确认软件是否已经安装,安装NFS服务相关软件

rpm -qa|grep nfs

rpm -qa|grep rpc

安装rpcbind nfs-utils服务程序,并进行验证安装是否成功

yum install -y nfs-utils rpcbind

rpm -qa nfs-utils rpcbind

2.2.2 第二个里程碑-编写nfs配置文件

nfs配置文件默认存在/etc/exports

vim /etc/exports

#share /data by oldboy for share at 20170220

/data  172.16.1.0/24(rw,sync) 

/etc/exports文件说明:

第一部分:/data            --指定共享目录信息

第二部分:172.16.1.0/24  --指定了一个网段信息,表示允许指定的网段主机挂载到我本地的共享目录上

第三部分:(rw,sync)      --表示定义共享参数信息,

rw    表示读写,对共享目录设置的权限

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/57c58374b93336a3a1d87360cf7787ea.html