老男孩教育运维班50-100台规模集群全网数据备份项目实战

老男孩教育运维班50-100台规模集群全网数据备份解决方案

项目要求:

1、全体学员上机实践考试,完成后由排长或班长或助教打分。

2、时间:60分钟,抄袭别人0分。

3、本项目提供免费实战讲解视频:

http://edu.51cto.com/course/course_id-3497.html

1、基本备份要求

已知3台服务器主机名分别为web01、backup、nfs01,主机信息见下表:


服务器说明


外网IP


内网IP


主机名称


nginx web服务器


10.0.0.8/24


172.16.1.8/24


web01


NFS存储服务器


10.0.0.31/24


172.16.1.31/24


nfs01


rsync备份服务器


10.0.0.41/24


172.16.1.41/24


backup

要求:每天晚上00点整在Web服务器上打包备份系统配置文件、网站程序目录及访问日志并通过rsync命令推送备份服务器backup上备份保留(备份思路可以是先在本地按日期打包,然后再推到备份服务器backup上)。

具体要求如下:

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

2)要备份的系统配置文件包括但不限于:

a.定时任务服务的配置文件(/var/spool/cron/root)。

b.开机自启动的配置文件(/etc/rc.local)。

c.日常脚本的目录 (/server/scripts)。

d.防火墙iptables的配置文件(/etc/sysconfig/iptables)。

e.自己思考下还有什么需要备份呢?

3)Web服务器站点目录假定为(/var/html/www)。

4)Web服务器A访问日志路径假定为(/app/logs)

5)Web服务器保留打包后的7天的备份数据即可(本地留存不能多于7天,因为太多硬盘会满)

6)备份服务器上,保留每周一的所有数据副本,其它要保留6个月的数据副本。

7)备份服务器上要按照备份数据服务器的内网IP为目录保存备份,备份的文件按照时间名字保存。

8)*需要确保备份的数据尽量完整正确,在备份服务器上对备份的数据进行检查,把备份的成功及失败结果信息发给系统管理员邮箱中(发邮件技巧见VIP群资料)。

特别提示:本题在工作中是网站生产环境全网备份项目方案的一个小型模拟,很有意义。

2、本项目的整个备份逻辑结构如下图:

特别说明:

1)工作中领导很可能不会告诉你如何去做,只会提需求,例如:小崔,我们集群的数据器很重要,请你做一个方案把所有的数据备份好(定期的备份)。

2)逻辑架构图更不可能是领导给你画,而是你理解了领导的意思,然后自己想出备份的方案,最后,在实施前你做的一个图纸而已。

3)*需要确保备份的数据尽量完整正确,在备份服务器上对备份的数据进行检查,把备份的成功及失败结果信息发给系统管理员邮箱中。

4)真实工作中除了异机备份,可能还会需要异地备份,这个地方请大家思考如何异地备份。

3、评分标准及评分人

评分标准见表:


ID


分数


项目


1


20分


完成服务端rsync服务搭建


2


10分


完成客户端rsync命令推送到服务端


3


20分


完成客户端本地打包及校验脚本。


4


10分


完成客户端定时任务配置。


5


15分


完成服务端数据完整性检查及清理脚本


6


10分


完成服务端定时执行脚本


7


15分


实现每日邮件发送结果给管理员


总100分

评分人:各排排长或连长5人组(王志伟、鲍明、廖海林、夏富国、陈荣华)或助教。

企业运维岗三项核心职责:

1、企业数据不丢

     备份策略又分为异步备份和实时备份,本文主要解决内部人员更改的数据异步备份问题。

2、7*24服务能力

3、用户访问体验好

有关几百到上千台全网所有服务器异步备份和实时备份思想策略,可以关注老男孩公众号,近期会有阐述文章。

时间: 2024-08-09 19:53:56

老男孩教育运维班50-100台规模集群全网数据备份项目实战的相关文章

老男孩教育运维班2016春节期末大型集群架构搭建说明

只有苦练功夫,才能所向披靡(秒杀其它竞争者),老男孩教育运维班你值得拥有!27,28,29,30年后4个班运维班即将同步开班,另有多个Python班,架构班,大数据班同步开班,成就自己,拿高薪的机会就在眼前,加油,还在观望别人拿高薪么! 伙伴们,年后你们就要飞了,春节不要太贪玩呦!一定要完成老师布置的期末架构作业. 虽然部分同学已经找到了心仪的工作,不要着急做完架构你们年后会更牛的. 为了促进大家完成期末架构,每个班级以小组为单位,完成运维班期末集群架构五架构实战(见下发的作业文档)并且做述职报

老男孩教育运维班100台规模集群阶段性综合上机实战考试

