大中型網站集羣架構企業級高標準全自動實戰
發佈本博文目標:
老男孩教育全新期中集羣架構項目實戰(老男孩老師親自帶隊)
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,***,做好所有集羣服務備份,
定時任務,開機啓動等,完整的企業標準企業集羣搭建、備份、優化、監控。
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