對于配置管理,相信每個從事IT運維的管理者并不陌生,要說其重要性和意義,相信也可以引經(jīng)據(jù)典,娓娓道來。但具體到執(zhí)行層面,就會是1000個讀者會有1000個哈姆雷特的現(xiàn)象,本文在此也來談一談配置管理在IT運維管理工作的落地問題。
規(guī)范的IT運維,如果遵循ITIL的管理模型,就配置管理相關(guān)的事情上,事實上包含兩種類別的管理:IT資產(chǎn)管理和配置管理。
IT資產(chǎn)管理,就是對IT資產(chǎn)實物的生命周期全過程的管理,包括:采購、存儲、使用、維修、退役、報廢各個環(huán)節(jié)。其關(guān)聯(lián)的信息有價格、價值、合同、人、位置、時間等要素,其過程實質(zhì)是對企業(yè)資產(chǎn)進行監(jiān)控的一套會計核算流程。
配置管理與資產(chǎn)管理有著相同的實物承載對象,是IT資產(chǎn)實物管理在邏輯維度上的延伸,具體特點體現(xiàn)在管理的對象上。對IT實體系統(tǒng)的配置管理,主要管理兩種元素,一類是CI項,即配置管理項,一類是該對象與其它CI項的關(guān)系。配置管理主要表達是以下兩類信息:1.它是誰;2.如果我對它進行改動,會影響到誰。一個有效的配置管理數(shù)據(jù)庫,可用于故障定位、問題分析、變更影響分析、容量決策、組件失效影響度分析(CFIA)、故障樹分析(FTA)等決策輔助,這正是資產(chǎn)管理無法做到的功能,是規(guī)范化IT運維的價值體現(xiàn)。
雖然配置管理在IT運維工作中有著積極作用,但在實踐應用的過程中普遍會存在以下問題:
問題一:CI項的粒度問題
多數(shù)IT部門一旦決定上ITIL標準化管理,便容易進入一個誤區(qū),即“貪大求全”,特別是在某些ITIL化軟件的預設(shè)模板下,很容易就不假思索的要求實現(xiàn)的CI項盡量詳細,結(jié)果經(jīng)過IT運維人員一番折騰,終于將信息收集和錄入完成,正所謂“一鼓作氣,再而衰,三而竭“,經(jīng)歷了一段時間的運行后,繁重的配置項更新工作接續(xù)而來,IT工程師發(fā)現(xiàn),配置管理能夠一定程度幫助解決問題,但原來并不需要的維護工作卻多得透不過氣了,結(jié)果怨聲載道,最終配置管理無法執(zhí)行。針對該問題,我們認為問題的癥結(jié)在于CI的粒度把控不恰當,可以通過控制CI粒度探索解決方案。
解決辦法:
解決上述問題的關(guān)鍵,在于如何確定CI的顆粒度,這里我們建議在定義CI項的構(gòu)思階段,遵循以下原則:
1、目的導向原則
所制定的CI必須以面向服務、面向客戶、或面向業(yè)務為導向,任何與以上目標不相干的CI創(chuàng)建,都不予考慮。如設(shè)備的顏色,重量,尺寸等,一般情況下,無需關(guān)注。
2、夠用原則
從相互影響,輔助判斷的必要性等角度考慮設(shè)定必須的識別項,實行夠用原則定義識別項
3、持續(xù)改進原則
持續(xù)改進即貫徹ITIL的PDCA原則,在開始階段,不求完美,但力求建立持續(xù)改進機制,定義CI項在開始階段可以采取寧缺勿濫的方案,在后續(xù)運行中完善改進。具體操作,可先對某一配置管理依賴程度較高的領(lǐng)域入手試行推進,將配置關(guān)系信息轉(zhuǎn)化為抽象信息存儲于CMDB,用數(shù)據(jù)庫記錄替代人的記憶,使配置信息發(fā)揮類似地圖的作用,降低對處理者的能力要求,擺脫對人的依賴程度。
問題二:配置管理的實現(xiàn)方法問題
上面提到,配置管理可用于故障定位、問題分析、變更影響分析、容量決策、組件失效影響度分析(CFIA)、故障樹分析(FTA)等決策輔助。但在實踐中,由于管理者對其理解的不透徹,導致實現(xiàn)方法出現(xiàn)偏差,常見的錯誤是簡單地將配置管理止步于CMDB,即僅僅建立了配置數(shù)據(jù)庫,便認為實現(xiàn)了配置管理,但在運行過程中,發(fā)現(xiàn)并不能發(fā)揮預期的效果,反而在維護成本,運作效率等地方表現(xiàn)出負偏離,對于復雜程度不算高,規(guī)模不算大的IT運行環(huán)境,該狀況尤其突出。
事實上要實現(xiàn)配置管理前述的功能,是有其前提條件的,其前提條件正是ITIL管理模式中各個管控流程有效協(xié)調(diào)運轉(zhuǎn)。配置管理只是IT運維管理中的一個管控環(huán)節(jié),要發(fā)揮其最大作用,必須有其它管理流程協(xié)同運轉(zhuǎn)。通常,建立了一個新流程,無可避免產(chǎn)生了運作成本,而我們的目的是要這個流程產(chǎn)出的價值,要比產(chǎn)生的額外成本低。有此認識之后,我們就明白當我們用Excel表格,或單一數(shù)據(jù)庫實現(xiàn)的配置管理,其功能將會非常有限,因為當中的條目(配置項)未能有效地與事件,時間,動作,狀態(tài)相關(guān)聯(lián),其表達的信息是孤立的,靜止的,也就不能理解,該種配置管理的實現(xiàn)方法不能發(fā)揮預期作用的結(jié)果了。簡單孤立的CMDB,只能得到比資產(chǎn)管理稍稍詳細的狀態(tài)數(shù)據(jù),而系統(tǒng)性的配置管理事實上是ITSM的一個模塊,通過與各個管控模塊之間的協(xié)作,才會發(fā)揮出其應有的作用,以有效的機制應付龐大的IT系統(tǒng),真正幫助IT運維工作高效持續(xù)有序的運轉(zhuǎn)。