基于ITIL的运维系统(3)——CI说明

谁说胖子不能爱 提交于 2019-12-01 03:21:16

定义

配置项CI是MA2.0的核心概念之一,它将IT基础框架中所有的元素都抽象为同一种对象,通过CI之间的各种关联关系,画出业务服务的网络拓扑图。

服务器设备、机房场地、应用软件、合同、和业务相关的工程师都是CI的一种。

以下是对CI核心的几个要素分别叙述。

标识符

每个CI有唯一标识符,按照固定规则命名,要求简明扼要。

MA2:CI的3级分类+8位序列号,例如某台服务器,其标识符可以是:硬件库_服务器_大型机_8位SN号;某项文档的标识可以是:文档库_项目_设计说明书_YYYYMMDD

分类

分类决定CI涉及的范围和颗粒度;分类层次原则上不要超过3层。

MA2的分类举例,应根据实际情况构建

一级分类 二级分类 三级分类
硬件库 服务器 刀片机
    多子星
    虚拟机
  配件 CPU
    内存
    硬盘
  环境设施 DC机房
    机柜
软件库 Http应用 Apache
    Nginx
  数据库 Mysql
  消息中间件  
  CDN软件  
  LB组件  
文档库 代码  
  设计文档  
  测试文档  
  操作手册  
  服务合同  
人力资源库 运维组  
  开发组 Java组
    C组
  跨界组  
业务服务库 计算云 自动化运维
     

下图是系统涉及CI的深度和广度的模型图

属性

分为基本属性和扩展属性;下级分类继承上级分类的属性。

基本属性是对每一个CI都共有的,常见的有:

  • CI唯一编号

  • CI名称

  • CI描述

  • 当前状态

  • 创建时间

  • 最近更新时间

  • 最后一次扫描日期

  • 责任人

扩展属性是每种CI的独有属性,需要具体分析,根据实际灵活拓展,以下是几个例子:

服务器类:资产编号、主板SN、生产商、采购日期、上架日期……

OS类:OS名称、架构、版本……

对属性的约束 :由于属性是可以在系统中动态维护的,需要约束机制,常见约束有:

  • 数据类型:字符型、数字型、日期型

  • 数值单位:如果是数值型,需要指定单位

  • 输入方式:手工输入、选择框

  • 关联字典:如果是选择框,需要指定数据字典

  • 是否启用:启用停用开关

  • 是否公用:如果true,该属性是基本属性,所有CI都包含

  • 示例样板:可选,对该属性的填写的一个例子

关系

决定CI间的架构,基本类型有3种:构成、需要和连接

构成:当前CI有多个下级CI组成,形成树形父子结构,关系稳定,注意——这些CI是同种大分类,举例如下:

  • 由其组成(Be component of):例如1台物理主机由CPU、内存、硬盘、电源等组成
  • 安装(Install on):某OS上安装了Web服务器和DB软件

需要:也是一种父子树形结构,但是CI是跨分类的,关系稳固,举例:

  • 安装部署(Host on):某物理机安装了OS
  • 依赖(Dependency on):某服务依赖A模块、B模块

连接:跨类的CI关系,关系是不稳定态的,举例:

  • 分配给(Allocate to):主机被分配了1个外网IP
  • 连接(connected):A服务器的连接到B光纤交换机的指定端口
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!