原文:http://blog.51cto.com/oldboy/1830242

 

【老男孩运维班期中搭建50-100台规模的集群实战】

学员入学第8-12周,必须完成的中小型网站集群实战,

老男孩linux+python高薪运维班全员项目实战

wKiom1eXIALBIqOIAAMdReCzfQg100.png

1、项目规划:搭建50-100台规模的集群实战设计

2、开启7-8台虚拟机(kickstart无人值守装机)

3、管理机(yum,rpm,ntp,pptp,jumpserver,ssh key,ansible,saltstack)

4、搭建backup(rsync 全网备份项目)

5、共享存储nfs01(nfs服务、实时同步(sersync+rsync|drbd))

6、独立的MySQL数据库服务

7、LNMP web服务(nginx+php,用户文件挂到存储,文本数据放到DB,优化)

8、LAMP web服务(Apache+php,用户文件挂到存储,文本数据放到DB,优化)

9、NGINX 反向代理负载均衡(nginx)+keepalived

强调:12个拓展项目见另外内容:

1、搭建yum仓库、定制rpm包、搜集架构所需软件。

2、配置ntp时间服务。

3、配置zabbix或Nagios监控全网服务。

4、解决Nginx负载均衡的单点(keepalived)。

5、部署pptp vpn远程连接及管理服务器。

6、实现MySQL主从复制及主故障自动切换到备服务。

7、解决NFS单点故障自动切换(keepalived)。

8、实现所有无外部IP的内网服务器可以上外网。

9、利用shell脚本及saltstack一键自动化安装整个集群。

10、无人值守批量安装linux(kickstart/cobbler)

11、解决web集群会话保持问题(Memcached)。

12、搭建跳板机(用shell跳板机或jumpserver或CrazyEye)

====================================================

期望毕业薪水超过8K的同学至少自己要额外完成拓展项五项。

期望毕业薪水超过10K的同学至少自己要额外完成拓展项六项。

期望毕业薪水超过12K的同学自己要额外完成拓展项七项。

期望毕业薪水超过13K的同学自己要额外完成拓展项八项。

一键自动化完成加分!

期中架构集群述职标准:

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

所有拓展项目将在述职之后详细讲解!

运维班期末架构将带领搭建200-500台服务器规模的大型集群架构!

伙伴们加油!

老男孩高级架构师班面向千台服务器规模超大型门户架构方案。

 

《老男孩教育高端圈子内优秀博文参考》

 

加入老男孩高端运维圈子,成就高级运维人生!

运维Q群385168604 架构师Q群390642196 PythonQ群29215534大数据Q群421358633

 

张耀博客:

搭建VPN服务器之PPTP

http://www.zyops.com/vpn-pptp

阿里云DNS域名解析

http://www.zyops.com/aliyun-dns-analysis

COBBLER无人值守安装

http://www.zyops.com/autoinstall-cobbler

KICKSTART无人值守安装

http://www.zyops.com/autoinstall-kickstart

NGINX开启HTTPS最佳实践

http://blog.oldboyedu.com/nginx-https/

企业级监控ZABBIX深度实践安装部分

http://blog.oldboyedu.com/enterprise-zabbix/

使用NGINX+LUA实现WAF功能

http://blog.oldboyedu.com/nginx-waf/

最好用的日志分析工具ELK

http://blog.oldboyedu.com/elk/

 

徐亮偉博客(标杆徐)

NTP时间服务器

http://www.xuliangwei.com/xubusi/21.html

自动化部署必备技能—定制化RPM包

http://www.xuliangwei.com/xubusi/29.html

自动化部署必备技能—搭建YUM仓库

http://www.xuliangwei.com/xubusi/40.html

Kickstart无人值守安装系统

http://www.xuliangwei.com/xubusi/93.html

Cobbler自动化部署最佳实践

http://www.xuliangwei.com/xubusi/446.html

自动化监控利器-Zabbix

http://www.xuliangwei.com/xubusi/117.html

自动化监控利器-Zabbix深入配置和使用

http://www.xuliangwei.com/xubusi/175.html

Zabbix3.0安装部署最佳实践

http://www.xuliangwei.com/xubusi/455.html

PHP编译参数详解

http://www.xuliangwei.com/xubusi/203.html

Nginx之Https最佳实践

http://www.xuliangwei.com/xubusi/337.html

DRBD+heartbeat 解决mysql单点故障

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

大规模企业网站集群如何实现会话保持?

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

大规模网站sesson会话保持思路及实践配置

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

rpm包制作介绍及实战操作讲解01(学生分享)

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

定制RPM包

http://dreamway.blog.51cto.com/1281816/1110822

yum源及yum仓库服务搭建讲解

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

将定制RPM包加入内部Yum Server

http://dreamway.blog.51cto.com/1281816/1110874

亿级PV超大型网站集群架构图形化深度揭秘讲解 

http://edu.csdn.net/course/detail/2278

F5硬件负载均衡技术分享

http://www.tudou.com/programs/view/5UKfVKOImiY/

Radware硬件负载均衡技术分享

http://www.tudou.com/programs/view/v_vUhJKT5AM/

 

其他博文:

开源跳板机(堡垒机)Jumpserver v2.0.0 部署篇

http://jimmyrobert.blog.51cto.com/11214519/1765447

开源跳板机(堡垒机)Jumpserver v2.0.0 使用说明

http://jimmyrobert.blog.51cto.com/11214519/1765445

其他老男孩学员博文地址:

http://www.jixuege.com

http://www.abcdocker.com

http://www.xuliangwei.com

后期数百台到千台大型集群架构:

wKiom1ej9byTVBtKAAHxzzwxtpI199.jpgwKiom1ej9lOhGoJ6AAS__y1agNc414.png