本發(fā)明涉及IT運(yùn)維領(lǐng)域,主要是一種將實(shí)際操作與崗位體系結(jié)合的自動(dòng)化運(yùn)維方法。
背景技術(shù):
近年來企業(yè)各種業(yè)務(wù)對IT業(yè)務(wù)依賴不斷加重,使得數(shù)據(jù)中心IT基礎(chǔ)架構(gòu)的規(guī)模在不斷擴(kuò)大、種類在不斷增多,眾多企事業(yè)單位正面臨著IT環(huán)境快速變化所帶來的復(fù)雜性、成本、整合、安全、管理等方面的嚴(yán)峻挑戰(zhàn)。這些問題主要集中在,首先,運(yùn)維成本居高不上,設(shè)備的數(shù)量劇增,運(yùn)維中大量繁瑣、重復(fù)的工作,造成管理員大量低效勞動(dòng),運(yùn)維成本不斷增加;其次運(yùn)維人員運(yùn)維知識分散,缺乏集中管理,各系統(tǒng)運(yùn)維工作過度依賴于管理員,人員崗位輪換往往會對工作造成極大的影響,甚至脫節(jié),存在人為操作失誤隱患,且難以從根本上保障系統(tǒng)安全;
有鑒于此,特提出本發(fā)明。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于針對當(dāng)前數(shù)據(jù)中心運(yùn)維中面臨的嚴(yán)峻問題,而提供一種將實(shí)際操作與崗位體系結(jié)合的自動(dòng)化運(yùn)維方法,通過運(yùn)維崗責(zé)模型,將運(yùn)維工作中的運(yùn)維崗位,管理對象,操作模型化,并形成自動(dòng)化的操作平臺,使運(yùn)維工作自動(dòng)化。
本發(fā)明的目的是通過如下技術(shù)方案來完成的。這種將實(shí)際操作與崗位體系結(jié)合的自動(dòng)化運(yùn)維方法,首先將數(shù)據(jù)中心運(yùn)維工作按照職責(zé)劃分為不同的崗位,比如負(fù)責(zé)服務(wù)熱線的零線崗,負(fù)責(zé)監(jiān)控和配置維護(hù)的一線崗等;針對不同的崗位梳理出具體的運(yùn)維任務(wù),為不同的崗位羅列出具體的任務(wù)清單。其次建設(shè)一套自動(dòng)化的運(yùn)維平臺,在自動(dòng)化運(yùn)維平臺中針對數(shù)據(jù)中心管理對象,比如服務(wù)器,網(wǎng)絡(luò)設(shè)備,存儲器等等,提供其相應(yīng)的管理操作,這其中包括服務(wù)器啟停,應(yīng)用部署等;并將這些豐富的操作通過流程編排的方式組裝成SOP作業(yè)。最后,將崗位的運(yùn)維任務(wù)與自動(dòng)化運(yùn)維平臺中的SOP作業(yè)相互關(guān)聯(lián),形成自動(dòng)化的運(yùn)維管理方式。從而減少運(yùn)維人員在數(shù)據(jù)中心的手工操作。
更進(jìn)一步的,具體步驟如下:
(S1)、將數(shù)據(jù)中心運(yùn)維人員劃分為不同的工作崗位,可以按照不同的維度劃分,如按照組織機(jī)構(gòu)劃分,或按照管理對象劃分等;
(S2)、明確不同崗位的工作職責(zé)和工作內(nèi)容,比如零線崗負(fù)責(zé)服務(wù)熱線的處理和服務(wù)請求的處理;并形成清晰的崗位職責(zé)書;
(S3)、根據(jù)數(shù)據(jù)中心的規(guī)模和需求,梳理運(yùn)維領(lǐng)域中的運(yùn)維任務(wù),運(yùn)維任務(wù)分為周期性和非周期性的;
(S4)、統(tǒng)計(jì)數(shù)據(jù)中心中的所有的被管理的對象,硬件設(shè)備涉及到服務(wù)器、網(wǎng)絡(luò)設(shè)備,存儲器等,軟件服務(wù)包括應(yīng)用系統(tǒng),中間件,操作系統(tǒng)內(nèi)等等;
(S5)、針對統(tǒng)計(jì)的所有管理對象,羅列每種管理對象的操作,并為每種操作編寫自動(dòng)化的實(shí)現(xiàn)代碼腳本,形成操作庫;
(S6)、根據(jù)步驟S3中所羅列的每種運(yùn)維任務(wù),將被管理對象的操作通過流程編排組裝成一個(gè)SOP作業(yè),SOP作業(yè)對應(yīng)到運(yùn)維任務(wù);
(S7)根據(jù)步驟S2所定義的崗位職責(zé),將步驟S3中梳理的運(yùn)維領(lǐng)域的運(yùn)維任務(wù)指派給響應(yīng)的崗位。
本發(fā)明的有益效果為:本發(fā)明用于將數(shù)據(jù)中心中繁瑣重復(fù)的運(yùn)維工作,通過代碼腳本的方式將其自動(dòng)化,通過實(shí)際操作與崗位職責(zé)相結(jié)合的方式將其標(biāo)準(zhǔn)化,從而形成有效的合理的自動(dòng)化運(yùn)維操作模型,降低運(yùn)維工作成本和提高運(yùn)維安全。本發(fā)明可有效解決當(dāng)前IT運(yùn)維領(lǐng)域中所面臨的運(yùn)維工作量,運(yùn)維人員不足,運(yùn)維成本居高不下以及運(yùn)維操作人工失誤較多,系統(tǒng)不安全等問題。
附圖說明
圖1為整體模型關(guān)系圖;
圖2為最終實(shí)施崗責(zé)體系實(shí)例模型示意圖;
圖3運(yùn)維崗位劃分圖;
圖4運(yùn)維領(lǐng)域和運(yùn)維任務(wù)圖。
具體實(shí)施方式
下面將結(jié)合附圖和實(shí)施實(shí)例對本發(fā)明做詳細(xì)的介紹:
如圖1所示,本發(fā)明所述的操作與崗位體系所結(jié)合的自動(dòng)化運(yùn)維模型,共涉及6個(gè)對象,包括運(yùn)維崗位、運(yùn)維領(lǐng)域、運(yùn)維任務(wù)、管理對象、操作(庫)、SOP作業(yè)。
本發(fā)明實(shí)現(xiàn)步驟如下:
S1.根據(jù)企業(yè)運(yùn)維需求劃分運(yùn)維崗位,比如按照運(yùn)維服務(wù)流程劃分為零線崗、一線崗,二線崗,三線崗等不同的崗位,如圖3所示;
S2.明確不同運(yùn)維崗位的工作職責(zé)和工作內(nèi)容,比如零線崗負(fù)責(zé)服務(wù)熱線,對用戶服務(wù)請求進(jìn)行處理,一線崗負(fù)責(zé)常規(guī)類的操作任務(wù),主要工作內(nèi)容包括了開通監(jiān)控,開工單,配置維護(hù);二線崗負(fù)責(zé)運(yùn)維支持,主要工作內(nèi)容變更執(zhí)行,容量管理、預(yù)案管理、故障管理等;
S3.梳理運(yùn)作領(lǐng)域的的運(yùn)維任務(wù),運(yùn)維領(lǐng)域可以分為日清、高可用保障、性能調(diào)優(yōu)、故障處理、自動(dòng)部署、變更執(zhí)行等;每種運(yùn)維領(lǐng)域包含很多運(yùn)維任務(wù),比如日清包括日志清理、臟數(shù)據(jù)清理、緩存清理等,如圖4所示。
S4.統(tǒng)計(jì)數(shù)據(jù)中心所包含的管理對象,比如服務(wù)器,需要具體到服務(wù)器的型號;操作系統(tǒng),CentOS 6.3;數(shù)據(jù)庫MySQL 5.5、Cassandra 2.1.4等。
S5.梳理每種管理對象所包含的操作,并對每種操作編寫相應(yīng)的實(shí)現(xiàn)腳本代碼,比如MySQL 5.5安裝操作,可以通過Linux Shell的方式實(shí)現(xiàn)MySQL 5.5的安裝腳本,并將腳本存放到操作庫中。
S6.根據(jù)步驟S3所梳理的運(yùn)維任務(wù),創(chuàng)建運(yùn)維作業(yè),運(yùn)維作業(yè)由管理對象的操作通過流程編排而成,比如為數(shù)據(jù)庫集群擴(kuò)容任務(wù)創(chuàng)建名為“MySQL集群擴(kuò)容作業(yè)”,此作業(yè)包含了MySQL安裝、MySQL配置、MySQL啟動(dòng),MySQL添加至集群等操作,并由這些操作通過流程編排而成,以流程調(diào)度的方式運(yùn)行;
S7.根據(jù)步驟S2中定義的崗位職責(zé)和工作內(nèi)容,將運(yùn)維任務(wù)分配到相應(yīng)運(yùn)維崗位,比如根據(jù)二線崗的負(fù)責(zé)運(yùn)維支持,主要工作內(nèi)容變更執(zhí)行,容量管理、預(yù)案管理、故障管理等,可以將“數(shù)據(jù)庫集群擴(kuò)容”分配給二線崗位。
除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式。凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍。