码迷,mamicode.com
首页 > Web开发 > 详细

大中型网站集群架构企业级高标准全自动实战项目征集

时间:2015-08-01 06:33:34      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:大型网站   运维自动化   老男孩教育   

大中型网站集群架构企业级高标准全自动实战


发布本博文目标:

老男孩教育全新期中集群架构项目实战(老男孩老师亲自带队)

1)征集网友或老男孩教育学生资源3-5人。

2)树立老男孩教育运维班期中集群架构项目标杆(期末的的架构会更精彩)

3)共同完成老男孩老师第一本书的结尾项目实战项目。

4)将结合23期运维班毕业前的期末架构项目出书(全自动化大型网站集群搭建优化)

5)让支持老男孩教育网友或老男孩教育学生得到锻炼和成长、享受出书作者待遇。


具体项目将以10台左右VM资源进行部署和演示,规模可以扩展到百台服务器,

整个项目从需求分析开始、明确目标需求,IP主机需求规划、画逻辑图,编写脚本、测试、完成,上线生产。

报名者需经过老男孩老师面试通过(要求:时间充裕,做事不拖沓,保质保量)。


项目需求:

(一)20分钟内完成全自动化新安装部署中小规模网站集群(老男孩教育出品)

准备A服务器一枚:10台VM虚拟机,实现如下功能

1、无人值守自动化安装CentOS

   要求:在A服务器上实现如下功能

      1)使用kickstart or cobbler为10台VM虚拟机自动安装系统。

      2)安装系统后自动进行linux系统基础及深度优化。

      3)根据规划为10台VM虚拟机自动配置IP、主机名、网关、DNS等。

2、实现跳板机、分发机功能。

   要求:在A服务器上实现如下功能

      1)实现跳板机功能,管理其它VM。

      2)全自动生成SSH密钥,分发密钥,建立批量分发机,管理所有VM。

      3)批量分发指定文件及脚本工具,到所有VM指定目录(SSH SHELL或ansible)。

3、全自动化脚本方式安装集群架构所有服务并优化

      1)为每个服务单独开发一键shell安装配置优化脚本

       Nginx,Php fastcgi(www,bbs,blog产品),MySQL主从复制,

       数据库备份,rsync,nfs,backup,sersync,nginx proxy,

       keepalived,nagios安装及监控所有服务,memcached,vpn,做好所有集群服务备份,

       定时任务,开机启动等,完整的企业标准企业集群搭建、备份、优化、监控。

      2)将上述脚本部署于分发机,要求从分发机上通过菜单选择,进行不同角色服

        务器自动化部署优化:

(二)3分钟内全自动化安装部署企业级标准中小规模网站集群(老男孩教育出品)

1、部署KVM虚拟化,并做好基础系统镜像,搭建openstack云平台或者DOCKER容器技术自动化快速部署多系统集群基础环境

2、企业新增业务服务器时实现全定制化快速自动安装相关业务服务。

    1)实现不同业务服务全RPM包定制功能

    2)搭建本地yum仓库存放相关基础rpm包及业务服务定制的RPM包。

    3)通过云平台批量生成操作系统并优化。

    4)利用跳板机、分发机根据业务规划,为不同的业务系统定制安装相关业务服务(yum自己定制的rpm)。

    5)当所有服务器磁盘剩余20%,CPU占用,负载,网络连接数达到额定值后,自动生成虚拟机,并自动部署增加业务服务器到集群池提供服务。

   6)脚本开发自动发现功能,将新上线业务服务器及业务加入到nagios监控中监控起来。


更牛的就是Python开发CMDB平台结合上述运维思路WEB界面一键全自动化实现,返回结果,这个就要大家搞定这个(http://oldboy.blog.51cto.com/2561410/1123127),再带大家做这个项目。


参与人员收获:

1、大中型网站集群的自动化部署实践能力。

2、老男孩教育推荐不低于12K的工作。

3、将被培养成为老男孩老师关门弟子(老男孩开始收徒了)。


北京老男孩教育,全国最高端、最专业、最负责的linux运维实战教育机构!最近8期2014-2015期运维班平均就业工资10K以上,高级架构班平均就业15K以上,欢迎伙伴们实地考察验证,如有发现不符,免费送学习名额,圆梦就在老男孩教育!


教学环境及学员风采请看:

http://oldboy.blog.51cto.com/2561410/1679646


老男孩教育从来只靠实力说话,请各位看官试听视频检验!

1、手把手带你轻松掌握linux基础入门及进阶全新经典视频

(新鲜出炉2015年5-6月最新录制完毕)

http://edu.51cto.com/pack/view/id-285.html


2、手把手带你搭建企业级中小规模网站集群

(新鲜出炉2015年7月16日录制完毕)

http://edu.51cto.com/pack/view/id-305.html


3、python自动化运维精品课程

http://edu.51cto.com/lecturer/user_id-3050674.html


4、MySQL数据库企业级应用实战视频课程套餐(Linux运维必学)

http://edu.51cto.com/pack/view/id-214.html


其他linux精品课程

http://edu.51cto.com/lecturer/user_id-2561410.html


其他python精品课程

http://edu.51cto.com/lecturer/user_id-3050674.html


更多更好的,请咨询老男孩教育客服

咨询QQ: 41117483 80042789 70271111 41117397



本文出自 “老男孩linux运维” 博客,转载请与作者联系!

大中型网站集群架构企业级高标准全自动实战项目征集

标签:大型网站   运维自动化   老男孩教育   

原文地址:http://oldboy.blog.51cto.com/2561410/1680707

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!