Linux学习总结(63)——CMDB详细介绍:概念、架构、模型、表设计及开源选择

Linux学习总结(63)——CMDB详细介绍:概念、架构、模
麦克风咪头型、表设计及开源选择
⼀、cmdb是什么?
》》百度百科
配置管理数据库( Configuration Management Database,CMDB)是⼀个逻辑数据库,包含了配置项全⽣命周期的信息以及配置项之间的关系(包括物理关系、实时通信关系、⾮实时通信关系和依赖关系)。
CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务⽀持和服务交付流程都紧密相联,⽀持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。
在实际的项⽬中,CMDB常常被认为是构建其它ITIL(Information Technology Infrastructure Library,IT基础架构库)流程的基础⽽优先考虑,ITIL项⽬的成败与是否成功建⽴CMDB有⾮常⼤的关系。 70%~80%的IT相关问题与环境的变更有着直接的关系。
实施变更管理的难点和重点并不是⼯具,⽽是流程。即通过⼀个⾃动化的、可重复的流程管理变更,使得当变更发⽣的时候,有⼀个标准化的流程去执⾏,能够预测到这个变更对整个系统管理产⽣的影响,并对这些影响进⾏评估和控制。⽽变更管理流程⾃动化的实现关键就是CMDB。
》》个⼈理解
CMDB本质是⼀个存储IT基础信息的数据库,⽬的是为了将内部所有IT资源管理起来,建⽴⼀套⾼质量的IT资源配置主数据。我们可以基于CMDB建设来⼀步⼀步实现⾃动化运维。
⼆、cmdb架构
土豆炮点火装置CMDB架构分基础资源层架构和应⽤资源层架构。应⽤层资源架构把相关的资源以应⽤为中⼼实现资源整合。资源及其资源的关系称之为拓扑(应⽤拓扑、物理拓扑),资源管理⽅式有⼈⼯维护和⾃动发现两种⽅式,流程是⼈⼯维护的⼀种复杂场景和⼿段。
1、基础CMDB建设五原则
旋转装置1)⾯向IaaS和PaaS设计,能够管理底层的⼀切资源。
2)状态控制借助运维流程⾃动化完成。
3)CI的维护要深度使⽤⾃动发现,⽽不是⼈⼯维护。
4)资源信息必须能为上层应⽤提供服务。
5)必须满⾜基础资源的CI管理需要。
2、应⽤CMDB建设七原则
1)提供统⼀的应⽤元数据管理能⼒,和应⽤类型⽆关。
自制巧克力模具
2)核⼼诉求是应⽤⽣命周期管理。
3)以应⽤为中⼼,⽽⾮基础资源为中⼼。丙烯运输
4)从应⽤资源的⾓度构建起与IT资源的弹性关系。
5)为应⽤资源、动作、状态的统⼀管理提供⽀撑。
6)以统⼀的基础资源层CMDB作为基础。
7)核⼼场景就是持续交付。
三、CMDB模型设计
模型设计是CMDB建设的重要环节,是CMDB的⾻架。它是⼀个抽象建模的过程,并且应该基于企业IT资源现状以及消费诉求⽽进⾏抽象。具体过程如下:
1)环境调研:对企业的组织架构、IT资源类型和规模、IT流程等进⾏调研,充分了解企业IT资源的现状。
2)模型设计:根据调研的情况进⾏设计,内容包含模型的对象、模型的属性、模型的关系,这些我们称之为元数据。在构建元数据的过程中,我们遵循以下原则:
以应⽤为中⼼原则,围绕应⽤⾃上⽽下的进⾏详细设计;
最⼩化设计原则,即只实现当前运维场景所需要的最⼩模型集合,避免建模的颗粒度失去控制(强调
没有消费场景的对象/属性/关系,不应该存储);
3)模型评审:模型设计好后,需形成规范⽂档。以便和领导、各个领域的运维管理员进⾏最终沟通评审,⽬的是形成⼀份⼤家都认可的模型设计,为后续CMDB推⾏打下基础。
4)模型建⽴:模型设计评审通过后,我们就可以在CMDB⼯具中进⾏建模。因此,CMDB的⼯具必须具备⾜够的灵活性,能够根据企业不同的环境灵活定义模型对象、属性及关系。
四、CMDB表结构设计
1、资产总表
2、服务器表
3、⽹络设备表
改锥头

本文发布于:2024-09-25 10:39:20,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/207594.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:资源   模型   流程   关系   设计   变更
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议