LAMP集群项目五 nfs存储的数据实时同步到backupserver

Posted panzer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LAMP集群项目五 nfs存储的数据实时同步到backupserver相关的知识,希望对你有一定的参考价值。

tar fxzsersync2.5.4_64bit_binary_stable_final.tar.gz -C /usr/local/

mv GNU-Linux-x86 sersync

cp sersync/confxml.xmlsersync/confxml.xml.$(date +%F)

修改配置文件

<localpathwatch="/backup">

             <remoteip="192.168.1.30" name="backup"/>

</localpath>

此步watch="/backup"就是定义服务端待同步的目录

<rsync>

             <commonParamsparams="-artuz"/>

             <auth start="true"users="rsync_backup" passwordfile="/etc/rsync.password"/>

             <userDefinedPortstart="false" port="874"/><!-- port=874 -->

             <timeout start="true" time="100"/><!--timeout=100 -->

             <sshstart="false"/>

        </rsync>

注意修改的配置文件:start  users   passwordfile

提前同步数据

rsync-avzP /backup [email protected]::backup/--password-file=/etc/rsync.password

/application/sersync/sersync2  -d -r -o /application/sersync/confxml.xml

配置sersync环境变量

echo"PATH=$PATH:/usr/local/sersync/">>/etc/profile

source /etc/profile

sersync2

 

working please wait...

execute command: cd /data/www&& rsync -artuz -R --delete ./ --timeout=100 rsync_ba[email protected]::www--password-file=/etc/rsync.password >/dev/null 2>&1

run the sersync:

watch path is: /data/www

表示成功了,tree检查两边的文件是否同步

for n in `seq 10000`;do echo “dddd” > $n.txt;done

压测:写入10K个文件批量同步测试结果:虚拟机上垮掉了

以上是关于LAMP集群项目五 nfs存储的数据实时同步到backupserver的主要内容,如果未能解决你的问题,请参考以下文章

LAMP集群项目五 nfs分发文件到服务器

nfs共享目录及sersync实时同步

nfs存储服务实时同步

web集群综合项目keepalived+lvs+lamp+nfs+mysql

rsync nfs 实时同步,结合实战

Linux题目第九关