老男孩教育运维班100台规模集群全网数据备份项目上机实战
老男孩教育运维班0基础起步上机实战系列项目
100台规模集群全网数据备份解决方案
项目要求:
1、全体学员上机实践考试,完成后由排长或班长或助教打分。
2、时间:60分钟,抄袭别人0分。
3、本项目提供免费实战讲解视频:
Linux集群全网服务器数据备份解决方案实战视频(老男孩教育)
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上),NFS存储服务器同Web服务器,实际工作中就是全部的服务器。
a.定时任务服务的配置文件(/var/spool/cron/root)(适合web和nfs服务器)。
b.开机自启动的配置文件(/etc/rc.local)(适合web和nfs服务器)。
c.日常脚本的目录 (/server/scripts)(适合web和nfs服务器)。
d.防火墙iptables的配置文件(/etc/sysconfig/iptables)。
3)Web服务器站点目录假定为(/var/html/www)。
5)Web服务器保留打包后的7天的备份数据即可(本地留存不能多于7天,因为太多硬盘会满)
6)备份服务器上,保留每周一的所有数据副本,其它要保留6个月的数据副本。
7)备份服务器上要按照备份数据服务器的内网IP为目录保存备份,备份的文件按照时间名字保存。
8)*需要确保备份的数据尽量完整正确,在备份服务器上对备份的数据进行检查,把备份的成功及失败结果信息发给系统管理员邮箱中(发邮件技巧见VIP群资料)效果如下:
特别提示:本题在工作中是网站生产环境全网备份项目方案的一个小型模拟,很有意义。
1)工作中领导很可能不会告诉你如何去做,只会提需求,例如:小崔,我们集群的数据器很重要,请你做一个方案把所有的数据备份好(定期的备份)。
2)逻辑架构图更不可能是领导给你画,而是你理解了领导的意思,然后自己想出备份的方案,最后,在实施前你做的一个图纸而已。
3)*需要确保备份的数据尽量完整正确,在备份服务器上对备份的数据进行检查,把备份的成功及失败结果信息发给系统管理员邮箱中。
4)真实工作中除了异机备份,可能还会需要异地备份,这个地方请大家思考如何异地备份。
ID |
分数 |
项目 |
1 |
20分 |
完成服务端rsync服务搭建 |
2 |
10分 |
完成客户端rsync命令推送到服务端 |
3 |
20分 |
完成客户端本地打包及校验脚本。 |
4 |
10分 |
完成客户端定时任务配置。 |
5 |
15分 |
完成服务端数据完整性检查及清理脚本 |
6 |
10分 |
完成服务端定时执行脚本 |
7 |
15分 |
实现每日邮件发送结果给管理员 |
总100分 |
评分人:各排排长或连长5人组(王志伟、鲍明、廖海林、夏富国、陈荣华)或助教。
1、企业数据不丢
备份策略又分为异步备份和实时备份,本文主要解决内部人员更改的数据异步备份问题。
2、7*24服务能力
3、用户访问体验好
有关几百到上千台全网所有服务器异步备份和实时备份思想策略,可以关注老男孩公众号,近期会有阐述文章。
老男孩教育运维班100台规模集群全网数据备份项目上机实战相关推荐
- 学员故事:老男孩Linux运维班学习五个月,让我实现月薪万元+
本文由Linux运维脱产班77期学员提供 哈喽,我是老男孩Linux77期的李学员,今天给大家分享下我的成长经历,希望能为迷茫的你提供正确的方向. 在来老男孩之前,我是一名设计师,经朋友介绍,报名了老 ...
- 联通大数据5000台规模集群故障自愈实践
本文转载自dbaplus社群 作者介绍 余澈,中国联通大数据技术部平台组核心技术负责人,项目管理高级工程师,具有多年大数据平台运维管理及开发优化经验.管理过多个上千节点集群,擅长对外多租户平台的维护开 ...
- swarm部署mysql_「实战篇」开源项目docker化运维部署-借助dockerSwarm搭建集群部署(九)...
为了让学习的知识融汇贯通,目前是把所有的集群都放在了一个虚拟机上,如果这个虚拟机宕机了怎么办?俗话说鸡蛋不要都放在一个篮子里面,把各种集群的节点拆分部署,应该把各种节点分机器部署,多个宿主机,这样部署 ...
- 运维之道 | PSSH 自动化集群管理、自动化脚本管理
前言 PSSH是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的.类似pdsh,但是相对pdsh更为简便,使用前必须在各个服务器上配置好密钥认证访问 一.主 ...
- mongodb 集群shard_【mongoDB运维篇④】Shard 分片集群
简述 为何要分片 减少单机请求数,降低单机负载,提高总负载 减少单机的存储空间,提高总存空间. 常见的mongodb sharding 服务器架构 要构建一个 MongoDB Sharding Clu ...
- mongodb 集群shard_【mongoDB运维篇④】Shard分片集群
## 简述 ### 为何要分片 1. 减少单机请求数,降低单机负载,提高总负载 2. 减少单机的存储空间,提高总存空间. ![此处输入图片的描述][1] ### **常见的mongodb shardi ...
- linux+python高端运维班2017年1月课程及服务全新升级!
老男孩IT教育是唯一一个和51CTO学院战略合作达到在线开班15期以上(近千名学员)以上的培训机构. 老男孩教育始终坚持以"不能让学员高薪就业的培训机构都是耍流氓"为标准开展教学任 ...
- 老男孩Linux运维培训计划书
我叫刘国兵,2006年参加工作,10年时间内主要从事网络和安全类工作,期间在2009年为了更好发展,报了杭州博学教育的RHCE脱产班培训,学习了2个星期,获得了RHCE证书.由于后来Linux运维工作 ...
- 老男孩的运维笔记文档-中级部分(运维中级)列表(二)
############################################################ # # USER YYYY-MM-DD – ACTION # ...
- 中国IT运维O2O市场产值规模预测及发展策略建议报告2022年
中国IT运维O2O市场产值规模预测及发展策略建议报告2022年 --------------------------------------------------- <出版单位>:鸿晟信 ...
最新文章
- 名称的特殊处理(Name Mangling)
- 算法题3 寻找丑数数值逼近
- Ozon Tech Challenge 2020 (Div.1 + Div.2) F. Kuroni and the Punishment 随机化
- 《Python Cookbook 3rd》笔记(3.4):二、八、十六进制整数
- GetProcAddress()用法
- 网易致歉了,是为了员工还是为了舆论压力?
- 基于麻雀算法改进的LSTM分类算法-附代码
- 使用dnsmasq让本地hosts泛解析
- (八)理解商业模式画布(87)
- ccsa安学网小程序_适合微信小程序安装的SSL证书有哪些
- OneDrive网盘资源下载教程
- logistic回归详解
- iphone导出视频 无法连接到设备_如何解决爱思助手无法识别设备或连接超时等故障?...
- lvds输入悬空_MAX 10高速LVDS I/O用户指南
- html页眉页脚独立,word中怎样单独页面设置页眉
- 模拟调制—DSB信号及生物电信号特性测量分析实验报告
- Duang~MySQLi 扩展库来袭
- Windows10系统安装Oracle 11gR2
- import scipy.io as sio报错:ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4
- WinForm 显示图片PictureBox控件
热门文章
- html5调用手机震动
- C#文字播放语音功能System.Speech类库的使用
- Android和风SDK,Android 和风天气SDK获取天气
- 记录:图片转字符画及文字转字符画
- Ubuntu搭建饥荒(Don't Starve Together)游戏服务器
- 从零开始学springboot笔记(一)-Spring boot之Hello Word
- Matlab坐标修改 gca
- keygen_Laravel随机密钥与Keygen
- 钱符号怎么打出来(如何在文档中输入人民币符号?)
- 代码随想录第二十天 LeetCode513、112、113、106、105