1. 首页
  2. IT运维
  3. IT运维05:配置管理

IT运维05:配置管理

  • 发布于 2024-10-12
  • 1 次阅读

终于把IT运维服务中关于配置管理的内容整理了一遍,分享一下整理过程(见大标题),希望能够提供一些思路。主要做了两部分:

第一部分,设计配置管理过程控制的内容和方法,输出了《配置管理控制程序》;

第二部分,设计指导运维人员如何开展配置管理的工作手册,完成了《IT运维服务工作规程》之配置管理部分。



配置管理是什么?

配置管理是对运维对象信息进行管理的过程,包括运维对象具体的配置项信息和运维对象之间关系的管理。

配置管理有什么用?

1)运维对象的各种信息能够被识别和记录,记录是完整的,持续更新的;

2)可以为运维或其它管理活动提供准确的信息,提高工作效率,为实现SLA目标提供基础;

3)所有运维对象的信息可追溯,部分甚至可回退至某一状态。

配置管理做什么?↓↓

(一)确定配置管理的范围

配置管理的范围主要是确定配置项有哪些,可以将配置项理解为运维对象中需要记录当前和历史状态的硬件、软件和文档。

确定配置项范围,可以考虑以下几点:

  1. 需要记录当前和历史状态的;

  2. 需要追溯历史操作记录的;

  3. 需要确定初始状态或回退至某一历史状态的;

  4. 需要经常报告基本信息和状态的;

  5. 需要被审计的;    

  6. 服务范围内的。

分类管理配置项:

  1. a. 文档类配置项包括合同、运维服务体系文件、工具文档等,例如:↓↓

  1. b. 软件类配置项包括应用软件、中间件、运维工具等,例如:↓↓

  1. c. 硬件类配置项,按照组织的服务目录进行分类,例如:↓↓

(二)设计配置层次结构

通过设计配置层次结构、命名规则,实现区别配置项的层次关系或从属关系等,层次结构如下图:↓↓

(三)确定配置项的关系、状态、命名规则

配置项之间的关系

  1. 安装在……上

    1. 表示软件安装在硬件平台上,例如数据库安装在服务器上。

    2. 表示硬件配置项的子CI关系,例如光模块安装在交换机上。

  2. 依赖关系

    1. 表示软件之间的依赖关系,例如OA需要数据库才能正常运行。

  3. 连接关系

    1. 表示硬件之间物理连接,例如服务器连接到交换机上。

  4. 文档关联

    1. 表示文档类配置项与其它配置项之间的关系,例如与某硬件或软件相关的文档。

  5. 接入

    1. 表示接入至某管理系统进行统一管理的硬件,例如摄像机接入至视频管理平台。

    2. 表示接入至运维工具软件进行统一监测的硬件,例如服务器接入至运维平台。

    3. 表示硬件接受管理或监测的所有软件。

  6. 配置调试软件

    1. 表示硬件需要使用的运维工具软件,例如某特种设备需要使用的专用配置调试客户端。

  7. 托管关系

    1. 表示机柜安装的硬件设备,例如1#机柜安装的交换机、路由器。

配置项的状态

  1. 文档状态

    1. 已发布,文档审核通过并进行发布。

    2. 审核中,文档草稿已经提交审核,尚未形成审核结果。

    3. 草稿,文档草稿拟定中。

    4. 废弃,文档已废弃。

  2. 软件状态

    1. 启用,软件测试通过并发布,投入使用。

    2. 测试,软件测试中,尚未提交测试报告。

    3. 停用,软件停用状态。

  3. 硬件状态

    1. 启用,硬件投入使用中,工作状态正常。

    2. 闲置,硬件功能正常,未投入使用。

    3. 故障,硬件处于故障状态,无法正常工作。

    4. 在线,指硬件设备接入网络正常。

    5. 离线,指硬件设备未接入网络,设备工作状态不详。

设计命名规则

按照配置项类型分别定义,每一类配置项又细分为不同类型,目的是通过名称能够快速理解配置项的属性和关系信息。

  1. 文档类包括:

    1. 合同类文档

    2. 服务体系类文档

    3. 工具类文档

  2. 软件类包括:

    1. 通用软件

    2. 运维工具软件

  3. 硬件类包括:

    1. 需方资产或安装在现场的供方资产

    2. 需方资产或安装在现场的供方资产的子CI

    3. 非现场的供方资产

    4. 非现场的供方资产的子CI

分享一个例子(硬件类a):↓↓

配置项命名注意事项:

  1. 名称不能太长

  2. 需要有具体的含义解释

  3. 能够反映从属关系和关联关系

  4. 应考虑未来的可扩展性

(四)确定配置项的属性

接下来需要针对不同的配置项定义其属性及关联信息,可以按照配置项的类型和功能分别进行定义。

文档配置项的属性:↓↓


软件配置项的属性:↓↓

部分硬件配置项的属性:↓↓

服务对象种类越多,需要定义的属性信息就越多,好在都是一次性工作。↓↓

(五)建立配置项

第一步,编制计划

计划内容至少应该包括以下内容:

  1. 合同、服务协议中规定的维护对象清单;(获取途径:复制粘贴)

  2. 运维对象的定义与分类;(获取途径:复制粘贴)

  3. 配置数据的规范要求;(获取途径:复制粘贴)

  4. 人员配置及分工;(自己编)

  5. 时间计划及交付成果。(自己编)

第二步,获取IT资产台账

与需方沟通并获取客户IT资产台账,一般的IT资产台账都涉及到保密的问题,但是如果运维人员不了解运维对象,就无法兑现承诺的SLA,况且经过日积月累,运维人员终究会获取到运维对象的信息,所以说不存在对运维人员或组织保密的做法。

可靠的做法是需方与供方组织签订保密协议,要求需方组织与员工签署保密协议,并提供切实有效的保密措施,而不是“范本”。

将已获取的IT资产台账与合同中规定的维护对象清单对比,确定最终的配置项清单初稿。

第三步,收集配置项信息

在收集配置项的属性信息和关联信息之前,事先编制好用于统计配置项信息的台账范本,如下图:↓↓

台账范本应该根据配置项的属性信息进行编制,以确保导入CMDB的配置项信息的完整性。

如果组织有自己的ITSM系统,可以自动生成台账模板,便于后续批量导入到系统的CMDB中。

第四步,给配置项命名

配置项命名的工作可以分为两部分:

第一部分是前置工作,对不同类型的设备,我们可以在工作规程中对命名信息进行定义;↓↓

第二部分是将编号部分筛选后序列填充即可,尽量减少由于命名带来的工作量。

第五步,配置项审核

配置审核工作由配置经理组织、配置管理员实施、配置项负责人配合进行,审核工作应以系统、单位、区域为单位进行抽查(量大抽查、量小全查),漏查的列入下次审核工作中,总之,要对全部新建的配置项进行审核,确保信息准确。

审核的内容至少应该包括:

  1. 配置项信息准确、完整并与实际情况一致;

  2. 配置项的状态描述准确;

  3. 配置项之间的关系描述一致。


结语

通过实际操作发现实施配置管理的最大阻力来自于人,即供方运维人员、需方的主管人员等相关干系人,大家对配置管理的认识比较模糊,不理解其内容和作用,再加上各方的关注点不同,导致这项工作很容易被忽视。

所以,我觉得它需要一个适宜的环境,才能发挥它应有的作用。

原文链接:https://mp.weixin.qq.com/s/8A3FVf0rEk_vopWhcPgH0A