目前在我校的日常信息化管理工作中,除了校園網、教學平臺和課程管理平臺等重要應用系統的升級和問題處理已經納入到IT流程管理, 其他各類軟硬件設備配置管理主要還停留在手工文檔記錄階段。
隨著近年來校園信息系統設施規模不斷擴大,學校層面和上級主管部門對IT服務管理的要求不斷加強,配置管理工作逐漸面臨配置信息更新滯后、內容分散、關聯信息缺失、維護復雜煩瑣等問題,使得信息化管理難度加大,增加了系統運行風險。因此,建設集中統一的配置管理數據庫的需求日趨強烈,也得到了上級的大力支持。
當前對配置管理需求最為迫切的是生產環境各類系統配置管理,在有限的資源下,為涉及核心教學系統的網絡、系統、存儲、安全及教學系統自身建設配套的配置管理數據庫尤為緊迫。
根據我校信息化現狀,實施配置管理主要是基于三個方面考慮:
首先是統一管理IT設施配置信息,包括物理場地、硬件、網絡、存儲、安全、操作系統、數據庫軟件等,把這些基礎設施的相關靜態屬性(如操作系統種類、CPU個數、硬盤容量等)進行整理與歸集,將這些基礎設施之間的關系進行邏輯描述,如對于某個硬件個體,需要描述其機房物理位置、所在網段等。
其次是教學系統及其所依賴關系的配置管理。
這里包括系統內部自身模塊關系、關聯系統之間數據流關系及系統與所在環境的依賴關系(如運行于哪臺服務器),基礎設施配置信息可以為應用配置管理所引用。
再次是利用配置管理數據,更好地為IT事件、問題、升級變更等管理流程服務。
CMDB的數據模型主要是確定配置項的三級分類、位置信息、通用屬性、不同類別配置項的特定屬性和附加屬性、配置項和其他流程的關聯、配置項之間的互連關系等。CI分類的第一層分類決定了配置管理范圍,最底層分類決定了配置管理的顆粒度,基本思想是定義的屬性和關系精而不多。
如圖1所示,可以對配置項進行縱向深入描述,比如通用屬性中的位置,則可以進一步分解為所在建筑物、樓層、房間號、機柜號等屬性組合。其他網絡設施、操作系統、數據庫軟件等也可以按照上述思路進行配置項分解。
相較基礎設施配置信息而言,具體教學系統配置信息則更加復雜。

圖1 基礎設施配置管理信息示例

圖1 基礎設施配置管理信息示例
在對具體教學應用系統配置管理模型設計過程中,個人建議主要以應用系統為單位進行分析展開,并以硬件和系統軟件配置信息作為基礎配置數據,以業務系統基本信息、所在環境(硬件、網絡、系統)為主線進行配置信息管理。具體如圖2所示。
在圖2中,針對教學應用系統,根據其不同特點,按系統服務器、數據庫服務器、接口程序、數據庫、相關網絡等這樣的思種去規劃,再逐個細化,就可理清整個應用的CI結構。
注意:共用CI的問題,當一個CI引用于某個基礎設施時,這個CI的所有內部信息,只能被相關應用調用。
這種配置管理設計思路的好處在于相互獨立,同時容錯性強,構建容易。
當然建成一套完整的配置管理數據庫,除了配置模型以外,還有配置管理數據庫的用戶及角色管理、審批流程管理及配置項新增、修改、刪除等功能,甚至還需要定義與其他流程系統的數據關聯交互規則和數據接口,比如變更流程中能調用到對配置數據庫的更新流程。
為實現高水平的集成度和自動化,CMDB產品應需滿足以下幾條重要標準:
首先是能聯合各類基礎設施系統和其他流程管理系統,接口適應性強,能兼容目前主流的流程管理平臺,同時標準的接口能更加方便外部系統對配置數據的調用。
其次是靈活的信息模型和流程定義以支持符合所在機構的配置需求,也就是擁有強大的流程和模型引擎,能便利地定義出各種配置模型類型。
最后配置管理數據庫必須能支持自動發現配置信息功能。通過自動發現功能可收集生產環境各類系統組件信息,建立對生產環境所有層次的全面可視性,獲得從基礎設施層、中間件、數據庫層、應用層直到業務服務層跨各個層次的運行時視圖,使得IT管理者能夠全面掌握所負責的IT資產、配置和各個層次依賴關系的現狀。
根據我校現狀,筆者認為實施CMDB可以按照統一規劃分步實施的思路進行,統一規劃配置管理的范圍、主要流程、技術平臺及相關組織與角色分工,按照“基礎設施配置信息庫建設”、“教學系統配置建設”、“配置管理與其他運維流程結合”三個階段循序漸進分步實施。其中前兩個階段使得配置信息可見,是配置管理的基礎性工作,第三階段使得配置信息可管可利用,是配置管理的高級階段,對每個階段的任務,都涉及到配置管理模型設計和流程細節制定。
在基礎設施配置信息收集階段,可以引入自動化發現工具按照既定的掃描發現規則對各類服務器、網絡設備、存儲設備等設施配置項進行收集和歸類,按照三級分類思想,可按類別進行配置數據收集。
有了第一階段硬件和系統軟件配置信息作為基礎配置數據,教學系統配置則可以以應用系統基本信息、所在環境(硬件、網絡、系統)為主線進行配置信息管理,將教學系統與所在環境的依賴關系落地。
在完成前面兩項工作后,各類軟硬件配置數據基本已經完成收集和歸類,接下去就是如何將配置管理與其他事件、問題、變更、資產管理流程等更好地結合和自動化交互,使配置數據更好地被挖掘利用。
近些年,隨著筆者單位軟硬件數量和規模不斷提升,納入生產管理的IT設施規模將持續擴大,在有限資源的情況下,如何持續做好校園信息化管理工作是校領導和信息中心所面臨的巨大挑戰和壓力,建設和運用配置管理系統則是進一步做好此項工作的重要基礎和手段,后續我們將進一步加大配置管理數據庫研究,及時啟動CMDB項目建設,為信息化建設助力的同時也希望能成為教育行業CMDB建設的范例。N