首页 > 编程知识 正文

cim的概念及主要功能模块,cim系统有什么用

时间:2023-05-04 21:22:07 阅读:184494 作者:2983

什么是CIM

如果您对IBM i知识不熟悉CIM,那么您来对地方了。 CIM提供了一种建模和公开管理信息的标准方法。 从V5R4开始,通过加载IBM通用可管理性启用(UME)许可程序,在IBM i上提供了CIM,并且在IBM i 6.1和IBM i 7.1中包含具有增强功能的5770-UME许可程序。 当前,它是免费使用的,并且主要用作IBM Systems Director的代理来检索和监视IBM i资源。

CIM是WBEM的核心标准之一。 WBEM是一组管理和Internet标准技术,它们定义了如何在当今IT环境中使用的日益增长的不同网络,设备和应用程序之间交换数据。 分布式管理工作组(DMTF)定义了WBEM的标准,其中包括可以促进多厂商互操作性的CIM(这是WBEM的基本目标)。 在IBM i上,CIM是已交付的特定产品。 将CIM与IBM i提供的其他产品相结合,可以提供完整的WBEM解决方案。 WBEM功能通常简称为CIM。 Systems Director的一个示例是CIM监视器。 为了获得该CIM信息,使用了WBEM定义的许多其他标准,但该功能称为CIM。

CIM或更全球化的WBEM提供了丰富的管理界面和任务,IBM i应用程序可以使用它们来解决管理复杂性。 随着当今的IT环境变得更加灵活,可以满足各种业务需求,IT管理面临着挑战,即在不增加管理成本的情况下保护现有投资并Swift适应变化。 这种复杂性和挑战使系统管理员不堪重负。 图1显示了管理员可能负责的一些示例任务。

图1.管理员任务示例

尤其是对于数据中心中的异构系统,这项工作变得繁琐且困难。 所有存储,系统,网络,打印机,台式机,数据库和应用程序都有其自己独特的界面。 这使管理员难以记住或适应差异。

CIM是一种面向对象的模型,旨在提供描述各种管理数据的框架。 CIM使用托管对象格式(MOF)作为描述语言来构造CIM架构。 CIM架构提供了一组具有属性和方法的类,以标准化对信息的理解和传递。 CIM架构将管理数据分类为图2所示的区域。您始终可以从DMTF网站获得CIM架构信息。

图2. CIM模式类别

具有不同体系结构的不同公司生产的各种异构系统(例如服务器(或台式机,移动设备等))可以具有带有CIM模式标识的统一格式。 图3包含计算机和操作系统资源模型的示例。 CIM使用与统一建模语言(UML)相同的表达格式。 您可以在DMTF网站上找到有关核心模型和系统模型的信息 (参见图3)。

图3.计算机系统和操作系统的资源模型