老男孩教育运维班100台规模集群第十关阶段性综合上机实战考试 光学理论有啥用,不拉出来实战遛遛,只能是自欺欺人! 项目要求: 1.全体学员上机实践考试,完成后由排长或班长.或助教打分. 2.时间:3个小时,抄袭0分. (一)上机服务器业务及IP主机名规划 已知5台服务器主机名主机对应信息见下表: 服务器说明 外网IP(NAT) 内网IP(NAT) 主机名 apache web服务器 10.0.0.7/24 172.16.1.7/24 web02 nginx web服务器 10.0.0.8/24

老男孩教育运维班100台规模集群存储系统搭建及数据实时备份上机实战

老男孩教育运维班0基础起步上机实战系列项目 老男孩教育运维班100台规模集群存储系统搭建及数据实时备份上机实战 项目要求: 1.全体学员上机实践考试,完成后由排长或班长.或助教打分. 2.时间:90分钟,抄袭0分. (一)上机服务器业务及IP主机名规划 已知4台服务器主机名主机对应信息见下表: 服务器说明 外网IP 内网IP 主机名 apache web服务器 10.0.0.7/24 172.16.1.7/24 web02 nginx web服务器 10.0.0.8/24 172.16.1.8/

老男孩教育运维班26期脱产班9月即将开班,伙伴们抓紧报名!

老男孩教育中国linux运维领域教育第一品牌,不仅教学质量一流,就业薪水更是一流! linux运维班平均毕业工资10K,高级架构师毕业平均薪资16K. 本课表为201508制定,适合26期脱产班,最艰苦的周期4-5个月,有胆量挑战么? 什么?还没有掌握linux高级运维实战技术?那你真OUT了! 什么?工资还没过10K,那你更OUT了,北京平均工资最低也10K以上了! 屌丝们最后的福利! 身价千万的老板不足为奇! 身价千万的明星也不足为奇! 身价千万的运维屌丝你见过么?什么-没见过!!! 他如今

100 台规模集群存储系统搭建及数据实时备份

服务器说明 外网 IP(NAT) 内网 IP(NAT) 主机名apache web 服务器 10.0.0.7/24 172.16.1.7/24 web02nginx web 服务器 10.0.0.8/24 172.16.1.8/24 web01NFS 存储服务器 10.0.0.31/24 172.16.1.31/24 nfs01rsync 备份服务器 10.0.0.41/24 172.16.1.41/24 backup 要求: 搭建网站集群后端 NFS 共享存储搭建及优化解决方案1.配置 NFS

原创:100 台规模集群存储系统搭建及数据实时备份

服务器说明 外网 IP(NAT) 内网 IP(NAT) 主机名apache web 服务器 10.0.0.7/24 172.16.1.7/24 web02nginx web 服务器 10.0.0.8/24 172.16.1.8/24 web01NFS 存储服务器 10.0.0.31/24 172.16.1.31/24 nfs01rsync 备份服务器 10.0.0.41/24 172.16.1.41/24 backup 要求: 搭建网站集群后端 NFS 共享存储搭建及优化解决方案1.配置 NFS

老男孩教育运维班第一关入学摸底考试

创建一个目录/data 解答:mkdir /data/ 2.在/data下创建一个文件oldboy.txt 解答:touch /data/oldboy.txt 3.为oldboy.txt增加内容为"I am studying linux". 解答:(1):vi /data/oldboy.txt进入命令模式,然后按i进入编辑模式就可以写入你要输入的"I am studying linux"内容.再按Esc退出编辑模式然后再按:wq保存退出就可以了. (2):echo

了解Linux运维要用到的web集群架构知识

了解Linux运维要用到的web集群架构知识 在充斥着各种的互联网+的数字时代,IT运维方面也越来越趋于Linux系统的应用,掌握 Linux 运维技术已成为IT 技术人员的必经之路,但是,构建在Linux系统上的高性能.高并发企业级网站集群架构上的网站集群架构,又会涉及到哪些具体的内容呢? 1.需要学习与Linux 相关的基础且重要的知识 Linux 的历史沿革.Linux 的企业级选型.学习环境的搭建.Linux 的企业级系统安装.Linux 系统的基础优化,以及远程连接Linux 及客户端

老男孩linux运维班学习决心书

大家好,我叫雷杰,浙江丽水人. 到老男孩教育前,我工作是UI/PHP开发,工作中也会接触到Linux,但也只是基础的LNMP环境搭建. 随着公司业务增长,对服务器运维的要求也越来越高,自己的技术短板也显现出来,虽然业余也会补充些Liunx相关的知识,但因为要工作,知识学习也是断断续续,零零散散,不成系统. 经过长时间考虑,还是决心脱产学习Linux运维,经过平时的观注,感觉老男孩教育比较专业,学员毕业后也都得到了不错的薪资,故决定到老男孩进行linux运维学习.我希望通过近半年的培训学习,自己能