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,如需转载请自行联系原作者