《移動互聯(lián)系統(tǒng)運(yùn)維技術(shù)》 課件 項(xiàng)目三:移動電商運(yùn)維自動化-使用cobbler進(jìn)行系統(tǒng)自動化安裝_第1頁
《移動互聯(lián)系統(tǒng)運(yùn)維技術(shù)》 課件 項(xiàng)目三:移動電商運(yùn)維自動化-使用cobbler進(jìn)行系統(tǒng)自動化安裝_第2頁
《移動互聯(lián)系統(tǒng)運(yùn)維技術(shù)》 課件 項(xiàng)目三:移動電商運(yùn)維自動化-使用cobbler進(jìn)行系統(tǒng)自動化安裝_第3頁
《移動互聯(lián)系統(tǒng)運(yùn)維技術(shù)》 課件 項(xiàng)目三:移動電商運(yùn)維自動化-使用cobbler進(jìn)行系統(tǒng)自動化安裝_第4頁
《移動互聯(lián)系統(tǒng)運(yùn)維技術(shù)》 課件 項(xiàng)目三:移動電商運(yùn)維自動化-使用cobbler進(jìn)行系統(tǒng)自動化安裝_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

系/統(tǒng)/運(yùn)/維/技/術(shù)項(xiàng)目3移動電商運(yùn)維自動化講師:項(xiàng)目引入在一次移動電商系統(tǒng)發(fā)布更新上,由于我的不小心,錯誤地刪除了生產(chǎn)服務(wù)器上的執(zhí)行代碼,導(dǎo)致整個移動電商系統(tǒng)頁面都無法訪問,最后花很長時間才恢復(fù),這次事故給公司帶來了不小的麻煩。Philip組織整個運(yùn)維團(tuán)隊(duì)進(jìn)行故障分析、總結(jié)經(jīng)驗(yàn),提出了系統(tǒng)運(yùn)維的兩個觀點(diǎn):第一:進(jìn)一步減少人為直接干預(yù)修改生產(chǎn)環(huán)境系統(tǒng)引發(fā)的故障;第二:提升效率,包括對集群進(jìn)行運(yùn)維時的日常備份、服務(wù)器狀態(tài)監(jiān)控和報警等,并告訴我們可以嘗試運(yùn)維自動化。Philip的一句話猶如迷霧中燈塔,這讓非常懊惱自責(zé)的我看到了下一步工作的重點(diǎn)和方向。運(yùn)維工作需要時時保持警惕和清醒,“不小心”的背后意味著錯誤甚至巨大的損失,人力雖然充滿了創(chuàng)造的可能,但是自動化往往代表了更加地穩(wěn)定而有效率,如何在其中權(quán)衡,是我們都要思考的問題。系/統(tǒng)/運(yùn)/維/技/術(shù)項(xiàng)目3移動電商運(yùn)維自動化

任務(wù)一:自動化運(yùn)維探索講師:教學(xué)目標(biāo)任務(wù)描述近期一Web應(yīng)用業(yè)務(wù)需要上線,預(yù)計短時間內(nèi)會有幾百臺服務(wù)器要上線,部署幾百臺服務(wù)器,以運(yùn)維部目前有限的人手根本不夠,怎么辦?顯然靠傳統(tǒng)的運(yùn)維不能快速有效的解決問題,解決方案就是我們這個項(xiàng)目中重點(diǎn)要講的運(yùn)維自動化。什么是運(yùn)維自動化,一句話概括:采取自動化安裝、配置及監(jiān)控的方案,在最少的人工干預(yù)下,利用腳本與第三方工具,保證業(yè)務(wù)系統(tǒng)7*24小時高效穩(wěn)定運(yùn)行。自動化運(yùn)維概要什么是自動化運(yùn)維?IT運(yùn)維自動化是一組將靜態(tài)的設(shè)備結(jié)構(gòu)轉(zhuǎn)化為根據(jù)IT服務(wù)需求動態(tài)彈性響應(yīng)的策略,目的就是實(shí)現(xiàn)IT運(yùn)維的質(zhì)量,降低成本。運(yùn)維自動化對運(yùn)維人員要求1.事前預(yù)警2.事中恢復(fù)3.事后存檔運(yùn)維知識體系ITSM:ITSM是一個理念,是一套方法論,可以幫助企業(yè)對IT服務(wù)進(jìn)行有效管理的高質(zhì)量。ITIL:ITIL是CCTA(英國國家計算機(jī)和電信局)于20世紀(jì)80年代中期開始開發(fā)的一套針對IT行業(yè)的服務(wù)管理標(biāo)準(zhǔn)庫。兩者之間的關(guān)系和區(qū)別:

