NFS服务器的安装与配置方法

这篇文章主要介绍“NFS服务器的安装与配置方法”,在日常操作中,相信很多人在NFS服务器的安装与配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”NFS服务器的安装与配置方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联专注于企业全网营销推广、网站重做改版、黄冈网站定制设计、自适应品牌网站建设、H5建站商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为黄冈等各大城市提供网站开发制作服务。

## 本次实验用来实现ssh免密码登录的密钥共享,避免了当集群中节点增加后还要手动一一配置原所有节点与新节点之间的免密登录的问题

## 在每个节点上都安装NFS 
[root@hadoop4 ~]# yum -y install nfs-utils rpcbind

## 检测是否安装 nfs rpcbind
[root@hadoop4 ~]# rpm -qa | grep nfs
nfs4-acl-tools-0.3.3-6.el6.x86_64
nfs-utils-lib-1.1.5-9.el6.x86_64
nfs-utils-1.2.3-54.el6.x86_64
[root@hadoop4 ~]# rpm -qa | grep rpcbind
rpcbind-0.2.0-11.el6.x86_64

## 设置开机启动
[root@hadoop4 ~]# chkconfig rpcbind on
[root@hadoop4 ~]# chkconfig nfs on

## 启动服务
[root@hadoop4 ~]# service rpcbind start
[root@hadoop4 ~]# service nfs start
启动 NFS 服务:                                            [确定]
关掉 NFS 配额:                                            [确定]
启动 NFS mountd:                                          [确定]
启动 NFS 守护进程:                                        [确定]
正在启动 RPC idmapd:                                      [确定]

## 查询NFS服务器状态
[root@hadoop4 ~]# service nfs status
rpc.svcgssd 已停
rpc.mountd (pid 10816) 正在运行...
nfsd (pid 10832 10831 10830 10829 10828 10827 10826 10825) 正在运行...
rpc.rquotad (pid 10811) 正在运行...

## 在服务器端(机器名hadoop4),设置共享目录(设置共享目录为/home/grid/),编辑修改/etc/exports
[root@hadoop4 ~]# vim /etc/exports
/home/grid *(rw,sync,no_root_squash)

## 在服务器端重启 rpcbind 和 nfs 服务(注意要先重启rpcbind,后重启nfs)
[root@hadoop4 ~]# service rpcbind restart
[root@hadoop4 ~]# service nfs restart

## 验证
[root@hadoop4 ~]# showmount -e 192.168.0.106
Export list for 192.168.0.106:
/home/grid *

## 在客户端(机器名hadoop5、hadoop6)将共享目录挂载到本地(客户端不需要启动rpcbind和nfs服务即可挂载)
[root@hadoop5 ~]# mkdir /nfs_share
[root@hadoop5 ~]# mount -t nfs 192.168.0.106:/home/grid /nfs_share

## 查看
[root@hadoop5 ~]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
Desktop on /media/sf_Desktop type vboxsf (gid=493,rw)
Desktop on /mnt/Desktop type vboxsf (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
192.168.0.106:/home/grid on /nfs_share type nfs (rw,vers=4,addr=192.168.0.106,clientaddr=192.168.0.107)

## 设置开机自动挂载,在客户端修改/etc/fstab,增加一行
[root@hadoop5 ~]# vim /etc/fstab
192.168.0.106:/home/grid /nfs_share nfs defaults 1 1

## 删除原来分发的密钥文件,使用挂载过来的密钥
## 将每个节点的公钥文件都发送到服务器端,在服务器端将所有的公钥文件追加到 ~/.ssh/authorized_keys 文件中
## authorized_keys 文件生成的过程就不演示了
## 在各节点创建共享目录文件 authorized_keys 的软连接(注意authorized_keys 文件权限为644)
[root@hadoop5 ~]# mv /home/grid/.ssh/authorized_keys  /home/grid/.ssh/authorized_keys.bak
[root@hadoop5 ~]# ln -s /nfs_share/.ssh/authorized_keys /home/grid/.ssh/authorized_keys

到此,关于“NFS服务器的安装与配置方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


分享名称:NFS服务器的安装与配置方法
转载注明:http://ybzwz.com/article/pgdsco.html