IBM i通过将IBM i特定的属性添加到标准CIM_ComputerSystem , CIM_OperatingSystem和CIM_FileSystem类来扩展模型。 例如, CIM_ComputerSystem定义的属性(例如Name , MachineTypeModel和MachineSerial是IBM Power Systems™,IBM Systemx®或其他系统的常用逻辑概念。 性质,如ProcessorCUoD和MemoryCUoD (的CUoD装置按需容量升级 )由定义IBMOS400_ComputerSystem是IBM i的特定概念。 有了这些,用户就可以了解与平台无关的信息和IBM i特定概念。

CIM解决了模型问题,而WBEM在分布式环境中定义了一套管理技术。 WBEM通过定义协议,操作和发现技术来交换CIM信息。 协议,操作和发现机制也与平台无关。 除了CIM架构和WBEM技术外,DMTF还定义了一系列概要文件和计划。 概要文件由一组CIM类,属性和方法组成,旨在解决特定管理域的模型问题。 例如,DSP1054指示配置文件用于对如何通知侦听器事件已发生进行建模。 它包括主要的CIM类,例如CIM_Indication , CIM_IndicationSubscription , CIM_IndicationFilter , CIM_ListenerDestination等。 CIM类,方法和属性共同定义了实现,并且可以在相关用例中引用。 管理计划旨在为垂直市场的特定区域提供解决方案。 它包括一组配置文件和适用的WBEM规范。 WBEM与CIM一起提供端到端管理解决方案。 它是具有明确定义的资源模型的独立于平台和编程语言的解决方案。

CIM和WBEM如何工作

通过回顾图4,让我们首先了解CIM和WBEM在IBM i中的位置。CIM和WBEM作为支持某些管理产品的中间件而工作。 他们使用CIM和WBEM检索硬件和软件清单信息,监视事件,甚至通过CIM服务或方法更改系统行为。

图4. CIM和WBEM在IBM i中的位置

CIM和WBEM体系结构如图5所示。使用CIM / WBEM技术的客户端可以与CIM / WBEM服务器通信,而无需使用系统专用接口。 信息交换表示为标准定义的数据模型,并且由于WBEM也对其进行了标准化,因此用户不需要关注信息交换方法。 这使用户摆脱了特定的通信方法和数据模型,从而使他们可以专注于实际的管理要求。

图5. CIM和WBEM高层体系结构 使用CIM的好处

现在,让我们回顾一下CIM和WBEM的特征和好处。 它们总结在图6中。

图6. CIM和WBEM的特征 首先, CIM是一种基于标准的技术 。 考虑到CIM特性,它独立于平台,编程语言和信息模型。 如果您要管理异构系统,CIM将以一致且标准化的方法使您受益。 由于界面是一致的,因此管理员可以摆脱特定于供应商的界面。 CIM是可扩展的 。 IBM i扩展了DMTF CIM模式,并使用它在相对标准化的数据结构中为IBM i资源数据建模。 以性能指标为例,CIM使用IBM i上的DSP1053基本指标概要文件对大多数性能指标建模。 如果可以动态检索这些指标,则无需进行任何更改,因为可以自动监视受支持的新性能指标。 只要IBM i支持CIM提供程序中的新功能,就可以按时间实现价值。 CIM仍在发展中 。 您可以找到许多新兴的CIM配置文件或使用新版本进行更新。 所做的更改反映了系统管理领域中各个新的关注领域(如云计算,虚拟化等)。 关于CIM标准,不仅在DMTF中,而且在存储网络行业协会(SNIA)和其他合作伙伴中,都进行了许多积极的讨论。 并且,有各种CIM实现,CIM工具开发和基于CIM的解决方案,例如OpenPegasus和SBLIM。 CIM是一种充满活力的技术。 CIM的发展为用户利用新兴技术实现其新的管理要求提供了一个有用的平台。 当前, IBM i上的CIM已经对IBM i资源的一部分进行了建模 。 自从UME最初发布以来,该模型已添加了许多IBM资源。 您可以查看以下文章和CIM信息中心,以确定CIM是否能够满足您的要求。 在CIM无法完全满足您的要求的情况下,您需要将其他技术与CIM结合以完成解决方案。 一方面, 各种平台都支持CIM技术 ,例如IBMBladeCenter®,IBM System x,IBM z /OS®,IBM z /VM®,IBMAIX®和IBM存储。 另一方面,尽管IBM中没有通用的标准化模型,但是不同的平台支持不同的DMTF配置文件,并且CIM / WBEM的发货或安装有所不同。 您可以为所有IBM平台构建跨平台解决方案,但是每个平台涵盖的功能取决于其CIM实现的程度。 结论

CIM和WBEM提供了本质上与平台无关的端到端管理解决方案。 它集中于如何以独立于平台的方式对资源建模和交换信息。 它具有传导性,尤其是在多供应商,多平台和分布式环境中,使管理工作更容易。 IBM i可以将CIM和WBEM作为许可程序集成到OS中。 通过将越来越多的IBM i资源建模到CIM概要文件中,以及将越来越多的CIM技术应用到行业中,CIM和WBEM为您提供了另一个选择来管理您的IBM i和其他异构系统。 它以其标准化的功能,不断增强的模型以及易于扩展的特性为您提供帮助。 阅读本文之后,您现在可能已经对CIM及其在系统管理技术的实现中扮演的重要角色有了基本的了解。

以后的文章将更深入地介绍CIM界面,并说明如何创建和部署定制的CIM客户端。

翻译自: https://www.ibm.com/developerworks/ibmi/library/i-cim-ibmi-works/index.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。