天天看点

sersync+rsync多实例网站数据同步

2、 环境部署准备

192.169.59.17     M-server

192.168.59.14     s1-server

192.168.59.15     s2-server

1、检查系统环境变量

2、在S1和S2服务器创建rsyncd.conf配置文件

vim /etc/rsyncd.conf

3、创建目录

4、设置相关权限认证

5、开启rsync守护进程

6、将rsync服务加入开机自启动

7、重启rsync

8、 在Master上配置rsync权限

9、 在Master上手工测试rsync同步情况

10. 在Master安装sersync

11、 修改配置文件,将第24-28行内容删除掉,换成下面内容

12、 开启sersync守护进程同步数据

先配置sersync环境变量

echo 'export PATH=$PATH:/usr/local/sersync/bin' >>/etc/profile

tail -1 /etc/profile

source /etc/profile

启动命令:

sersync -r -d -o /usr/local/sersync/conf/confxml.xml

参数:

-o:指定配置文件,如果不指定他默认是二进制下的配置文件

-d:后台运行

-r:主服务器和备服务器可能两边数据不一致,-r表示数据初始化一次,保证数据一致

启动的过程及结果

13、 切换到sersync配置文件目录下

cd /usr/local/sersync/conf

cp confxml.xml www_confxml.xml

编辑www_confxml.xml,保留www模块,删除bbs 和 blog模块

cp confxml.xml bbs_confxml.xml

编辑bbs_confxml.xml,保留bbs模块,删除www和blog模块

cp confxml.xml blog_confxml.xml

编辑blog_confxml.xml模块,保留blog模块,删除www和bbs模块

14、多实例初始化同步命令:

参考:http://liubao0312.blog.51cto.com/2213529/1677586

     本文转自yzy121403725 51CTO博客,原文链接:http://blog.51cto.com/lookingdream/1826691,如需转载请自行联系原作者