您的位置:首页 > 其它

老男孩的2012国庆8天的“悲催日子”

2012-12-14 12:19 197 查看
"2012要世界末日了, 校长在不工作就没时间工作了" --来自内部员工对老男孩8天的评价。

老男孩的2012国庆8天的“悲催日子”

今天是我最浮躁的一天,国庆假期已经结束,虽然放了8天,可整个中秋国庆8天(几乎早晨9:30-晚上0:00),

,我都是在写书,录视频中度过的。工作累了就跑步锻炼下,打打双节棍、打打羽毛球(球友不给力,老爽约)、学车(3个上午)、看非诚(两个晚上)。

还好期中考试的录制接近了尾声,否则我也快坚持不住了。

感觉身体大不如以前了,年轻那会真好,虽然依然还保持着没有任何事可以阻挡我的信念和毅力。

下面是老男孩的国庆假期的收获:

在这里首先感谢我的学生们的信任和鼓励,他们的殷殷期盼我是能够持续努力的动力。

其次,感谢几个博友兄弟,很感谢你们对老男孩的支持和鼓励,让我找到了兄弟般的感觉,谢谢你们。

正是因为有大家的支持,才完成了,很难再这么几天本来属于休息的时间,完成这么多内容的写作,分享和录制工作的。

因为写书,培训,写作,疏忽了和很多老朋友的聚会,拜访,婚礼,老男孩深感愧疚,在这里先道歉了。

一)2012年10月3日的免费技术分享活动

视频已剪辑完,需要视频的朋友可以联系我们的咨询老师免费获得。活动地址/article/4225301.html

活动提纲:

老男孩linux运维实战培训-如何撰写优秀系统运维架构方案及推动实施案例分享

--这是一场没有硝烟的战争--

目录:

一场没有硝烟的战争 1

1 需求的产生 3

1.1 线上性能问题自然暴漏 3

1.2 架构不合理存在潜在隐患 4

2 召集大家开会讨论解决方案 4

2.1不打无准备之仗 4

2.2简单易懂解决方案案例 4

2.2.1 当前Sweb服务架构图 4

2.2.2 当前硬件状况及业务特点 5

2.2.2.1 服务器使用情况: 5

2.2.2.2 Sweb业务特点 5

2.2.3 Sweb架构改造目的 5

2.2.4 改造后sweb服务架构图 5

2.2.4.1新架构方案一 5

2.2.4.2新架构方案二 6

2.2.4.3 确定磁盘采购方案 6

2.2.5 具体实施方案 6

2.2.5.1 Sweb server及Nfs storage当前信息 6

2.2.5.2 实施操作步骤 7

2.2.5.3 实施人员 7

2.2.5.4 实施计划时间 8

2.2.6 实施迁移后 8

2.2.6.1监控 8

2.2.7 后期维护与改进 8

2.2.7.1增加sweb节点 8

2.2.7.2后期改进 8

2.3撰写业务升级改造解决方案 8

2.3.1 升级改造解决方案报告 8

2.3.2 用数据说话(测试报告) 9

3 召集开会PK选型解决方案 9

3.1 先下手为强 9

3.2选型解决方案集 9

3.2.1通过inotify+rsync实时同步替代NFS共享方案 10

3.2.1.1 inotify+rsync实时同步方案逻辑图 10

3.2.2通过mysql主从同步替代NFS共享方案 10

3.2.2.1 mysql主从同步替代NFS共享方案逻辑图 10

3.2.3通过购买硬件存储替代NFS共享方案 11

3.2.4通过mongodb同步替代NFS共享方案 11

3.2.4.1 mongodb同步方案逻辑结构图 11

3.2.4.1 mongodb同步方案物理结构图 11

3.2 inotify+rsync解决方案赢得老大初步认可 12

4不甘示弱各显神通 12

4.1通过mysql替代NFS进行实时同步方案逻辑图 12

4.2 sweb架构通过mysql替代nfs测试报告 13

4.2 sweb架构通过mysql替代nfs领导评价 13

4.3 sweb架构通过mysql替代nfs相关工作要点 14

4.4完善inotify+rsync升级改造解决方案 14

4.5用数据说话(1+1大于2 inotify+rsync测试报告2份) 14

4.6 inotify+rsync架构升级改造实施方案 14

4.7 inotify+rsync架构升级改造实施操作方案细节 14

4.8 inotify+rsync架构升级改造后监控部署细节 14

4.9 inotify+rsync架构升级改造后维护可能出现的问题解决细节 15

5 研发经理再次召集开会确定解决方案 15

6 生产环境最终上线前确认信 15

6.1 运维人员发的inotify+rsync的上线前确认 15

6.2 研究经理回复的配合测试邮件 15

7 根据4.4-4.9的inotify+rsync方案开始实施 16

