CIM 代理程序工作方式示例

公共信息模型 (CIM) 代理程序可用于提供公共构建块,以管理与 CIM 兼容的设备。

典型 CIM 代理程序配置

Figure 1 显示了典型 CIM 代理程序如何工作。
Figure 1. 工作中的典型 CIM 代理程序
该图显示典型 CIM 代理程序的工作方式

CIM 客户机的典型配置是使用位于 https://cluster_ip 端口 5989 且 namespace=/root/ibm 的 CIMOM。 标准安全端口为 5989。 您也可以使用 namespace=interop,这是标准的 SMI-S 名称空间。

客户机应用程序向 CIMOM 发送 CIM 请求。 当请求到达 CIMOM 时,CIMOM 将对每一个请求进行验证和授权。 然后,它将请求引导到合适的功能性 CIMOM 组件或设备提供程序。 要满足客户机应用程序的请求,提供程序会代表 CIMOM 调用针对设备唯一的编程接口。

管理应用程序可以从 CIMOM 获得 RemoteServiceAccessPoint 的实例。 该实例由管理应用程序用于访问 Web 用户界面。

使用服务位置协议的 CIM 代理程序配置

如果使用服务位置协议 (SLP) 来发现 CIMOM,那么客户机应用程序会通过调用 SLP 目录服务来查找该 CIMOM。 当首次调用 CIMOM 时,它会向 SLP 服务代理程序注册自身并提供其位置、IP 地址、端口号以及其提供的服务类型。 这样会注册一个描述 CIM 代理程序访问点的字符串。

以下输出提供了一个注册字符串示例:
service:wbem:https://<CIM Agent IP>:<port number>
SLP 提供以下属性:
template-type=wbem
template-version=1.0
template-description=This template describes the attributes used for
advertising WBEM servers.
template-url-syntax=https://9.47.24.91:5989
service-location-tcp=https://9.47.24.91:5989
service-hi-name=IBM Storwize(r) V7000 CIMOM service-hi-description=IBM Storwize V7000 CIM Agent Version x.x.x.xxx
service-id=IBMTSSVC:9.47.24.91
ProtocolVersion=1.2
CommunicationMechanism=cim-xml
FunctionalProfilesSupported=Basic Read, Basic Write, Instance Manipulation,
Association, Traversal, Query Execution, Qualifier Declaration, Indications
AuthenticationMechanismSupported=Basic
Namespace=/root/ibm 
Interop=/interop
MultipleOperationsSupported=false
RegisteredProfilesSupported=SNIA:Storage Virtualizer,
SNIA:Storage Virtualizer:Access Points,
SNIA:Storage Virtualizer:Block Services,
SNIA:Storage Virtualizer:Cascading,
SNIA:Storage Virtualizer:Copy Services,
SNIA:Storage Virtualizer:FC Initiator Ports,
SNIA:Storage Virtualizer:FC Target Ports,
SNIA:Storage Virtualizer:Health,
SNIA:Storage Virtualizer:Masking and Mapping,
SNIA:Storage Virtualizer:Multiple Computer System,
SNIA:Storage Virtualizer:Physical Package,
SNIA:Storage Virtualizer:Software,
SNIA:Storage Virtualizer:Location,
SNIA:Storage Virtualizer:Block Server Performance,
SNIA:Storage Virtualizer:iSCSI Target Ports,
SNIA:Storage Virtualizer:Disk Drive Lite,
SNIA:Storage Virtualizer:Extent Composition,
SNIA:Storage Virtualizer:Disk Sparing,
SNIA:Storage Virtualizer:Thin Provisioning
SNIA:Server,SNIA:Server:Profile Registration,
SNIA:Server:Object Manager Adapter,
SNIA:Server:Indication,
SNIA:SMI-S

根据该信息,客户机应用程序开始与 CIMOM 直接通信。

控制台和集群系统上的 CIM 代理程序配置

CIMOM 位于集群系统(系统)上。 管理 GUI 不使用位于集群系统上的 CIMOM。其他 IBM 存储管理工具继续使用位于集群系统上的 CIMOM。

Figure 2 显示了如何定义该 CIMOM 配置。
Figure 2. 系统上的 CIMOM
该图显示集群上的 CIMOM