ITIL是標(biāo)準(zhǔn),是ITSM實(shí)施過程中的抽象和經(jīng)驗(yàn)總結(jié),它是ITSM實(shí)施中的一套流程和準(zhǔn)則DevOps(DevOps:Development和Operations的組合):DevOps看作開發(fā)(軟件工程)、技術(shù)運(yùn)營和質(zhì)量保障(QA)三者的交集。自動化運(yùn)維工具簡介安裝部署相關(guān)Cobbler:能夠快速建立網(wǎng)絡(luò)安裝環(huán)境,可以為各種Linux提供自動化安裝任務(wù)。Spacewalk:管理RedHat衍生發(fā)行版的軟件內(nèi)容更新,同時提供預(yù)備和監(jiān)控的功能。配置管理相關(guān)Chef:一個IT自動化平臺,可讓創(chuàng)建、部署、變更和管理基礎(chǔ)設(shè)施運(yùn)行時環(huán)境和應(yīng)用。Puppet:基于ruby開發(fā),一種Lin`ux、Unix平臺的集中配置管理系統(tǒng)??晒芾砼渲梦募?、用戶、計劃任務(wù)、軟件包、系統(tǒng)服務(wù)等。Ansible:基于Python開發(fā),提供自動化運(yùn)維框架。結(jié)合眾多的模塊工作,可實(shí)現(xiàn)批量系統(tǒng)配置、批量程序部署、批量運(yùn)行命令等功能。SaltStack:基于Python開發(fā),一個異構(gòu)平臺基礎(chǔ)設(shè)置管理工具。具備配置管理、遠(yuǎn)程執(zhí)行、監(jiān)控功能。監(jiān)控報警相關(guān)Nagios:一個Linux/Unix操作系統(tǒng)下的監(jiān)視系統(tǒng),可以監(jiān)控系統(tǒng)、應(yīng)用、服務(wù)以及各種進(jìn)程的運(yùn)行狀況,并提供多種報警機(jī)制。Zabbix:一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營,并提供靈活的通知機(jī)制。Cacti:基于PHP開發(fā),一款網(wǎng)絡(luò)流量監(jiān)測圖形分析工具。要功能是用snmp服務(wù)獲取數(shù)據(jù),然后用rrdtool儲存和更新數(shù)據(jù),當(dāng)用戶需要查看數(shù)據(jù)的時候用rrdtool生成圖表呈現(xiàn)給用戶。ZenossCore:一個智能監(jiān)控軟件,可依靠單一的WEB控制臺來監(jiān)控網(wǎng)絡(luò)架構(gòu)的狀態(tài)和健康度。主要功能具有監(jiān)控可用性,性能,配置和各種事件。常用集群軟硬件的介紹及選型企業(yè)運(yùn)維中常用的集群軟硬件產(chǎn)品在互聯(lián)網(wǎng)企業(yè)中常用開源負(fù)載均衡軟件有:LVS、Nginx、Haproxy,常用于高可用開源軟件有:Keepalived、Heartbeat。常用負(fù)載均衡硬件有:F5、Netscaler、Radware、A10等,工作模式相當(dāng)于Haproxy的工作模式。對于集群負(fù)載均衡產(chǎn)品如何選型?第一階段:利用Nginx或者Haproxy進(jìn)行單點(diǎn)的負(fù)載均衡。第二階段:隨著網(wǎng)絡(luò)服務(wù)進(jìn)一步擴(kuò)大,這時使用LVS或者商用F5就是首要選擇。第三階段:這時網(wǎng)絡(luò)服務(wù)已經(jīng)成為主流產(chǎn)品,開源的LVS,已經(jīng)成為首選,這時LVS會成為主流。如何選擇開源集群軟件產(chǎn)品?中小型互聯(lián)網(wǎng)企業(yè)網(wǎng)站,首選Nginx負(fù)載均衡,考慮負(fù)載均衡的高可用功能,建議首先Keepalived軟件,大型互聯(lián)網(wǎng)企業(yè),負(fù)載均衡產(chǎn)品可以選擇LVS+Keepalived在前端做四層轉(zhuǎn)發(fā),再后面是應(yīng)用服務(wù)器。課程小結(jié)12運(yùn)維知識體系ITSM和ITIL自動化運(yùn)維常見的工具介紹及選擇介紹什么是自動化運(yùn)維以及對運(yùn)維人員要求34運(yùn)維開發(fā)DevOps課堂作業(yè)1、自動化運(yùn)維與傳統(tǒng)運(yùn)維方式有哪些區(qū)別?2、什么情況下需要自動化運(yùn)維?系/統(tǒng)/運(yùn)/維/技/術(shù)項(xiàng)目4移動電商運(yùn)維自動化任務(wù)二:構(gòu)建cobbler網(wǎng)絡(luò)自動安裝環(huán)境講師:教學(xué)目標(biāo)任務(wù)描述服務(wù)器系統(tǒng)的部署是一件單一且重復(fù)性較高的事,那么該怎樣避免“重復(fù)造輪子”?本節(jié)主要對Cobbler的介紹以及部署實(shí)踐,通過配置Kickstart的無人值守安裝方式,服務(wù)器通過PXE啟動方式,實(shí)現(xiàn)通過網(wǎng)絡(luò)就可以在服務(wù)器上自動部署系統(tǒng)的目的。Cobbler簡介Cobbler概述Cobbler組成Cobbler由python語言開發(fā),是對PXE和Kickstart以及DHCP的封裝。融合很多特性,提供了CLI和Web的管理形式,更加方便的實(shí)行網(wǎng)絡(luò)安裝。同時,Cobbler也提供了API接口,使用其它語言也很容易做擴(kuò)展。它不僅可以安裝物理機(jī),同時也支持KVM、XEN虛擬化、GuestOS的安裝。發(fā)行版:表示一個操作系統(tǒng)。配置文件:包含一個發(fā)行版、一個kickstart文件以及可能的存儲庫。系統(tǒng):表示要配給的機(jī)器。存儲庫:保存一個yum或rsync存儲庫的鏡像信息。鏡像:可替換一個包含不屬于此類別的文件的發(fā)行版對象Cobbler部署管理1.安裝yum源2.同步系統(tǒng)時間3.關(guān)閉防火墻與SELinux環(huán)境配置

Cobbler安裝1.Cobbler運(yùn)行所需基礎(chǔ)包2.Cobbler所需環(huán)境支持包3.設(shè)置服務(wù)開機(jī)啟動4.修改apache相關(guān)配置并重新啟動5.運(yùn)行Cobbler檢查命令6.重新啟動Cobbler并運(yùn)行檢查命令7.最后查看啟動的端口Cobbler配置詳解1.Cobbler管理DHCP服務(wù)器2.修改DHCP模板3.重新啟動Cobbler服務(wù)4.編輯/etc/httpd/conf.d/wsgi.conf去掉相關(guān)注釋5.運(yùn)行cobblersync命令使配置生效,讓dhcp、http被cobbler接管Cobbler管理與使用

Cobbler常用命令命令描述cobblercheck檢查cobbler配置cobblersync同步配置到dhcp/pxe和數(shù)據(jù)目錄cobblerlist列出所有的cobbler元素cobblerimport導(dǎo)入安裝的系統(tǒng)鏡像cobblerreport列出各元素的詳細(xì)信息cobblerdistro查看導(dǎo)入的發(fā)行版系統(tǒng)信息cobblerprofile查看配置信息cobblersystem查看添加的系統(tǒng)信息cobblerreposync同步y(tǒng)um倉庫到本地查看Cobbler命令[root@cobblersvr~]#cobblerusage=====cobbler<distro|profile|system|repo|image|mgmtclass|package|file>...[add|edit|copy|getks*|list|remove|rename|report][options|--help]cobbler<aclsetup|buildiso|import|list|replicate|report|reposync|sync|validateks|version>[options|--help]注,在上面的顯示中可以看到cobbler命令有很多的選項(xiàng),想獲得相關(guān)選項(xiàng)的幫助只需要加--help即可。[root@cobbler~]

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論