存储服务器搭建(企业级nas存储服务器搭建)

NFS介绍:NFS(网络文件系统)就是网络文件系统,在负载均衡中常用来保存空。远程安装访问与本地访问一样方便。同时共享文件系统,多台服务器不需要为每台配置更新文

NFS介绍:

NFS(网络文件系统)就是网络文件系统,在负载均衡中常用来保存空。远程安装访问与本地访问一样方便。同时共享文件系统,多台服务器不需要为每台配置更新文件,但只有一台NFS可以共享。

模拟环境配置:系统:三个CentOS 7s

共享服务器:172.16.2.3。客户端(网络):172.16.2.20/21/22

可以共享服务路径/www。并访问ip为172.16.2.0/24的网段。

下载安装 rpcbind 和 nfs-utils

因为nfs端口不同,所以需要RPC来管理它们。相当于NFS相当于房屋,RPC相当于中介。将nfs端口交给RPC进行管理。因此,需要安装rpcbind。

存储服务器搭建(企业级nas存储服务器搭建)插图

服务器和客户端都需要安装(如果客户端的某些系统默认支持nfs,只需要安装rpcbind):

Yum -y install rpcbind nfs-utils服务器端设置:1)作为存储共享服务器,开机是必须的。

system CTL start rpcbind . service # start rpcbind service system CTL enable rpcbind service system CTL start NFS . service # start NFS service system CTL enable NFS . service # start rpcbind service

2)准备一个共享目录。

作为web集群的共享目录,在根目录下创建/www目录。

mkdir /www访问用户乱七八糟,共享文件夹授权给nfsnobody:

用户nfsnobody是在安装nfs时自动创建并直接授权的。

Chown-r nfs无人。NFS nobody/www3)编辑NFS配置文件。

在配置文件的/etc/exports中设置路径和相关的用户权限。

Vim /etc/exports配置文件只有一行,关键在于以下用户的权限参数。

格式为共享文件路径访问IP(权限参数)

常见的企业权限参数有root_squash,no_all_squash,只有root才有权限,映射为nfsnobody用户。

/WWW172.16.2.0/24 (RW,SYNC,root _ squash)相关参数设置如下:

Rw #表示允许读写,ro #表示只读,使存储目录的权限位只读,这样开发者只能看sync #表示同步写入内存和硬盘。async #首先将数据保存在内存缓冲区,必要时写入磁盘。no_root_squash #表示客户端以root身份访问时,给予本地root权限(默认为root_squash)。Root _ squash #表示当客户端以Root身份访问共享目录时,root用户被映射到匿名用户all_squash #所有访问用户都被映射到匿名用户或用户组。no_all_squash #不映射到普通用户,没有权限。Root映射到nfsnobodysubtree _ check(默认)#如果输出目录是子目录,nfs服务器会检查其父目录的权限# no_subtree_check #即使输出目录是子目录,nfs服务器也不会检查其父目录的权限。这样可以提高效率。anonuid=xxx #在NFS服务器/etc/passwd文件中指定匿名用户的UIDanongid=xxx #。在NFS服务器/etc/passwd文件中指定匿名用户的GID

更改配置后,重新加载配置:

您也可以在此处重新启动服务,但不直接断开服务会更快地重新加载服务。

systemctl reload nfs.service #重载服务exportfs -v #查看已配置好的路径及相关配置

存储服务器搭建(企业级nas存储服务器搭建)插图(1)systemreloadnfs . service # Overload service exportfs-v #查看配置的路径和相关配置。

服务器配置完成。

客户端设置:

有几个web服务器,其中只有几个具有相同的设置。

先测试两个IP IP:172 . 16 . 2 . 20 172 . 16 . 2 . 21

1)创建需要安装的路径:

创建目录:

Mkdir -p /www/html2)检查服务器共享目录:

showmount -e 172.16.2.3

存储服务器搭建(企业级nas存储服务器搭建)插图(2)显示山-e 172.16.2.3

3)将共享目录/www挂载到本地/www/html目录。

mount-t NFS 172 . 16 . 2 . 3:/www/www/html mount完成df -h检查以查看挂载是否成功。

存储服务器搭建(企业级nas存储服务器搭建)插图(3)

上图显示已经挂载成功!!!

4)客户端创建一个测试文件。

在172.16.2.20 client /www/html创建一个文件text.txt,并输入内容123。

回声& # 34;123"& gt& gt/www/html/text.txt也可以在172.16.2.21客户端创建一个111.txt文件。

Touch /www/html 111.txt创建成功,刚创建的两个文件在存储共享服务器的共享目录`/www `和各个客户端的目录`/www/html `都可以看到,构建成功。

存储服务器搭建(企业级nas存储服务器搭建)插图(4)

存储服务器搭建(企业级nas存储服务器搭建)插图(5)

实现开机自动挂载共享目录

在客户端上设置自动引导装载。

方法1:使用启动脚本rc.local

回声& # 34;mount-t NFS 172 . 16 . 2 . 3:/www/www/html & # 34;& gt& gt/etc/rc.local

方法2:使用fstab文件

Vim /etc/fstab输入IP,路径没问题。

12 . 16 . 2 . 3:/www/www/htmlnfsdefaults 0 NFS共享存储服务器已经搭建好了!!!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/115476.html

发表回复

登录后才能评论