配置管理数据库

2018-11-07 09:04
网络安全和信息化 2018年6期
关键词:系统配置配置管理教学系统

配置管理现状分析

目前在我校的日常信息化管理工作中,除了校园网、教学平台和课程管理平台等重要应用系统的升级和问题处理已经纳入到IT流程管理, 其他各类软硬件设备配置管理主要还停留在手工文档记录阶段。

随着近年来校园信息系统设施规模不断扩大,学校层面和上级主管部门对IT服务管理的要求不断加强,配置管理工作逐渐面临配置信息更新滞后、内容分散、关联信息缺失、维护复杂烦琐等问题,使得信息化管理难度加大,增加了系统运行风险。因此,建设集中统一的配置管理数据库的需求日趋强烈,也得到了上级的大力支持。

配置管理实施重点

当前对配置管理需求最为迫切的是生产环境各类系统配置管理,在有限的资源下,为涉及核心教学系统的网络、系统、存储、安全及教学系统自身建设配套的配置管理数据库尤为紧迫。

根据我校信息化现状,实施配置管理主要是基于三个方面考虑:

首先是统一管理IT设施配置信息,包括物理场地、硬件、网络、存储、安全、操作系统、数据库软件等,把这些基础设施的相关静态属性(如操作系统种类、CPU个数、硬盘容量等)进行整理与归集,将这些基础设施之间的关系进行逻辑描述,如对于某个硬件个体,需要描述其机房物理位置、所在网段等。

其次是教学系统及其所依赖关系的配置管理。

这里包括系统内部自身模块关系、关联系统之间数据流关系及系统与所在环境的依赖关系(如运行于哪台服务器),基础设施配置信息可以为应用配置管理所引用。

再次是利用配置管理数据,更好地为IT事件、问题、升级变更等管理流程服务。

配置管理模型设想

CMDB的数据模型主要是确定配置项的三级分类、位置信息、通用属性、不同类别配置项的特定属性和附加属性、配置项和其他流程的关联、配置项之间的互连关系等。CI分类的第一层分类决定了配置管理范围,最底层分类决定了配置管理的颗粒度,基本思想是定义的属性和关系精而不多。

如图1所示,可以对配置项进行纵向深入描述,比如通用属性中的位置,则可以进一步分解为所在建筑物、楼层、房间号、机柜号等属性组合。其他网络设施、操作系统、数据库软件等也可以按照上述思路进行配置项分解。

相较基础设施配置信息而言,具体教学系统配置信息则更加复杂。

图1 基础设施配置管理信息示例

图1 基础设施配置管理信息示例

在对具体教学应用系统配置管理模型设计过程中,个人建议主要以应用系统为单位进行分析展开,并以硬件和系统软件配置信息作为基础配置数据,以业务系统基本信息、所在环境(硬件、网络、系统)为主线进行配置信息管理。具体如图2所示。

在图2中,针对教学应用系统,根据其不同特点,按系统服务器、数据库服务器、接口程序、数据库、相关网络等这样的思种去规划,再逐个细化,就可理清整个应用的CI结构。

注意:共用CI的问题,当一个CI引用于某个基础设施时,这个CI的所有内部信息,只能被相关应用调用。

这种配置管理设计思路的好处在于相互独立,同时容错性强,构建容易。

当然建成一套完整的配置管理数据库,除了配置模型以外,还有配置管理数据库的用户及角色管理、审批流程管理及配置项新增、修改、删除等功能,甚至还需要定义与其他流程系统的数据关联交互规则和数据接口,比如变更流程中能调用到对配置数据库的更新流程。

配置管理系统选型

为实现高水平的集成度和自动化,CMDB产品应需满足以下几条重要标准:

首先是能联合各类基础设施系统和其他流程管理系统,接口适应性强,能兼容目前主流的流程管理平台,同时标准的接口能更加方便外部系统对配置数据的调用。

其次是灵活的信息模型和流程定义以支持符合所在机构的配置需求,也就是拥有强大的流程和模型引擎,能便利地定义出各种配置模型类型。

最后配置管理数据库必须能支持自动发现配置信息功能。通过自动发现功能可收集生产环境各类系统组件信息,建立对生产环境所有层次的全面可视性,获得从基础设施层、中间件、数据库层、应用层直到业务服务层跨各个层次的运行时视图,使得IT管理者能够全面掌握所负责的IT资产、配置和各个层次依赖关系的现状。

对分阶段实施建议

根据我校现状,笔者认为实施CMDB可以按照统一规划分步实施的思路进行,统一规划配置管理的范围、主要流程、技术平台及相关组织与角色分工,按照“基础设施配置信息库建设”、“教学系统配置建设”、“配置管理与其他运维流程结合”三个阶段循序渐进分步实施。其中前两个阶段使得配置信息可见,是配置管理的基础性工作,第三阶段使得配置信息可管可利用,是配置管理的高级阶段,对每个阶段的任务,都涉及到配置管理模型设计和流程细节制定。

基础设施配置建设阶段

在基础设施配置信息收集阶段,可以引入自动化发现工具按照既定的扫描发现规则对各类服务器、网络设备、存储设备等设施配置项进行收集和归类,按照三级分类思想,可按类别进行配置数据收集。

教学应用系统配置建设阶段

有了第一阶段硬件和系统软件配置信息作为基础配置数据,教学系统配置则可以以应用系统基本信息、所在环境(硬件、网络、系统)为主线进行配置信息管理,将教学系统与所在环境的依赖关系落地。

配置管理与其他运维流程结合阶段

在完成前面两项工作后,各类软硬件配置数据基本已经完成收集和归类,接下去就是如何将配置管理与其他事件、问题、变更、资产管理流程等更好地结合和自动化交互,使配置数据更好地被挖掘利用。

总结:

近些年,随着笔者单位软硬件数量和规模不断提升,纳入生产管理的IT设施规模将持续扩大,在有限资源的情况下,如何持续做好校园信息化管理工作是校领导和信息中心所面临的巨大挑战和压力,建设和运用配置管理系统则是进一步做好此项工作的重要基础和手段,后续我们将进一步加大配置管理数据库研究,及时启动CMDB项目建设,为信息化建设助力的同时也希望能成为教育行业CMDB建设的范例。N

猜你喜欢
系统配置配置管理教学系统
汽车委托外加工零件自动化配置管理
淄博市大力推进交互式在线教学系统应用
基于Unity的计算机硬件组装仿真教学系统设计
基于移动学习理念的智慧教学系统
针对不同空间的13套系统配置攻略 2020定制家庭影院组建推荐指南
配置管理数据库运用与实现
基于交互式双板教学系统的高中地理教学研究
计算机联锁系统配置软件设计与实现
5 000 t散货船清洁推进系统配置论证与控制设计
建设CMDB任重道远