这篇文章主要介绍“NFS服务器的安装与配置方法”,在日常操作中,相信很多人在NFS服务器的安装与配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”NFS服务器的安装与配置方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
## 本次实验用来实现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服务器的安装与配置方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。