8 sweb架构改造mongodb数据同步方案 16

由于内容有公司的敏感信息,这里就不大面积分享了,有想看的朋友,可以找下咨询老师免费获得相关活动视频资料。

二)老男孩linux培训初级期中系统架构实战的鸿篇录制(VIP视频资源)

在策划录制时,想录制的完美一点,加入了更多的工作中,老男孩是如何配置服务的,例如:全自动化脚本,批量安装批量部署几乎所有业务服务。在讲解思想和思维高度,都比以前有所提升。所以,我花的精力,不是一般人的可以想象的,很累很。高处不胜寒。

亲爱的同学们加油努力吧,否则,老师的这份精神辛苦的汗水付出,你们如何对得起?

老男孩linux培训初级期中系统架构实战视频目录:

LZ-01老男孩linux培训初级期中系统架构实战-从网站架构需求分析开始讲解

LZ-02老男孩linux培训初级期中系统架构实战-网站系统架构设计考试文档介绍

LZ-03老男孩linux培训初级期中系统架构实战-购买设备及带宽资源流程规范细节

LZ-04老男孩linux培训初级期中系统架构实战-购买前设备及带宽资源的测试

LZ-05老男孩linux培训初级期中系统架构实战-配置DELLR710服务器调整bios及远程控制卡-1

LZ-05老男孩linux培训初级期中系统架构实战-配置DELLR710服务器调整bios及远程控制卡-2

LZ-06老男孩linux培训初级期中系统架构实战-RAID原理动画演示及DELLR710服务器RAID制作

LZ-07老男孩linux培训初级期中系统架构实战-远程手动安装Centos5.8 x86_64操作系统

LZ-08-01老男孩linux培训初级期中系统架构实战-批量无人值守安装Centos操作系统(成果演示)

LZ-08-02老男孩linux培训初级期中系统架构实战-批量无人值守安装Centos操作系统(原理讲解)

LZ-08-03老男孩linux培训初级期中系统架构实战-批量无人值守安装Centos操作系统(实战部署)

LZ-08-04老男孩linux培训初级期中系统架构实战-批量无人值守安装Centos操作系统(自动安装VM结果演示)

LZ-09-01老男孩linux培训初级期中系统架构实战-Linux系统基础调优复习讲解

LZ-09-02老男孩linux培训初级期中系统架构实战-Linux系统基础调优复习讲解

LZ-10老男孩linux培训初级期中系统架构实战-开发自动化shell脚本批量优化操作系统讲解

LZ-11老男孩linux培训初级期中系统架构实战-开发自动化shell脚本批量安装客户端讲解

LZ-12老男孩linux培训初级期中系统架构实战-清点服务器资源及查看需要部署的部署信息

LZ-13老男孩linux培训初级期中系统架构实战-使用expect部署批量分发管理sshkey服务

LZ-14老男孩linux培训初级期中系统架构实战-系统架构配置规范实际部署

LZ-15老男孩linux培训初级期中系统架构实战-host文件生产内容说明及统一分发方案部署

LZ-16老男孩linux培训初级期中系统架构实战-开发自动化shell脚本批量配置iptables防火墙

LZ-17老男孩linux培训初级期中系统架构实战-IDC内网服务器通过iptables nat共享上网配置

LZ-18老男孩linux培训初级期中系统架构实战-通过批量分发管理工具执行系统脚本优化系统

LZ-19老男孩linux培训初级期中系统架构实战-集群架构NFS文件共享存储服务实际部署

LZ-20老男孩linux培训初级期中系统架构实战-开发自动化rsync服务脚本并执行安装部署

LZ-21老男孩linux培训初级期中系统架构实战-搭建实时数据同步服务inotify(sersync)服务

LZ-22老男孩linux培训初级期中系统架构实战-开发自动化脚本一键安装MySQL数据库

LZ-23老男孩linux培训初级期中系统架构实战-开发自动化脚本一键初始化配置启动多个MySQL实例

LZ-24老男孩linux培训初级期中系统架构实战-开发自动化MySQL同步脚本一键配置MySQL主从同步

LZ-25老男孩linux培训初级期中系统架构实战-MySQL数据库企业生产场景常见架构解决方案简介

LZ-26老男孩linux培训初级期中系统架构实战-开发MySQL整库备份脚本实现在从库备份方案

LZ-27老男孩linux培训初级期中系统架构实战-开发MySQL分库分表备份脚本进行定时备份实战

LZ-28老男孩linux培训初级期中系统架构实战-配置部署内存缓存memcached服务

LZ-29老男孩linux培训初级期中系统架构实战-开发apache安装部署脚本一键部署apache服务环境

LZ-30老男孩linux培训初级期中系统架构实战-开发php环境搭建脚本一键部署php服务环境

