服务器端安装NFS
安装nfs服务
服务器安装nfs服务,提供nfs存储功能
yum install nfs-utils
sudo apt-get install nfs-kernel-server
启动NFS服务
systemctl enable nfs-server
systemctl start nfs-server
创建共享目录
在服务端新建/nfsroot目录并为其赋予最高权限
sudo vim /etc/exports
# * 表示允许任何网段 IP 的系统访问该 NFS 目录
/nfsroot *(rw,sync,no_root_squash)
新建“/nfsroot”目录,并为该目录设置最宽松的权限:
sudo mkdir /nfsroot
sudo chmod -R 777 /nfsroot
sudo chown ipual:root /nfsroot/ -R
启动NFS服务
sudo /etc/init.d/nfs-kernel-server start
重启NFS服务
sudo /etc/init.d/nfs-kernel-server restart
本机查看nfs 共享目录
showmount -e 服务器IP地址 (如果提示命令不存在,则需要yum install showmount)
showmount -e 127.0.0.1
客户端模拟挂载
安装客户端
客户端模拟挂载[所有k8s的节点都需要安装客户端]
yum install nfs-utils
sudo apt-get install nfs-common
创建挂载目录
创建客户端的挂载目录
sudo mkdir /nfsroot
sudo chmod -R 777 /nfsroot
共享目录
客户端/nfsroot挂载服务端(192.168.3.150)的/nfsroot目录
sudo mount -t nfs 192.168.3.150:/nfsroot /nfsroot -o nolock
192.168.3.151为主机 ip,/nfsroot 为主机共享目录,/nfsroot为设备挂载目录,如果指令运行没有出错,则 NFS 挂载成功,在主机的 /mnt 目录下应该可以看到 /nfsroot 目录下的内容(可先在 nfsroot 目录下新建测试目录),如需卸载使用
卸载共享
umount /nfsroot