Centos7安装NFS

132 阅读1分钟

一、安装NFS服务端

k8s集群下,在k8sMaster主节点上安装nfs服务端

1、查看系统是否已经安装nfs

rpm -qa | grep nfs   
rpm -qa | grep rpcbind

2、在线安装nfs

yum -y install nfs-utils rpcbind

3、创建共享目录

mkdir -p /usr/local/soft/nfs/data/

4、设置权限

#rw表示可读写;sync表示同步写
echo "/usr/local/soft/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exports

5、配置生效

exportfs -r

6、启动rpcbind、nfs服务

systemctl enable rpcbind
systemctl start rpcbind 
systemctl enable nfs 
systemctl start nfs

7、验证

#查看共享目录,ip为真实服务器ip
showmount -e ip

选项与参数:
-a :显示目前主机与客户端的 NFS 联机分享的状态;
-e :显示某部主机的 /etc/exports 所分享的目录数据。

二、安装客户端

k8s集群下,所有k8sworker节点上安装nfs客户端

1、安装nfs-utils客户端

yum -y install nfs-utils

2、创建挂载目录

mkdir -p /usr/local/soft/nfs/data/

3、挂载

# mount -t nfs 服务器IP/主机名:/服务器共享目录 本地挂载点
mount -t nfs 192.168.232.131:/usr/local/soft/nfs/data/ /usr/local/soft/nfs/data/

4、验证

df -h

image.png

三、测试

在某台安装nfs客户端节点上往共享目录中写入测试文件数据

echo "nfs data" >> /usr/local/soft/nfs/data/test.txt

在所有节点上都能查看到写入的数据,并且是一样的

image.png