备份全网服务器数据生产架构方案案例模型

某公司里有一台web服务器,里面的数据很重要,但是始果硬盘坏了,数据就会丢失,现在领导要求你把数据在其他机器上做一个周期性定时备份,要求如下:

每天晚上00点整在web服务器A上打包备份网站程序目录并通过rsync命令推送到服务器B上备份保留(备份思路可以是先在本地按日期打包,然后再推送到备份服务器上)

具体要求如下:

1)       web服务器A和备份服务器B的备份目录必须都为/backup

2)       web服务器站点目录假定为(/var/www/html)

解答:

操作系统

主机名 网卡eth0 默认网关 用途
root@A-Server 192.168.1.111 192.168.1.1 Rsync 节点
root@B-Server 192.168.1.121 192.168.1.1 Rsync服务端

子网掩码均为255.255.255.0

配置rsync服务端B-Server备份服务器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69

[root@B-Server ~]# rpm -aq rsync
rsync-3.0.6-4.el5_7.1
[root@B-Server ~]#  vi /etc/rsyncd.conf
[root@B-Server ~]# cat /etc/rsyncd.conf
#Rsync server
#created by oldboy 15:01 2009-6-5
##rsyncd.conf start##
uid = root
gid = root
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 = 192.168.1.1/24
hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
[backup]
comment = www by Mr.Xiong 14:18 2012-1-13
path = /backup/
[root@B-Server ~]# dos2unix  /etc/rsyncd.conf
dos2unix: converting file /etc/rsyncd.conf to UNIX format ...
[root@B-Server ~]# mkdir /backup
[root@B-Server ~]#  echo "rsync_backup:dingjian">/etc/rsync.password
[root@B-Server ~]# chmod 600 /etc/rsync.password
[root@B-Server ~]# cat /etc/rsync.password
rsync_backup:dingjian
[root@B-Server ~]# ll /etc/rsync.password
-rw------- 1 root root 22 Apr 23 17:42 /etc/rsync.password

启动rsync服务

1
2
3
4
5
6
7
8
9
10
11
12
13

[root@B-Server ~]# rsync --daemon
[root@B-Server ~]# lsof -i tcp:873
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
rsync   3173 root    3u  IPv4  11363      0t0  TCP *:rsync (LISTEN)
[root@B-Server ~]# netstat -lntup|grep 873
tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN      3173/rsync
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      2873/sendmail

配置Rsync客户端 A-Server备份服务器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

[root@A-server scripts]# vi /etc/rsync.password
[root@A-server scripts]# chmod 600 /etc/rsync.password
[root@A-server scripts]# mkdir /var/www/html –p
[root@A-server ~]# mkdir /backup/192.168.1.111 -p
[root@A-server ~]# mkdir /server/scripts -p
[root@A-server ~]# cd /server/scripts
[root@A-server scripts]# vi back.sh
[root@A-server scripts]# cat back.sh
cd /var/www &&\
tar zcf /backup/192.168.1.111/html_$(date +%F).tar.gz ./html &&\
cd /backup/ &&\
rsync -az . rsync_backup@192.168.1.119::bacup --password-file=/etc/rsync.password >&/dev.null
find /backup -type f -name "*.gz" -mtime +7|xargs rm –f
[root@58server1 scripts]# sh -x back.sh

把脚本写到定时任务,使其每天晚上00点备份

1
2
3
4
5

[root@A-server scripts]# crontab -e
####################
00 00 * * * /bin/sh /server/scripts/back.sh >&/dev/null

转载于:https://www.cnblogs.com/L-H-R-X-hehe/p/3960748.html

