`
gaozhonghui
  • 浏览: 237326 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古自治区
社区版块
存档分类
最新评论

sersync使用实现广域网资源同步环境配置

阅读更多
我在处理跨机房资源同步还是头一回,处理这样的问题感觉有点不知道该从哪下手。虽然拿到了任务,但我自己没有一点思路。大家当时进行了讨论,当时想从上传组件上入手。我们得出的结果是先修改上传组件,在上传的时候把资源分发到不同的机房,但是由于我们业务考虑,这样不能满足我们的需求。当时我自己在想对于这样的操作,我们是不是应该从服务器上入手会不会处理起来比较好,这样可以实现的话,就太好了既满足了我们的需求,又可以大大减少工作量。

在网上找了相关的帖子看发现也有人遇到这样的问题。最后,我采取sersync 服务的配置,这款软件是由新浪员工周洋开发。

Sersync软件介绍
http://code.google.com/p/sersync/

使用指南
http://blog.johntechinfo.com/sersyncguild

问题
1.资源在不同IDC上传可以实时同步到其他IDC服务器
2.上传后的文件根据我们业务需求,生成其他的新文件也的实时同步

解决方法
我们指定一个节点的服务器做上传处理。根据需求生成的新文件等,利用sersync + rscync 组合软件进行同步操作。

步骤
节点:北京节点、贵州节点、济南节点
贵州节点、济南节点安装 rsync 软件

1.安装rsync 软件
贵州节点、济南节点 按照这样安装
http://toptree.iteye.com/blog/1676032

2.安装sersync软件
在官方上根据服务器的操作系统下载对应的版本,北京节点是centos 64位
下载 sersync2.5.4_64bit_binary_stable_final.tar
http://code.google.com/p/sersync/downloads/list
解压文件修改里面的配置文件 confxml.xml

帮助:
./sersync2 -h
set the system param
execute:echo 50000000 > /proc/sys/fs/inotify/max_user_watches
execute:echo 327679 > /proc/sys/fs/inotify/max_queued_events
parse the command param
_______________________________________________________
参数-d:启用守护进程模式
参数-r:在监控前,将监控目录与远程主机用rsync命令推送一遍
c参数-n: 指定开启守护线程的数量,默认为10个
参数-o:指定配置文件,默认使用confxml.xml文件
参数-m:单独启用其他模块,使用 -m refreshCDN 开启刷新CDN模块
参数-m:单独启用其他模块,使用 -m socket 开启socket模块
参数-m:单独启用其他模块,使用 -m http 开启http模块
不加-m参数,则默认执行同步程序


其他详见:http://blog.johntechinfo.com/sersyncguild

若想配置多个监听文件夹
启动多个sersync 进程 配置多个配置文件 用参数 –o
0
1
分享到:
评论

相关推荐

    linux下Rsync+sersync实现文件数据实时同步

    linux下Rsync+sersync实现文件数据实时同步

    sersync主动同步服务安装与配置

    2. 配置同步目标服务器rsync - 1 - 3.sersync安装与配置 - 1 - 3.1在主服务器上安装配置sresync - 2 - 3.2启动sersync - 2 - 3.3整体同步 - 3 - 3.4查看启动参数帮助 - 3 - 3.5指定配置文件 - 3 - 3.6指定默认的...

    Rsync+sersync实现数据实时同步备份

    Rsync+sersync实现数据实时同步备份,这个很有用,大家实践实践吧,这个勒索病毒横行的年代,懂得保护自己数据

    Sersync数据同步配置

    对于数据进行实时同步软件sersync的配置,经过测试的,现在已经在业务中使用

    14:rsync_sersync实现数据实时同步.docx

    14:rsync_sersync实现数据实时同步.docx

    Linux同步sersync

    Linux同步sersync

    sersync.tar.gz实时同步软甲

    sersync实时同步软件,配合rsync软件实时同步文件夹/文件夹中的内容,利用intoify传输

    sersync同步多个目录1

    声明:同步顺序,sersync向rsync同步一.配置 rsync 服务端(192.168.233.202)2.手动创建 rsync 配置文件#全局配置usec

    sersync2.5.4.tar.gz

    sersync +rsync实现数据实时同步 主机A 装sersync (数据源,源机器)192.168.0.63 主机B装rsync (备份端,目标机器)192.168.0.64 实验结果:主机A进行新增,修改,删除文件的操作,文件或目录发生了变化,主机...

    sersync实时同步操作

    此文档为sersync实时同步,操作步骤,在两台linux系统下进行

    samba+sersync2+rsync实现windows和linux文件同步

    可以实现将windows下的文件实时同步到linux目录实现共享

    sersync2配置文件

    sersync2配置文件,debug模式要关闭,端口最还修改下

    sersync实现数据实时同步1

    1.1 第一个里程碑:安装sersync软件 1.1.1 将软件上传到服务器当中并解压 1.1.2 二进制包安装方法 1.2 第二个里程碑:编写sersync配

    sersync 数据实时同步绿色版

    sersync源码包,配合rsync使用,可以将某个目录和多个目录实时同步到备份服务器中,在启动前需要修改配置文件

    sersync2.5.4 64bit包下载

     Sersync 使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将通过内核自动捕获到事件,并将该文件利用 rsync 同步到多台远程服务器。sersync 仅仅同步发生增、删...

    Linux 同步技术 rsync+sersync

    本文档主要是讲解rsync 的源码安装部署过程以及如何利用rsync实现服务器之间的数据同步,同时利用sersync实现实时同步,当然也可以利用计划任务来打到相同的效果。

    【linux实战】sersync实时同步软件实战应用指南

    【linux实战】sersync实时同步软件实战应用指南 sersync项目简介和框架设计,安装配置,以及配置的说明。

    Sersync+Rsync实现触发式文件同步实战过程

    sersync是使用c++编写,而且对linux系统文 件系统产生的临时文件和重复的文件操作进行过滤。下面通过本文给大家分享Sersync+Rsync实现触发式文件同步实战过程,需要的朋友参考下吧

    sersync_installdir_64bit.zip

    使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将通过内核自动捕获到事件,并将该文件利用 rsync 同步到多台远程服务器。sersync 仅仅同步发生增、删、改事件...

    sersync实现数据实时同步的方法

    1.1 第一个里程碑:安装sersync软件 1.1.1 将软件上传到服务器当中并解压 1、上传软件到服务器上 rz -E 为了便于管理上传位置统一设置为 /server/tools 中 2、解压软件包 [root@backup sersync_installdir_64bit]#...

Global site tag (gtag.js) - Google Analytics