NFS是Linux/Unix间文件共享的一种简单有效的方法,也是Kubernetes支持的文件存储方式之一。在这篇文章中我们将会详细介绍如何在CentOS7上进行NFS设定。
前提事项
由于不同发行版本的Linux或者Unix会略有不同的可能性,为方便起见,本文中NFS服务器和Client均使用CentOS。
机器用途 | Hostname | IP |
---|---|---|
NFS服务器 | k8s-1 | 192.168.174.131 |
NFS客户端 | k8s-2 | 192.168.174.132 |
软件安装、
NFS服务器详细信息
[root@ku8-1 ~]# uname -a
Linux ku8-1 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@ku8-1 ~]#
rpcbind和nfs-utils
NFS服务器需要安装rpcbind和nfs-utils。
软件 | 版本 |
---|---|
rpcbind | rpcbind-0.2.0-38.el7.x86_64 |
nfs-utils | nfs-utils-1.3.0-0.33.el7_3.x86_64 |
[root@ku8-1 ~]# rpm -qa |grep rpcbind
rpcbind-0.2.0-38.el7.x86_64
[root@ku8-1 ~]#
[root@ku8-1 ~]# rpm -qa |grep nfs-utils
nfs-utils-1.3.0-0.33.el7_3.x86_64
[root@ku8-1 ~]#
如果没有安装,用如下命令安装即可
yum install -y rpcbind nfs-utils
Client设定
Client端需要安装nfs-utlis,如果没有安装,用如下命令安装即可
yum install -y nfs-utils
服务器设定
启动rpcbind服务
···
systemctl start rpcbind
systemctl status rp