BMC Atrium CMDB数据模型详解

5星 · 超过95%的资源 需积分: 10 115 下载量 189 浏览量 更新于2024-10-13 1 收藏 4.12MB PDF 举报
"BMC的CMDB数据结构是用于构建配置管理数据库的重要框架,它提供了配置项(CI)之间的关系模型,对于理解CMDB的设计和构建非常有帮助。BMC Atrium是BMC公司提供的一个核心CMDB平台,其数据结构基于类、子类和它们之间的关系。" 在BMC的CMDB数据结构中,有几个关键概念: 1. **Common Data Model (CDM)**:这是一个标准化的数据模型,用于定义和组织CMDB中的配置项及其关系。CDM确保不同类型的配置项可以被正确地关联和理解。 2. **Subclasses and Superclasses**:BMC Atrium采用面向对象的方式来构建CMDB,其中子类继承自超类的属性和关系。这种设计允许创建具有特定特性的新类,同时保持与已有类的兼容性。 3. **Component Relationship**:组件关系描述了配置项之间的功能性依赖。例如,一个硬件组件可能包含多个软件组件,这些组件通过Component Relationship关联在一起。 4. **Member Of Relationship**:成员关系用于表示配置项属于某个集合或者组。这有助于组织和管理大量的配置项。 5. **Dependency Relationship**:依赖关系定义了配置项之间的相互依赖性,这对于故障排除和变更管理至关重要。 6. **Element Location Relationship**:元素位置关系追踪配置项的实际物理位置,如服务器在数据中心的哪个机架上。 7. **BMC_BaseRelationship**:这是BMC CMDB中的基础关系类,用于建立不同配置项之间的通用关系。利用`Name`属性,可以根据 Relationship Normalization Table 对关系进行进一步分类。 8. **Class Hierarchy**:BMC的CMDB数据结构有多个层次,从基础级别(BASELEVEL)到第六级别(SIXTHLEVEL),每个级别包含特定的配置项类。例如,BMC_Component、BMC_MemberOfCollection和BMC_ElementLocation等,分别代表不同的配置项类型。 9. **Additional Attributes**:除了基本的关系类型,BMC的CMDB还考虑了如ActiveMaximumTransmissionUnit、AutoSense、FullDuplex等网络相关的属性,以及LinkTechnology、MaxSpeed等硬件特性,还有NetworkAddresses等识别配置项身份的信息。 10. **Configuration Item Types**:BMC的CMDB涵盖了多种配置项类型,包括系统、服务、应用程序、网络设备等,以满足ITIL(信息技术基础设施库)的最佳实践。 BMC的CMDB数据结构提供了一个强大而灵活的框架,用于管理和维护IT环境中的配置项,支持IT服务管理的多个方面,如变更管理、问题解决、服务连续性和资产跟踪等。理解并有效地利用这个数据结构对于实现高效的IT运营至关重要。