备份全网服务器数据生产架构方案案例模型相关推荐

  1. Linux-Rsync项目实战(详细) 备份全网服务器数据生产架构方案

    要求如下: 每天晚上0点 在NFS服务器A(rsync客户端)上打包备份网站程序目录(/var/www/html) 通过rsync命令推送到服务器B上备份保存 具体要求: 1.NFS服务器 和 备份服 ...

  2. 【Rsync项目实战一】备份全网服务器数据

    目录 [Rsync项目实战]备份全网服务器数据 [企业案例] 1.1 环境部署 1.2 开始部署backup服务器:Rsync服务端过程: 1.3 开始部署nfs01服务器:Rsync客户端过程: [ ...

  3. 彻底清除备份域服务器数据元的方法

    彻底清除备份域服务器数据元的方法 收藏   如果备份域服务器损坏了,不能恢复正常,而且不能使用dcpromo删除,这时主域服务器支撑着整个域基本上能正常工作,但是不能添加备份域服务器了.要添加备份域服 ...

  4. 分布式服务器集群架构方案思考

    分布式服务器集群架构方案思考 http://homeway.me/2014/12/10/think-about-distributed-clusters/ 转载于:https://blog.51cto ...

  5. 数据驱动安全架构升级---“花瓶”模型迎来V5.0(一)

    数据驱动安全架构升级---"花瓶"模型迎来V5.0 Jackzhai 一.背景 近十年,可以说是网络技术大发展的十年,云计算.大数据.移动互联.物联网等新技术逐渐成熟,社交.电商. ...

  6. 多台电脑集群运算_一个分布式服务器集群架构方案

    深圳市添越智创科技有限公司 店铺链接:shop114963t53p883.1688.com 移动互联应用的快速发展和云计算.大数据应用的拓展和深化,数据中心已由传统的大型机.小型机逐步转移到x86服务 ...

  7. 大数据平台架构设计案例

    ​大数据平台的整体架构可以由以下几个部分组成: 一.业务应用:其实指的是数据采集,你通过什么样的方式收集到数据.互联网收集数据相对简单,通过网页.App就可以收集到数据,比如很多银行现在都有自己的Ap ...

  8. 服务器云备份,云服务器数据怎么备份

    以 作为重要的服务器数据备份机制,镜像与云快照功能的区别: 简单来说,云快照是一种基于时间点的数据拷贝技术,主要是记录某一特定时刻的数据信息并加以保存.快照技术分为物理拷贝和逻辑拷贝,其中,物理拷贝快 ...

  9. 飞康发布第8代备份及重复数据删除一体化方案

    数据保护和迁移领域的市场领导厂商美国飞康软件公司近日正式发布第8代备份/去重一体化解决方案,从而为用户提供更强的备份和重复数据删除功能.飞康备份/去重解决方案v8.0整合了飞康公司VTL虚拟磁带库和F ...

最新文章

  1. Python进阶-----property用法(实现了get,set,delete三种方法)
  2. Linux进程间通信分类 以及 pipe的原理实现
  3. Leet Code OJ 189. Rotate Array [Difficulty: Easy]
  4. 移动Web应用程序开发HTML5篇
  5. C语言第一个字节地址,C语言字节对齐详解
  6. js_md5加密和base64的加密解密
  7. 如何为iPhone 5屏幕分辨率开发或迁移应用程序?
  8. kernel or user oops信息定位步骤
  9. 上网本之必备网络工具推荐
  10. u盘efi分区删除方法
  11. MATLAB ttest和ttest2
  12. manjaro开启热点设置密码WPA/WPA2后iphone连不上
  13. 【企业管理】2021年商业计划书PPT模板(68份)
  14. SAP系统配置SMPT邮箱
  15. FFmpeg入门详解之117:视频监控的架构和流程
  16. 攻防世界--杂项misc-János-the-Ripper--题解
  17. 圆锥的表面积和体积计算
  18. jmeter逻辑控制器之如果(if)控制器实战(二)
  19. html文本格式化标签
  20. mysql的altertable_【编程词典】mysql ALTER TABLE语句

热门文章

  1. Hadoop 之Pig的安装的与配置之遇到的问题---待解决
  2. 4 个最好的 Linux 引导程序
  3. js 中 setInterval 的返回值问题
  4. 内容分析在用户反馈分析中的应用
  5. SVN switch 用法详解 (ZZ)
  6. #define用法集锦[修正版]
  7. [codeigniter]CI中使用pChart绘制图表,已测通过
  8. 如何去重一个SQL Server表
  9. 高并发架构系列:如何从0到1设计一个MQ消息队列
  10. linux下监控用户的操作记录