老男孩教育运维班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/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 |
整个项目的逻辑图如下:
(二)搭建网站集群后端NFS共享存储搭建及优化解决方案
1、配置NFS服务:
要求:
1)在NFS服务端nfs01上共享/data目录,允许从NFS客户端web01、web02上分别挂载共享目录。
2)当在NFS客户端web01上的挂载点/data写入数据时,在NFS客户端web02上也可以删除或修改。
3)问答题:如何优化NFS服务?
本项目的整个备份逻辑结构见集群架构图中数字1和2部分
(三)搭建网站集群全网备份服务器backup
要求:在backup服务器上配置Rsync数据同步服务,从nfs01服务器上可以推送数据到backup服务器的/backup目录。本项目的整个备份逻辑结构见集群架构图中数字3部分
具体要求:backup服务器的备份目录必须为/backup。
(四)解决网站集群后端NFS共享存储单点实现实时数据同步
1、实时数据同步要求:
当用户通过任意台web服务器将数据写入到NFS服务器nfs01时,同时复制到备份服务器backup。
2、本项目的整个备份逻辑结构见集群架构图中数字3和4部分
(五)评分标准及评分人
评分标准见表:
ID |
分数 |
项目 |
1 |
40分 |
完成NFS共享存储搭建及优化解决方案 |
2 |
20分 |
完成搭建网站集群全网备份服务器backup |
3 |
30分 |
完成NFS实时数据备份 |
4 |
10分 |
完成整体测试机评分人按态度自由给分 |
评分人:各排排长或连长5人组(王志伟、鲍明、廖海林、夏富国、陈荣华)或助教。
企业运维岗三项核心职责:
1、企业数据不丢
备份策略又分为异步备份和实时备份,本文主要解决外部用户更改的数据同步备份问题,数据库数据备份见后面课程。。
2、7*24服务能力
3、用户访问体验好
有关几百到上千台全网所有服务器异步备份和实时备份思想策略,可以关注老男孩公众号,近期会有阐述文章。