一、Rsync+NFS解决单点故障
1.准备环境
主机 |
角色 |
IP |
backup |
rsync服务端,NFS服务端 |
172.16.1.41 |
nfs |
rsync客户端,NFS服务端 |
172.16.1.31 |
web01 |
rsync客户端,NFS客户端 |
172.16.1.7,10.0.0.7 |
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7e58b6b35420836d63214a7c372dc1cd.png#pic_center)
1.服务器创建统一用户
[root@web01 ~]
[root@web01 ~]
[root@nfs ~]
[root@nfs ~]
[root@backup ~]
2.web01服务器搭建上传作业平台
1) 安装
[root@web01 ~]
[root@web01 ~]
[root@web01 ~]
[root@web01 ~]
[root@web01 ~]
2) httpd服务配置
[root@web01 ~]
User www
Group www
[root@web01 ~]
[root@lb01 ~]
3) 上传代码
[root@web01 ~]
[root@web01 /var/www/html]
[root@web01 /var/www/html]
[root@web01 /var/www/html]
2.nfs服务器搭建NFS服务端
1) 安装
[root@nfs ~]
[root@nfs ~]
[root@nfs ~]
[root@db01 ~]
[root@db01 ~]
tcp6 0 0 :::111 :::* LISTEN 7712/rpcbind
2) NFS服务配置
[root@nfs ~]
/data 172.16.1.0/24(rw,sync,all_squash,anonuid=666,anongid=666)
[root@db01 ~]
[root@db01 ~]
/data 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=666,anongid=666,sec=sys,rw,secure,root_squash,all_squash)
3) 创建目录并授权
[root@nfs ~]
[root@nfs ~]
4) web01服务器挂载nfs服务端目录
[root@web01 ~]
Export list for 172.16.1.51:
/data 172.16.1.0/24
[root@web01 ~]
3.backup服务器搭建rsync服务
1) 安装
[root@backup ~]
2) rsyncd服务配置
[root@backup ~]
uid =