LZ-31老男孩linux培训初级期中系统架构实战-开发php扩展服务环境脚本及一键安装部署

LZ-32老男孩linux培训初级期中系统架构实战-开发虚拟主机搭建脚本一键安装多个虚拟主机配置

LZ-33老男孩linux培训初级期中系统架构实战-安装部署php开源产品discuz论坛程序

LZ-34老男孩linux培训初级期中系统架构实战-安装部署php开源产品blog程序

LZ-35老男孩linux培训初级期中系统架构实战-安装部署php开源产品wiki程序

LZ-36老男孩linux培训初级期中系统架构实战-安装部署php开源产品dedecms程序

LZ-37老男孩linux培训初级期中系统架构实战-从程序资源中分离数据目录放到共享存储上

LZ-38老男孩linux培训初级期中系统架构实战-开发lnmp环境搭建脚本一键部署nginx1.2web环境

LZ-39老男孩linux培训初级期中系统架构实战-开发lnmp脚本一键部署php5.3.x (fastcgi)服务

LZ-40老男孩linux培训初级期中系统架构实战-开发lnmp脚本一键部署php5.3.x (fastcgi)的扩展插件安装

LZ-41老男孩linux培训初级期中系统架构实战-开发lnmp脚本一键创建nginx-php(fastcgi)多个虚拟主机并优化

LZ-42老男孩linux培训初级期中系统架构实战-根据安装apache开源产品服务批量配置nginx开源产品服务

LZ-43老男孩linux培训初级期中系统架构实战-开发脚本定时任务配置nginx日志轮询功能

LZ-44老男孩linux培训初级期中系统架构实战-开发lvs shell脚本一键安装配置优化LVS-DR主备服务

LZ-45老男孩linux培训初级期中系统架构实战-对比并配置LVS-DR主备配置文件keepalived.conf

LZ-46老男孩linux培训初级期中系统架构实战-lvs负载均衡RS端多个vip shell脚本开发与实际配置

LZ-47老男孩linux培训初级期中系统架构实战-整体调试并优化本次集群系统架构环境

LZ-48老男孩linux培训初级期中系统架构实战-开发nagios shell脚本一键安装nagios服务端

LZ-49老男孩linux培训初级期中系统架构实战-开发nagios shell脚本一键安装所有nagios客户端

LZ-50老男孩linux培训初级期中系统架构实战-定制模版批量创建nagios hosts配置文件进行全网服务监控01

LZ-51老男孩linux培训初级期中系统架构实战-定制模版批量创建nagios基础service配置文件进行全网服务监控02

LZ-52老男孩linux培训初级期中系统架构实战-定制模版批量创建nagios webservice配置文件进行全网服务监控03

LZ-53老男孩linux培训初级期中系统架构实战-定制模版批量创建nagios dbservice配置文件进行全网服务监控04

LZ-54老男孩linux培训初级期中系统架构实战-期中考试其他服务rsync-sersync-nfs等的监控及报警策略说明

LZ-55老男孩linux培训初级期中系统架构实战-监控出nagios历史趋势图及邮件短信报警策略配置和说明

LZ-56老男孩linux培训初级期中系统架构实战-开发snmp shell脚本一键安装配置snmp服务

LZ-57老男孩linux培训初级期中系统架构实战-在监控服务器nagios上配置cacti服务

LZ-58老男孩linux培训初级期中系统架构实战-在cacti服务上分组配置集群架构各服务器节点流量

LZ-59老男孩linux培训初级期中系统架构实战-开发shell脚本为全网数据做重要数据及配置信息备份

LZ-60老男孩linux培训初级期中系统架构实战-调整注释好rc.local文件确保所有服务可以开机自启动

LZ-61老男孩linux培训初级期中系统架构实战-php.ini配置文件的调整和优化讲解

LZ-62老男孩linux培训初级期中系统架构实战-配置lvs集群web服务器会话保持及web session共享存储

LZ-63老男孩linux培训初级期中系统架构实战-配置apache-nginx的rewrite规则实现URL静态化访问-01

LZ-63老男孩linux培训初级期中系统架构实战-配置apache-nginx的rewrite规则实现URL静态化访问-02

LZ-64老男孩linux培训初级期中系统架构实战-关闭及重启集群服务器顺序说明及重启后服务自启动情况检查

LZ-65老男孩linux培训初级期中系统架构实战-重启后目录-脚本-配置规范检查及安全备份事项检查

LZ-66老男孩linux培训初级期中系统架构实战-对本次集群系统架构环境进行压力测试及撰写压力测试报告。

==================期中系统架构实战选作考试题1=============================

LZ-67老男孩linux培训初级期中系统架构实战-nginx/haproxyL7负载均衡集群部署

