自動(dòng)化運(yùn)維其實(shí)也算是老生常談,一談?wù)劻耸畮啄?,但卻一直沒(méi)有質(zhì)的提升。的運(yùn)維工作反而變得越來(lái)越繁重與復(fù)雜,當(dāng)然這和這些年數(shù)據(jù)中心巨大的變化緊密相關(guān),數(shù)據(jù)中心承載的各種應(yīng)用越來(lái)越多,運(yùn)維工作也變得異常復(fù)雜,簡(jiǎn)單的自動(dòng)化運(yùn)維已經(jīng)不能徹底解決數(shù)據(jù)中心運(yùn)維工作效率低下的問(wèn)題。以前,數(shù)據(jù)中心運(yùn)維人員就像流水線(xiàn)上的一名工人,不斷重復(fù)地做著同樣的工作,枯燥又容易出錯(cuò),自動(dòng)化運(yùn)維就是要引入一些工具,通過(guò)這些工具來(lái)替代運(yùn)維人員來(lái)工作,從而減少人力成本,同時(shí)提升數(shù)據(jù)中心的運(yùn)維水平。
那么自動(dòng)化運(yùn)維,其實(shí)就是向數(shù)據(jù)中心引入一批工具,這批工具是 可編程 的,你只需要為這批工具寫(xiě)上幾行 代碼 ,它便會(huì)幫你自動(dòng)完成所有的工作,而這批工具就是實(shí)現(xiàn)自動(dòng)化運(yùn)維的手段。這些工具可以分為三大類(lèi):預(yù)備、配置管理和監(jiān)控,從這三大方面代替人力工作。預(yù)備自動(dòng)化工具常見(jiàn)的有Cobbler、Kickstart、OpenQRM、Spacewalk.在早期,Linux管理員整理出一個(gè)軟件包列表,通過(guò)rpm進(jìn)行批量軟件安裝。后來(lái),我們用Kickstart來(lái)執(zhí)行無(wú)人值守的Linux安裝?,F(xiàn)在,Cobbler把這個(gè)功能提升到了一個(gè)新的高度:它實(shí)現(xiàn)了物理機(jī)與虛擬機(jī)的并行系統(tǒng)構(gòu)建,并且可以進(jìn)行DHCP和DNS的配置。OpenQRM是開(kāi)源系統(tǒng)管理解決方案,用來(lái)管理企業(yè)數(shù)據(jù)中心業(yè)務(wù),同時(shí)包括虛擬環(huán)境管理、數(shù)據(jù)中心自動(dòng)化,是一個(gè)基于Web的開(kāi)源和數(shù)據(jù)中心管理平臺(tái)。Spacewalk是一個(gè)Linux和Solaris的系統(tǒng)管理解決方案,它是Red Hat網(wǎng)絡(luò)衛(wèi)星項(xiàng)目衍生出來(lái)的上游社區(qū)項(xiàng)目。這些預(yù)備管理工具多是針對(duì)服務(wù)器的,對(duì)服務(wù)器進(jìn)行自動(dòng)化管理,如果不是自己親身使用和體驗(yàn),很難說(shuō)這些工具軟件孰好孰壞,每種工具都有其適合的應(yīng)用場(chǎng)合,這些工具尤其在互聯(lián)網(wǎng)企業(yè)的數(shù)據(jù)中心運(yùn)維中使用極為廣泛,這些工具需要操作者具有較高的計(jì)算機(jī)編程能力,對(duì)運(yùn)維人員的要求較高。
配置管理工具用來(lái)設(shè)置參數(shù)或者開(kāi)啟一個(gè)新服務(wù)器上的服務(wù)。配置管理可以用于服務(wù)器自動(dòng)構(gòu)建。服務(wù)器自動(dòng)構(gòu)建工具可以加速部署速度,并可以在短時(shí)間內(nèi)大規(guī)模部署服務(wù)器,同時(shí)也可以讓構(gòu)建過(guò)程更容易復(fù)制。在發(fā)生嚴(yán)重故障時(shí),還可以重建架構(gòu)。配置管理工具常見(jiàn)的有Chef、ControlTier、Func、Puppet.比如Chef是一款自動(dòng)化服務(wù)器配置管理工具,可以對(duì)管理的對(duì)象實(shí)行自動(dòng)化配置,Chef由三大組件組成:Chef Server、Chef Workstation和 Chef Node.Chef Server 是核心服務(wù)器,維護(hù)了一套配置腳本,與每個(gè)被管節(jié)點(diǎn)交互并給出配置指令,Chef Workstation提供了我們與 Chef Server交互的接口:我們?cè)赪orkstation上創(chuàng)建定義Cookbook,并將 Cookbook上傳到Chef Server上以保證被管機(jī)器能從Chef Server 上取得最新的配置指令。Chef Node是安裝了chef-client并注冊(cè)了的被管理節(jié)點(diǎn),可以是物理機(jī)或者虛擬機(jī)或者其他對(duì)象。Chef Node每次運(yùn)行chef-client時(shí)都會(huì)從Chef Server端取得最新的配置指令并按照指令配置自己。ControlTier是一個(gè)完全開(kāi)放源碼系統(tǒng)的自動(dòng)化服務(wù)管理活動(dòng)的多個(gè)服務(wù)器和多個(gè)應(yīng)用層的工具,它可以對(duì)數(shù)據(jù)中心里的各種設(shè)備進(jìn)行自動(dòng)配置下發(fā)和管理。
這些大部分工具都是實(shí)時(shí)的,可以用來(lái)進(jìn)行變動(dòng)并執(zhí)行某些任務(wù)。它們卻缺乏關(guān)于當(dāng)前系統(tǒng)狀況的信息,于是監(jiān)控工具就有了用武之地。對(duì)于傳統(tǒng)的系統(tǒng)管理員而言,監(jiān)控?zé)o非是在發(fā)生錯(cuò)誤的時(shí)候通過(guò)一個(gè)頁(yè)面或者一封郵件提醒他們。監(jiān)控工具常見(jiàn)的有Nagios、OpenNMS、Zabbix、Zenoss Core等等。Nagios是一款開(kāi)源的免費(fèi)網(wǎng)絡(luò)監(jiān)視工具,能有效監(jiān)控Windows、Linux和Unix的主機(jī)狀態(tài),交換機(jī)路由器等網(wǎng)絡(luò)設(shè)置,打印機(jī)等,當(dāng)發(fā)現(xiàn)監(jiān)控設(shè)備運(yùn)行異常時(shí),自動(dòng)發(fā)出告警,還可以將告警消息發(fā)給運(yùn)維人員,以便可以得到及時(shí)處理,避免異常對(duì)業(yè)務(wù)造成嚴(yán)重影響。OpenNMS是一個(gè)企業(yè)級(jí)基于Java/XML的分布式網(wǎng)絡(luò)和系統(tǒng)監(jiān)控管理平臺(tái),OpenNMS是你管理網(wǎng)絡(luò)的絕好工具,它能夠顯示你網(wǎng)絡(luò)中各中終端和服務(wù)器的狀態(tài)和配置,可以監(jiān)控各個(gè)網(wǎng)絡(luò)設(shè)備運(yùn)行的狀態(tài),互通情況,一旦出現(xiàn)異常立即可以上報(bào)異常告警。
說(shuō)了這么多工具,不難發(fā)現(xiàn)這些工具主要針對(duì)的都是服務(wù)器的,部分工具有網(wǎng)絡(luò)監(jiān)控的功能,而且這些軟件都是開(kāi)源的、免費(fèi)的,大家都可以根據(jù)自己的數(shù)據(jù)中心需要對(duì)這些軟件進(jìn)行修改,更加適應(yīng)自己的數(shù)據(jù)中心,這樣這些工具獲得了很廣泛的應(yīng)用。網(wǎng)絡(luò)是數(shù)據(jù)中心里最封閉的一個(gè)系統(tǒng),對(duì)網(wǎng)絡(luò)進(jìn)行管理的軟件也無(wú)法完全做到開(kāi)源,所以那些免費(fèi)的、網(wǎng)絡(luò)上的軟件都不是很好用,不得不使用網(wǎng)絡(luò)設(shè)備廠(chǎng)家提供的網(wǎng)絡(luò)管理軟件,才能達(dá)到很好的適配效果。工具畢竟是死的,人是活的,工具只能按照繼承的順序來(lái)執(zhí)行一些人為提前設(shè)置好的腳本而已,這樣的自動(dòng)化應(yīng)該只能算是一種低級(jí)的運(yùn)維方式。真正的自動(dòng)化運(yùn)維是可以和數(shù)據(jù)中心有機(jī)結(jié)合,數(shù)據(jù)中心運(yùn)行中配置自動(dòng)下發(fā)、網(wǎng)絡(luò)自動(dòng)調(diào)節(jié),形成對(duì)應(yīng)各種復(fù)雜場(chǎng)景的自適應(yīng)數(shù)據(jù)中心,數(shù)據(jù)中心自動(dòng)化運(yùn)行。
這些工具的出現(xiàn),為數(shù)據(jù)中心運(yùn)維提供了極大方便,是自動(dòng)化運(yùn)維的具體表現(xiàn)。數(shù)據(jù)中心要走自動(dòng)化運(yùn)維的路,就需要大批地使用這些工具,通過(guò)這些工具逐漸代替運(yùn)維人員的工作。運(yùn)維人員通過(guò)自動(dòng)化運(yùn)維,將規(guī)范、常規(guī)的操作固定化,減少重復(fù)的手工操作,避免誤操作。通過(guò)模板化,根據(jù)模塊信息智能化分析,實(shí)現(xiàn)快速發(fā)單,同時(shí)串并行控制,提升模塊更新效率,這就是數(shù)據(jù)中心自動(dòng)化運(yùn)維的時(shí)代,只有堅(jiān)持走自動(dòng)化運(yùn)維的路,數(shù)據(jù)中心的運(yùn)維效能才會(huì)有質(zhì)的提升,讓我們沿著數(shù)據(jù)中心自動(dòng)化運(yùn)維的道路堅(jiān)持走下去。
文章編輯:CobiNet(寧波),本公司專(zhuān)注于電訊配件,銅纜綜合布線(xiàn)系列領(lǐng)域產(chǎn)品研發(fā)生產(chǎn)超五類(lèi),六類(lèi),七類(lèi)屏蔽網(wǎng)線(xiàn)/屏蔽模塊及相關(guān)模塊配件,歡迎來(lái)電咨詢(xún)0574 88168918,網(wǎng)址www.idouxiong.cn
我們是萬(wàn)兆屏蔽模塊,10G屏蔽模塊,屏蔽線(xiàn)生產(chǎn)廠(chǎng)家。
?2016-2019寧波科博通信技術(shù)有限公司版權(quán)所有浙ICP備16026074號(hào)