配置項CI是MA2.0的核心概念之一,它將IT基礎框架中全部的元素都抽象爲同一種對象,經過CI之間的各類關聯關係,畫出業務服務的網絡拓撲圖。 sql
服務器設備、機房場地、應用軟件、合同、和業務相關的工程師都是CI的一種。 數據庫
如下是對CI核心的幾個要素分別敘述。 服務器
每一個CI有惟一標識符,按照固定規則命名,要求簡明扼要。 網絡
MA2:CI的3級分類+8位序列號,例如某臺服務器,其標識符能夠是:硬件庫_服務器_大型機_8位SN號;某項文檔的標識能夠是:文檔庫_項目_設計說明書_YYYYMMDD 架構
分類決定CI涉及的範圍和顆粒度;分類層次原則上不要超過3層。 框架
MA2的分類舉例,應根據實際狀況構建 運維
一級分類 | 二級分類 | 三級分類 |
---|---|---|
硬件庫 | 服務器 | 刀片機 |
多子星 | ||
虛擬機 | ||
配件 | CPU | |
內存 | ||
硬盤 | ||
環境設施 | DC機房 | |
機櫃 | ||
軟件庫 | Http應用 | Apache |
Nginx | ||
數據庫 | Mysql | |
消息中間件 | ||
CDN軟件 | ||
LB組件 | ||
文檔庫 | 代碼 | |
設計文檔 | ||
測試文檔 | ||
操做手冊 | ||
服務合同 | ||
人力資源庫 | 運維組 | |
開發組 | Java組 | |
C組 | ||
跨界組 | ||
業務服務庫 | 計算雲 | 自動化運維 |
下圖是系統涉及CI的深度和廣度的模型圖 測試
分爲基本屬性和擴展屬性;下級分類繼承上級分類的屬性。 spa
基本屬性是對每個CI都共有的,常見的有: 設計
CI惟一編號
CI名稱
CI描述
當前狀態
建立時間
最近更新時間
最後一次掃描日期
責任人
擴展屬性是每種CI的獨有屬性,須要具體分析,根據實際靈活拓展,如下是幾個例子:
服務器類:資產編號、主板SN、生產商、採購日期、上架日期……
OS類:OS名稱、架構、版本……
對屬性的約束 :因爲屬性是能夠在系統中動態維護的,須要約束機制,常見約束有:
數據類型:字符型、數字型、日期型
數值單位:若是是數值型,須要指定單位
輸入方式:手工輸入、選擇框
關聯字典:若是是選擇框,須要指定數據字典
是否啓用:啓用停用開關
是否公用:若是true,該屬性是基本屬性,全部CI都包含
示例樣板:可選,對該屬性的填寫的一個例子
決定CI間的架構,基本類型有3種:構成、須要和鏈接
構成:當前CI有多個下級CI組成,造成樹形父子結構,關係穩定,注意——這些CI是同種大分類,舉例以下:
須要:也是一種父子樹形結構,可是CI是跨分類的,關係穩固,舉例:
鏈接:跨類的CI關係,關係是不穩定態的,舉例: