2019-05-24日 sersync 实时同步、阿里云服务器配置过程

sersync环境准备

  • 创建存放工具及和脚本的目录
 mkdir -p   /server/{scripts,tools}
 tree /server/
 cd /server/tools/
  • 上传sersunc软件 并解压
rz -E
 unzip  sersync_installdir_64bit.zip 
  • 创建共存放软件的目录并且将serysnc移动过来.添加执行权限然后创建一个软连接
mkdir -p  /application/
mv /server/tools/sersync_installdir_64bit/sersync/     /application/
tree /application/
chmod  +x /application/sersync/bin/sersync
ln -s  /application/sersync/bin/sersync  /sbin/
sersync
  • 修改rsync的配置文件新填一个模块并重启rsync服务
[root@backup ~]# vim /etc/rsyncd.conf 

uid = rsync
gid = rsync
use chroot = no
max connections = 2000
timeout = 600
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
ignore errors
read only = false
list = false
#hosts allow = 10.0.0.0/24
#hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
#####################################
[data]
comment = www by old0boy 14:18 2012-1-13
path = /data
#####################################
[backup]
comment = www by old0boy 14:18 2012-1-13
path = /backup
#####################################
[nfsbackup]
comment = www by old0boy 14:18 2012-1-13
path = /nfsbackup

  • 创建一个共享目录并修改所属用户
[root@backup ~]# mkdir /nfsbackup
 chown nfsnobody.nfsnobody /nfsbackup
  • 修改serysnc配置文件


    第五行.png

    第十八行.png
  • 共享目录和模块


    24、25行.png
  • 用户和密码


    30、31行.png
  • web服务器 进行挂载使用
[root@web02 ~]# mount -t nfs 172.16.1.31:/upload /upload
  • 启动serysnc
sersync  -rd  -o  /application/sersync/conf/confxml.xml

sersync 系统回去 PATH里面查找 是否有这个命令

  • serync 实时同步配置文件详解

老男孩教育-sersync-confxml.xml说明
https://www.processon.com/view/link/5bf911c0e4b006dc83a24929

原理

在backup服务器上搭建一个sersync之后挂载NFS与NFS服务器进行实时同步,web服务器挂载到NFS之后就可以时间实时同步 。

阿里云名词解释

地域: region 地区 北京 上海 杭州 不同地区的服务器内网不通
可用区: zone 同一个地区的 不同机房 同1个地区的不同可用区 内网相通

通过阿里云 实现 nfs backup web01
ecs端口号 52113

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容