LZ-68老男孩linux培训初级期中系统架构实战-改变架构弃用Lvs启用nginx/haproxy做负载均衡

LZ-69老男孩linux培训初级期中系统架构实战-使用nginx/haproxy做负载均衡集群的生产应用场景

==================期中系统架构实战选作考试题2=============================

LZ-70老男孩linux培训初级期中系统架构实战-调试Lvs+nginx/haproxy做L4-7层负载均衡集群

LZ-71老男孩linux培训初级期中系统架构实战-使用Lvs+nginx/haproxy做L4-7层负载均衡集群生产应用场景

LZ-72老男孩linux培训初级期中系统架构实战-本次期中考试集群系统架构的优点及不足

LZ-73老男孩linux培训初级期中系统架构实战-本次期中考试集群系统架构的生产应用场景

LZ-74老男孩linux培训初级期中系统架构实战-本次期中考试集群系统架构未来拓展方案

LZ-75老男孩linux培训初级期中系统架构实战-本次期中考试和门户网站架构还差多远?

LZ-76老男孩linux培训初级期中系统架构实战-门户sina网的跨机房图片存储架构讲解

LZ-77老男孩linux培训初级期中系统架构实战-培训学习的技术与工作运用老男孩老师的心得讲解

LZ-78老男孩linux培训初级期中系统架构实战-老男孩老师就期中考试对同学们的寄语

(录制完的正在上传服务器,结尾部分正在持续录制中)

三、附期中考试题说明提纲及架构逻辑图目录:

一、考试作业总体部署说明..................................................... 3
1.1 期中综合考试内容概述................................................. 3
1.2 期中综合作业考试目的................................................. 4
1.3 期中作业考试网站架构逻辑图........................................... 4
1.3.1 网站架构逻辑图(一)........................................... 4
1.3.2 网站架构逻辑图(二)........................................... 5
1.3.3 网站架构逻辑图(三)........................................... 5
1.4 期中考试涉及的技术范围与内容......................................... 6
1.5 服务器硬件需求....................................................... 6
1.5.1 实际生产工作中硬件需求与服务安排............................... 6
1.5.2 硬件型号的不同业务服务器采购建议............................... 7
1.5.3 作业部署的组合配置建议......................................... 7
1.5.3.1 需要部署的服务和服务器硬件对应表......................... 7
1.5.3.2 列表实施前的硬件配置及IP机器名信息...................... 7
1.5.3.3 按部署顺序列表服务及对应的服务器......................... 8
1.6 期中作业考试内容详细描述............................................. 8
1.6.1 LVS-DR负载均衡器组............................................. 8
1.6.1.1 lb1(load banlance1)...................................... 8
1.6.1.2 lb(load banlance2)....................................... 9
1.6.2 Apache服务器组................................................. 9
1.6.2.1 lamp(linux apache MySQL php)............................. 9
1.6.3 Nginx服务器组................................................. 10
1.6.3.1 lnmp(linux nginx MySQL php)............................. 10
1.6.4 Memcache服务器组.............................................. 11
1.6.4.1 Memcache缓存及session共享缓存.......................... 11
1.6.5 MYSQL服务器组................................................. 12
1.6.5.1 MySQL多实例数据库1(与2互为主从)..................... 12
1.6.5.2 MySQL多实例数据库2(与1互为主从)..................... 12
1.6.6共享存储及web,db备份组........................................ 13
1.6.6.1共享存储NFS............................................. 13
1.6.6.1数据(实时)备份兼日志服务器............................. 13
1.6.7监控(Nagios,Cacti,代码分发,IDC测试)组...................... 13
二、考试架构整体要求说明.................................................... 14
2.1 hosts文件统一....................................................... 14
2.2 内部业务采用域名调用................................................ 15
2.3 系统架构配置规范.................................................... 15
2.4 系统安全配置规范和设置.............................................. 15
2.5 架构持续提供服务要求................................................ 15
三、其他考试说明............................................................ 15
3.1期中作业考试指定辅导老师............................................. 15
3.2期中综合考试业务分数分值设置......................................... 16
3.3根据市场行情预计分数和薪水........................................... 16
3.4老男孩培训的联系方式................................................. 17
3.5考官老师及考试评判标准............................................... 17
3.6 综合架构考试的考察方法.............................................. 17
四、本综合架构展望及考试花絮................................................ 17
4.1 初级系统架构未来扩展方向............................................ 17
4.2 初级综合系统架构考试往期学生花絮................................ 18

期中考试集群架构简图:
逻辑图1
650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201210/170234950.jpg" />

逻辑图2



650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201210/170416183.jpg" />

逻辑图3



650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201210/170436570.jpg" />
本文出自 “老男孩的linux博客” 博客,请务必保留此出处http://oldboy.blog.51cto.com/2561410/1018001
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: