文/陸永雋
配置管理數(shù)據(jù)庫(kù)運(yùn)用與實(shí)現(xiàn)
文/陸永雋
配置管理對(duì)于變更控制、事件影響性分析、資產(chǎn)管理等具有重要意義。本文旨在以面向?qū)ο蟮姆绞?,在關(guān)系型數(shù)據(jù)庫(kù)中建立生產(chǎn)運(yùn)行維護(hù)所關(guān)注的配置項(xiàng)CI,并建立各種CI之間的關(guān)系,形成統(tǒng)一的配置管理數(shù)據(jù)庫(kù),為資產(chǎn)、變更、問(wèn)題、事件等管理提供數(shù)據(jù)支持。通過(guò)將配置信息進(jìn)行恰當(dāng)?shù)慕M織和統(tǒng)一管理,實(shí)現(xiàn)配置管理的目標(biāo)。
配置管理 數(shù)據(jù)庫(kù) ITIL
近年來(lái),隨著ITIL運(yùn)維管理系統(tǒng)依賴(lài)程度逐步深入,學(xué)生事務(wù)中心對(duì)資產(chǎn)管理、事件管理、問(wèn)題管理、變更管理等流程管理日趨完善。但是在配置管理方面仍然處于各自為戰(zhàn)的階段,亟需建立集中的配置管理數(shù)據(jù)庫(kù),對(duì)配置信息進(jìn)行統(tǒng)一管理。本文擬對(duì)單位配置管理進(jìn)行分析,并為配置管理數(shù)據(jù)庫(kù)的建立提供解決方案。
英國(guó)商務(wù)部出版的《ITIL服務(wù)支持》一書(shū)這樣定義配置管理數(shù)據(jù)庫(kù):“它是一種包含每一個(gè)配置項(xiàng)(ConfigurationItem,CI)全部關(guān)聯(lián)細(xì)節(jié)以及配置項(xiàng)之間重要關(guān)聯(lián)細(xì)節(jié)的數(shù)據(jù)庫(kù)”。配置信息都是登記在各個(gè)配置項(xiàng)CI中。其中每個(gè)CI都是一個(gè)運(yùn)維管理的基礎(chǔ)設(shè)施或者是組件。對(duì)于建立在關(guān)系型數(shù)據(jù)庫(kù)中的配置管理數(shù)據(jù)庫(kù),所有配置項(xiàng)CI以及CI之間的關(guān)系,都是通過(guò)數(shù)據(jù)庫(kù)中的二維關(guān)系表以及表之間的關(guān)聯(lián)來(lái)實(shí)現(xiàn)的。
配置管理的目標(biāo)主要包括以下幾個(gè):
1.2.1 變更控制
變更對(duì)配置信息的更改能夠體現(xiàn)在配置信息數(shù)據(jù)庫(kù)中,提供變更前影響性分析;
1.2.2 事件/問(wèn)題影響性分析
生產(chǎn)環(huán)境中某個(gè)環(huán)節(jié)出現(xiàn)故障,能夠分析出受影響的模塊;
1.2.3 成本分析
配置管理數(shù)據(jù)庫(kù)應(yīng)能夠支持每個(gè)應(yīng)用系統(tǒng)的成本分析。
配置管理不同于資產(chǎn)管理。資產(chǎn)管理主要是針對(duì)學(xué)生事務(wù)中心所擁有的各種硬件設(shè)備和軟件許可等的管理。但是這些信息遠(yuǎn)遠(yuǎn)無(wú)法滿(mǎn)足配置管理的需求。例如一臺(tái)服務(wù)器上是否安裝了數(shù)據(jù)庫(kù),集群軟件等,是配置管理所真正關(guān)心的部分。實(shí)際上,資產(chǎn)管理可以作為配置管理的基礎(chǔ)。配置管理中所涉及的各種軟硬件資產(chǎn)信息,均屬于資產(chǎn)管理的范疇。
現(xiàn)階段的配置信息管理,主要是每個(gè)崗位負(fù)責(zé)自己的配置信息登記。但實(shí)際上,作為一個(gè)統(tǒng)一的整體,不同崗位之間的配置信息常常需要共享。而由于同一種配置信息,不同的人都會(huì)登記在不同的地方,很容易造成配置信息的混亂。而且現(xiàn)在的配置信息管理,雖然采用的也是表格的形式,但是很多表格的結(jié)構(gòu)并不符合數(shù)據(jù)庫(kù)范式的要求。此外,由于沒(méi)有統(tǒng)一的數(shù)據(jù)審計(jì)機(jī)制,很難保證配置信息的準(zhǔn)確性。
配置管理的粒度與工作量緊密相關(guān)。粒度過(guò)細(xì),配置信息中包含足夠的信息量,但是為了確保數(shù)據(jù)庫(kù)中的信息與實(shí)際情況吻合,需要付出很大的工作量。另一方面,粒度過(guò)粗,會(huì)造成數(shù)據(jù)庫(kù)中的信息無(wú)法滿(mǎn)足管理的需要,從而無(wú)法達(dá)到配置管理的目的。因此,配置管理的粒度是需要經(jīng)過(guò)仔細(xì)考慮和權(quán)衡的。
在配置信息的登記過(guò)程中,存在大量的不同名詞相同含義的情況。例如高校就業(yè)綜合服務(wù)系統(tǒng),www3等,均表示一個(gè)應(yīng)用系統(tǒng)。雖然每條配置信息單獨(dú)來(lái)看,無(wú)論怎樣登記都是正確的,而且也不影響大家在工作中的使用,但是這種登記方式的不統(tǒng)一,為配置信息的統(tǒng)計(jì)帶來(lái)了很大的困擾。而且同一配置信息的不同說(shuō)法也很容易導(dǎo)致交流的困難。因此,在建立配置信息數(shù)據(jù)庫(kù)之前,極有必要對(duì)配置信息的登記格式進(jìn)行統(tǒng)一。
在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,采用的是Powerdesigner工具。PowerDesigner系列產(chǎn)品提供了一個(gè)完整的建模解決方案。它有如下5種模型文件:概念數(shù)據(jù)模型(CDM)、邏輯數(shù)據(jù)模型(LDM)、物理數(shù)據(jù)模型(PDM)、面向?qū)ο竽P停∣OM)和業(yè)務(wù)程序模型(BPM)等。與數(shù)據(jù)庫(kù)設(shè)計(jì)相適應(yīng)的是物理數(shù)據(jù)模型。通過(guò)對(duì)每個(gè)CI項(xiàng)結(jié)構(gòu)以及各個(gè)CI之間關(guān)聯(lián)關(guān)系的圖形化操作,可以很形象得看到配置管理數(shù)據(jù)庫(kù)的整體結(jié)構(gòu)。
配置信息數(shù)據(jù)庫(kù)的設(shè)計(jì)和創(chuàng)建只是配置管理中最基礎(chǔ)的一環(huán)。為了實(shí)現(xiàn)配置管理的各項(xiàng)目標(biāo),仍需要完成很多工作。
配置管理涉及很多角色,不同角色不可避免的對(duì)CI項(xiàng)、屬性、分類(lèi)等存在不同的理解。而且由于CI項(xiàng)數(shù)量較多,只有在了解各個(gè)CI項(xiàng)的基礎(chǔ)之上才能對(duì)配置管理數(shù)據(jù)庫(kù)進(jìn)行正確的管理和使用。因此,極有必要對(duì)需要參與到配置管理工作的各個(gè)角色進(jìn)行相應(yīng)的指導(dǎo),以統(tǒng)一認(rèn)識(shí)。
為了配置信息數(shù)據(jù)庫(kù)能夠切實(shí)發(fā)揮作用,需要每個(gè)角色將自己負(fù)責(zé)的配置信息按照數(shù)據(jù)庫(kù)的結(jié)構(gòu)格式整合到一起。在這個(gè)過(guò)程中,同時(shí)需要進(jìn)行配置信息的核對(duì)。雖然這個(gè)過(guò)程比較繁瑣,但是一勞永逸的。因?yàn)橐坏?shù)據(jù)庫(kù)建立完成以后,就能實(shí)現(xiàn)配置信息的共享,從而避免出現(xiàn)信息不一致的情況。而配置信息的維護(hù)將是一項(xiàng)長(zhǎng)期的工作。
配置信息時(shí)刻都在發(fā)生變化,需要及時(shí)更新到配置信息數(shù)據(jù)庫(kù)中。而且配置信息的正確性對(duì)于配置管理有著至關(guān)重要的作用:用錯(cuò)誤的數(shù)據(jù)得到的結(jié)論肯定也是錯(cuò)誤的。因此,除了日常的登記,還需要定期對(duì)配置信息進(jìn)行審計(jì)。進(jìn)行逐項(xiàng)核對(duì)的工作量很大。建議只對(duì)部分配置信息進(jìn)行抽查,以逐步排除與實(shí)際不符的情況。
對(duì)于事件影響性分析的需求,配置信息數(shù)據(jù)庫(kù)只是提供了基礎(chǔ)數(shù)據(jù)的支持。對(duì)于直接的影響,可以通過(guò)單張表或者兩張表之間的關(guān)聯(lián)關(guān)系來(lái)進(jìn)行分析。但是對(duì)于多個(gè)CI項(xiàng)之間的影響分析,需要開(kāi)發(fā)具體的應(yīng)用,從數(shù)據(jù)庫(kù)中提取相應(yīng)的信息,從而統(tǒng)一成總體的影響性分析圖。此外,對(duì)于配置信息的統(tǒng)計(jì)等,也可以通過(guò)應(yīng)用層來(lái)實(shí)現(xiàn)。
隨著學(xué)生事務(wù)中心基礎(chǔ)設(shè)施和應(yīng)用系統(tǒng)數(shù)量和規(guī)模的不斷提升,資產(chǎn)管理和生產(chǎn)運(yùn)維越發(fā)面臨挑戰(zhàn)和壓力。配置管理為降低運(yùn)維風(fēng)險(xiǎn),提高管理水平提供了行之有效的手段。本文仍處于配置管理領(lǐng)域的探索研究階段。從長(zhǎng)遠(yuǎn)考慮,兼職配置管理員僅能作為當(dāng)前的臨時(shí)措施。在人力資源條件許可的情況下,建議安排專(zhuān)職的配置管理員。ITIL對(duì)配置管理的基本要求就是:配置項(xiàng)的一舉一動(dòng)都不能逃過(guò)配置管理的眼睛。
[1]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版) [M].高等教育出版社,ISBN:704007494X.
[2]ITIL,實(shí)施記實(shí)之配置管理經(jīng)驗(yàn)談[J].中國(guó)教育在線(xiàn),2015.
作者單位上海市學(xué)生事務(wù)中心 上海市 200235
陸永雋(1983-),男,江蘇省無(wú)錫市人。碩士學(xué)位。工程師。研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)、信息管理與安全、IT服務(wù)管理(ITSM)。