00:01
欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。那么本节课呢,来讲一下关于NFS相关的协议和软件。再一个就是讲一下我们NFS的守护进程相关的内容,OK。那先来说一下关于NFS相关的协议啊,那么其实在讲这个NFS的工作原理的时候,我们提到了关于NFS呢,其实是要借助两个协议,一个是我们的NFS协议,另外一个就是我们的RPC协议,那再来通过这个图我们来简单看一下啊。再来梳理一下我们的这个。工作过程。首先服务器上需要先开启RPC服务,也就是port map服务,并且呢,开放自己的111端口。然后呢,再去开启我们服务器上的NFS服务,这个时候NFS服务由于要开启一个随机端口,并且要把这个随机端口注册到我们的RPC上,比如说你帮我记一下来,你帮我记一下OK,这个时候服务器端其实就已经准备完毕了。然后呢,当我们的客户端。
01:00
想当我们的客户端,不管这个客户端是什么样的操作系统,只要这个客户端想连接我们服务器的NFS,就得先去连接我们的RPC端口。所以说呃,我们的NFS的客户端和NFS服务器端的第一个通信是RPC协议之间的通信。啊,是RPC协议之间的一个通信,OK。那客户端的NRPC的协议啊。一般情况下是默认是安装了的,一般情况下默认是安装了的,OK,那服务器端的RPC呢,默认也是安装了的啊。默认也是安装了的,OK,那这个其实我们可以简单来看一下啊,我们可以简单来看一下。我现在准备了虚拟机,只不过这个虚拟诫是一个纯净的虚拟机,那里边儿呢,这个我没有人为的去安装任何的软件啊。有人去安装任何的软件。说它都是一些安装操作系统是自带的一些软件,我们来看一下net state-antp。大家发现我们默认的就有这个RPC的这个。
02:03
啊,这个地方叫r PC band r PC band,然后呢,端口是幺幺,啊,端口是我们的幺幺。同样,其实在Windows里边我们也有这样一个服务。来找一下我们的RPC。有一个RPC的这么一个map,那RPC的一个endpoint map,那这个就是我们的RPC的一个协议啊,这个地方也是那个。是默认的,我们都给它设置为启动了,默认是正在运行的啊。只有处于这样的状态,我们的RPC可以正常通行,那当然啊。这个地方我们既然提到了,我们就再来说一下啊,RPC其实并不是专门用来给NFS工作的这么一个工具,RPC其实它能够进行记录和呃。管理的端口非常多,NFS只是其中的某一个被他啊,就是就是被他所管理的一个端口之一啊。被它所管理端口之一,也就是说你可以这样理解,我们的RPC这个服务装上之后呢,它不光能控制着NFS的一个连接。
03:08
还可以控制一些其他的服务的连接,比如说还有一些其他服务也像FS一样,启动之后有些随机端口没法让客户端和服务器端之间直接通信,那这个时候都得去借助这个叫RPC的这个。服务来进行类似于这样的两个过程的这么一个连接步骤。我们这个RPC的功能啊,其实并不仅仅是为了给NFS使用的。他能给很多其他的服务使用。是,大家千万不要误会这一点啊,OK。那我们接着来说,那第一个步骤是客户端和服务器端之间的RPC的进行,呃。一个数据连接啊,那这个连接的目的呢,是为了让客户端啊,获取服务器端的NFS的端口。获取服务器端的NFS端口,然后呢,在获取到NFS端口之后,客户端再去连接NFS。
04:06
第一个步骤是连接RPC,问N端口,那问到之后。不就应该去连接AFS吗?所以说我们的一个连接过程是这样的,那这个时候就既需要我们的NFS的协议,又需要我们的RPC的协议。然后呢,相关的软件也是既需要我们NFS相关的软件包,又需要我们的RPC的软件包。又需要我们RPC版的软件包,其实大家可以这个放心啊,这两个软件包就是这两类软件包,一般情况下默认在我们的Linux当中是默认是安装了的啊。如果发现没有的话,你可以通过亚M-S安装一下,那NFS一般这样来安装就可以了,用NFS-S。然后杠星把这些和NFS相关的包都装上,然后呢,关于我们的rpc band的软件包呢,就RPC半的杠安装。那下面有一个注意事项,注意事项,注意事项内容是我们CS6点。
05:05
这个几之前的RPC版的不叫RC版的叫port map吧,包括软件包啊,都叫port map,所以说大家要注意一下,如果呃,生态环境中还有相对比较旧的啊。这个操作系统和发行版的话,那看一下是不是它不叫这个RPC版,而是叫map,这个大家自己去注意一下就可以了。对应的协议啊,就说到这儿了啊。安装的软件就说到这儿了,默认安装了,我们就不用管了啊,这个省去了我们软件安装的步骤OK。然后再来说一下关于NFS的守护进程。那既然有两个服务,那肯定有两个各自的守护进程,有NFS的守护进程,还有RPC办的守护进程。NFS的守护进程主要是用来管理NFS客户端能否登录NFS服务器。那NFS客户端能否登录NFS服务器的,就是用户身份验证的这么一个过程。
06:01
而RPC的主要功能是进行端口映射啊,进行端口映射。就是你问我要NFS端口,我把我知道的NFS端口告诉你就可以了啊。这就是这就是一个端口映射的一个过程,当然我们刚才也提到了,RPC并不是只为NFS工作了,它还有一些其他的进行工作,比如说你看下这这个有个解释。Rpc band会将所管理的与服务器对应的端口提供给客户端,只要客户端问,然后只要我知道,我就会告诉你。我会告诉你那。这就是RPC办的这个,呃,工具的。这个协议的啊。这个服务的功能啊。这就是对应的我们的,呃。相关的协议软件包,以及守护进程,那以及守护进程OK,那我们这个内容我们就先进到这,我们下节课再见。
我来说两句