centos7共享网络盘_CentOS7.6搭建配置NFS共享存储

个人搭建博客网站的时候有个需求,想把站点做成高可用集群,说是集群其实也就是两台服务器,但是面临一个问题,如果两个站点都有自己的网站目录,那么就会出现在单台修改的信息在访问到第二个服务器的时候信息不同步,会造成数据库出错,所以如何让两个服务器同时访问同一个目录,修改和变更不需要手动同步到另一台服务器?没错我也是想到了共享存储,虽然不像企业级网站那么牛逼,但是我也想用负载均衡将服务器节点扩展到两个甚至多个,为将来做好技术储备,查询资料半天最后采用了NFS共享文件存储。

下面是我的配置过程,基于centos7.6搭建。

服务端:需要在服务端搭建nfs共享存储服务

  1. yum install -y nfs-utils
a519a0ed59df233a7fd589aba66f29d7.png

3. mkdir /lixdx

#创建共享目录

chown -R nfsnobody:nfsnobody /lixdx

#nfsnobody是nfs的默认启动用户

vim /etc/exports

/lixdx 172.31.64.0/24(rw,sync,no_root_squash)

#设置共享到的网络

010970b21f334f8769a8b34a5b514bed.png

Systemctl start rpcbind

Systemctl start nfs

#启动NFS服务

b711f29eb6ae9fe1e6c9f83529893547.png

#查看服务启动状态

52b07c1453210dfe44da852d88dcacbc.png
afb4e6fcb3a1350ca092ec8237fab944.png

客户端:挂载远程共享目录

  1. yum install nfs-utils -y #安装nfs
3cb62b1767ccbe6d86576661cd307fab.png

#查看和挂载远程共享文件路径

showmount -e 172.31.64.105(服务端地址)

c796cfbee4be2f3776af21f4acebe1a8.png

设置开机自动挂载和挂载的路径(我是将远程/lixdx挂载到了本地/lixdx/lixdx)本地路径需要创建

mkdir /lixdx/lixdx (根据需求自行修改)

vim /etc/fstab

5d6d4b4ebeae0b6bd29a1ddce920ee6a.png

5.查看挂载后的文件,可以看到已经可以看到文件,这时候只需要将本地的网站路径修改到挂载的远程路径,就可以实现双活访问了。

4a375f0ff959e7451712ec3cdc9b4c95.png

知识进阶:https://www.lixdx.cn/?p=860

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值