NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议。NFS 的客户端主要为Linux,支持多节点同时挂载以及并发写入
作用:提供文件共享服务,为集群中的 Web Server 配置后端存储
一、准备环境: nas 192.168.231.41 web1 192.168.231.42 web2 192.168.231.43 web3 192.168.231.44
二、对四台主机:nas 、web1、 web2、 web3都做如下操作 1.关闭selinux
#sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config #setenforce 02.关闭防火墙
#systemctl stop firewalld #systemctl disable firewalld三、对nas主机操作
# yum -y install nfs-utils # mkdir /webdata //存储网站代码 # echo "nfs test..." > /webdata/index.html # vim /etc/exports /webdata 192.168.231.0/24(rw) # systemctl start nfs-server # systemctl enable nfs-server # exportfs -v /webdata 192.168.231.0/24(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)四、对web1、web2、web3客户端操作 以web1为例:
# yum -y install nfs-utils httpd # systemctl start httpd # systemctl enable httpd 查看存储端共享 [可选] # showmount -e 192.168.231.41 // 查询NFS服务器可用目录 Export list for 192.168.231.41: /webdata 192.168.231.0/24 手动挂载 [可选] # mount -t nfs 192.168.231.41:/webdata /var/www/html/ # umount /var/www/html/ 自动挂载到网站主目录 # vim /etc/fstab 192.168.231.41:/webdata /var/www/html nfs defaults 0 0 # mount -a 查看挂载 # df 192.168.231.41:/webdata10475520 1093632 9381888 11% /var/www/html [root@web1 ~]# ls /var/www/html/ index.html
web2 web3同上五、测试