大中型网站集群架构企业级高标准全自动实战项目征集
大中型網(wǎng)站集群架構(gòu)企業(yè)級(jí)高標(biāo)準(zhǔn)全自動(dòng)實(shí)戰(zhàn)
發(fā)布本博文目標(biāo):
老男孩教育全新期中集群架構(gòu)項(xiàng)目實(shí)戰(zhàn)(老男孩老師親自帶隊(duì))
1)征集網(wǎng)友或老男孩教育學(xué)生資源3-5人。
2)樹立老男孩教育運(yùn)維班期中集群架構(gòu)項(xiàng)目標(biāo)桿(期末的的架構(gòu)會(huì)更精彩)
3)共同完成老男孩老師第一本書的結(jié)尾項(xiàng)目實(shí)戰(zhàn)項(xiàng)目。
4)將結(jié)合23期運(yùn)維班畢業(yè)前的期末架構(gòu)項(xiàng)目出書(全自動(dòng)化大型網(wǎng)站集群搭建優(yōu)化)
5)讓支持老男孩教育網(wǎng)友或老男孩教育學(xué)生得到鍛煉和成長(zhǎng)、享受出書作者待遇。
具體項(xiàng)目將以10臺(tái)左右VM資源進(jìn)行部署和演示,規(guī)模可以擴(kuò)展到百臺(tái)服務(wù)器,
整個(gè)項(xiàng)目從需求分析開始、明確目標(biāo)需求,IP主機(jī)需求規(guī)劃、畫邏輯圖,編寫腳本、測(cè)試、完成,上線生產(chǎn)。
報(bào)名者需經(jīng)過老男孩老師面試通過(要求:時(shí)間充裕,做事不拖沓,保質(zhì)保量)。
項(xiàng)目需求:
(一)20分鐘內(nèi)完成全自動(dòng)化新安裝部署中小規(guī)模網(wǎng)站集群(老男孩教育出品)
準(zhǔn)備A服務(wù)器一枚:10臺(tái)VM虛擬機(jī),實(shí)現(xiàn)如下功能
1、無人值守自動(dòng)化安裝CentOS
? ?要求:在A服務(wù)器上實(shí)現(xiàn)如下功能
? ? ? 1)使用kickstart or cobbler為10臺(tái)VM虛擬機(jī)自動(dòng)安裝系統(tǒng)。
? ? ? 2)安裝系統(tǒng)后自動(dòng)進(jìn)行l(wèi)inux系統(tǒng)基礎(chǔ)及深度優(yōu)化。
? ? ? 3)根據(jù)規(guī)劃為10臺(tái)VM虛擬機(jī)自動(dòng)配置IP、主機(jī)名、網(wǎng)關(guān)、DNS等。
2、實(shí)現(xiàn)跳板機(jī)、分發(fā)機(jī)功能。
? ?要求:在A服務(wù)器上實(shí)現(xiàn)如下功能
? ? ? 1)實(shí)現(xiàn)跳板機(jī)功能,管理其它VM。
? ? ? 2)全自動(dòng)生成SSH密鑰,分發(fā)密鑰,建立批量分發(fā)機(jī),管理所有VM。
? ? ? 3)批量分發(fā)指定文件及腳本工具,到所有VM指定目錄(SSH SHELL或ansible)。
3、全自動(dòng)化腳本方式安裝集群架構(gòu)所有服務(wù)并優(yōu)化
? ? ? 1)為每個(gè)服務(wù)單獨(dú)開發(fā)一鍵shell安裝配置優(yōu)化腳本
? ? ? ?Nginx,Php fastcgi(www,bbs,blog產(chǎn)品),MySQL主從復(fù)制,
? ? ? ?數(shù)據(jù)庫備份,rsync,nfs,backup,sersync,nginx proxy,
? ? ? ?keepalived,nagios安裝及監(jiān)控所有服務(wù),memcached,***,做好所有集群服務(wù)備份,
? ? ? ?定時(shí)任務(wù),開機(jī)啟動(dòng)等,完整的企業(yè)標(biāo)準(zhǔn)企業(yè)集群搭建、備份、優(yōu)化、監(jiān)控。
? ? ? 2)將上述腳本部署于分發(fā)機(jī),要求從分發(fā)機(jī)上通過菜單選擇,進(jìn)行不同角色服
? ? ? ? 務(wù)器自動(dòng)化部署優(yōu)化:
(二)3分鐘內(nèi)全自動(dòng)化安裝部署企業(yè)級(jí)標(biāo)準(zhǔn)中小規(guī)模網(wǎng)站集群(老男孩教育出品)
1、部署KVM虛擬化,并做好基礎(chǔ)系統(tǒng)鏡像,搭建openstack云平臺(tái)或者DOCKER容器技術(shù)自動(dòng)化快速部署多系統(tǒng)集群基礎(chǔ)環(huán)境
2、企業(yè)新增業(yè)務(wù)服務(wù)器時(shí)實(shí)現(xiàn)全定制化快速自動(dòng)安裝相關(guān)業(yè)務(wù)服務(wù)。
? ? 1)實(shí)現(xiàn)不同業(yè)務(wù)服務(wù)全RPM包定制功能
? ? 2)搭建本地yum倉(cāng)庫存放相關(guān)基礎(chǔ)rpm包及業(yè)務(wù)服務(wù)定制的RPM包。
? ? 3)通過云平臺(tái)批量生成操作系統(tǒng)并優(yōu)化。
? ? 4)利用跳板機(jī)、分發(fā)機(jī)根據(jù)業(yè)務(wù)規(guī)劃,為不同的業(yè)務(wù)系統(tǒng)定制安裝相關(guān)業(yè)務(wù)服務(wù)(yum自己定制的rpm)。
? ? 5)當(dāng)所有服務(wù)器磁盤剩余20%,CPU占用,負(fù)載,網(wǎng)絡(luò)連接數(shù)達(dá)到額定值后,自動(dòng)生成虛擬機(jī),并自動(dòng)部署增加業(yè)務(wù)服務(wù)器到集群池提供服務(wù)。
? ?6)腳本開發(fā)自動(dòng)發(fā)現(xiàn)功能,將新上線業(yè)務(wù)服務(wù)器及業(yè)務(wù)加入到nagios監(jiān)控中監(jiān)控起來。
更牛的就是Python開發(fā)CMDB平臺(tái)結(jié)合上述運(yùn)維思路WEB界面一鍵全自動(dòng)化實(shí)現(xiàn),返回結(jié)果,這個(gè)就要大家搞定這個(gè)(http://oldboy.blog.51cto.com/2561410/1123127),再帶大家做這個(gè)項(xiàng)目。
參與人員收獲:
1、大中型網(wǎng)站集群的自動(dòng)化部署實(shí)踐能力。
2、老男孩教育推薦不低于12K的工作。
3、將被培養(yǎng)成為老男孩老師關(guān)門弟子(老男孩開始收徒了)。
北京老男孩教育,全國(guó)最高端、最專業(yè)、最負(fù)責(zé)的linux運(yùn)維實(shí)戰(zhàn)教育機(jī)構(gòu)!最近8期2014-2015期運(yùn)維班平均就業(yè)工資10K以上,高級(jí)架構(gòu)班平均就業(yè)15K以上,歡迎伙伴們實(shí)地考察驗(yàn)證,如有發(fā)現(xiàn)不符,免費(fèi)送學(xué)習(xí)名額,圓夢(mèng)就在老男孩教育!
教學(xué)環(huán)境及學(xué)員風(fēng)采請(qǐng)看:
http://oldboy.blog.51cto.com/2561410/1679646
老男孩教育從來只靠實(shí)力說話,請(qǐng)各位看官試聽視頻檢驗(yàn)!
1、手把手帶你輕松掌握linux基礎(chǔ)入門及進(jìn)階全新經(jīng)典視頻
(新鮮出爐2015年5-6月最新錄制完畢)
http://edu.51cto.com/pack/view/id-285.html
2、手把手帶你搭建企業(yè)級(jí)中小規(guī)模網(wǎng)站集群
(新鮮出爐2015年7月16日錄制完畢)
http://edu.51cto.com/pack/view/id-305.html
3、python自動(dòng)化運(yùn)維精品課程
http://edu.51cto.com/lecturer/user_id-3050674.html
4、MySQL數(shù)據(jù)庫企業(yè)級(jí)應(yīng)用實(shí)戰(zhàn)視頻課程套餐(Linux運(yùn)維必學(xué))
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
更多更好的,請(qǐng)咨詢老男孩教育客服
咨詢QQ: 41117483?80042789?70271111?41117397
轉(zhuǎn)載于:https://blog.51cto.com/oldboy/1680707
總結(jié)
以上是生活随笔為你收集整理的大中型网站集群架构企业级高标准全自动实战项目征集的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AutoCompleteTextView
- 下一篇: Linux基础系列(六)Linux系统定