配置Sersync+rsync实时同步

3年前 (2016-11-10) Jason Liu 运维 0评论 已收录 496℃
Sersync 服务器:192.168.192.128
rsync守护进程服务器:192.168.192.129
在rsync守护进程服务器上:
配置/etc/rsyncd.conf文件,内容大概如下
uid=root
gid=root
max connections=36000
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock

[tongbu]
path=/opt/tongbu
comment = xoyo video files
ignore errors
read only = no
hosts allow = 192.168.8.40/26 192.168.138.94/24
hosts deny = *

这样的配置文件是不要认证和密码的,只要ip允许谁都可以网上推文件
要想实现守护进程模式的认证,配置文件中必须加上以下两条
auth users = tongbu
secrets file = /etc/rsyncd.conf
保存退出文件后启动rsync守护进程模式
rsync --daemon
这样rsync守护进程服务器就配置好了
Sersync服务器配置:
在这个地址下载http://sersync.sourceforge.net/    sersync的二进制包
解压后有两个文件 一个可执行文件和一个配置文件
修改配置文件如下就可以正常工作了
<sersync>
<localpath watch=" /usr/local/dinpay">
<remote ip="172.16.100.253" name="dinpay"/>
<remote ip="172.16.100.248" name="dinpay"/>
<remote ip="172.16.100.249" name="dinpay"/>
</localpath>
<crontab start="true" schedule="30"/>
<plugin name="refreshCDN" start="false"/>
</sersync>

一般只要更改粗体有颜色这几个地方就可以了
然后启动sersync
sersync -r -d -o /usr/local/sersync/conf/confxml.xml     启动
-r     启动就完全同步一次
-d     后台运行
-o    指定配置文件
如果启动报错出现  /sersync2.1: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory  少了库文件
就需要安装知道个包
yum安装这个包解决
openssl098e.x86_64

相关推荐

嗨、骚年、快来消灭0回复。