Exemplos de como o agente CIM funciona

O agente de Modelo de Informação Comum (CIM) pode ser usado para fornecer blocos de construção comuns para gerenciar dispositivos compatíveis com CIM.

Configuração do agente CIM típico

A Figura 1mostra como um agente CIM típico trabalha.
Figura 1. Um agente CIM típico no trabalhoO diagrama mostra o modo como o Agente CIM típico trabalha

Uma configuração típica para seu cliente CIM é para ser usada com o CIMOM localizado em https://cluster_ip porta 5989 com namespace=/root/ibm. A porta segura padrão é 5989. Também é possível usar namespace=interop, que é o namespace SMI-S padrão.

O aplicativo cliente envia as solicitações do CIM ao CIMOM. Conforme as solicitações chegam, o CIMOM valida e autentica cada solicitação. Em seguida, ele direciona as solicitações para o componente funcional apropriado do CIMOM ou para um provedor de dispositivo. Para atender às solicitações do aplicativo cliente, o provedor faz chamadas para uma interface de programação exclusiva do dispositivo em nome do CIMOM.

O aplicativo de gerenciamento pode obter uma instância do RemoteServiceAccessPoint do CIMOM. Essa instância é usada pelo aplicativo de gerenciamento para acessar ainterface com o usuário da web.

Configuração do agente CIM com o Protocolo de Localização de Serviço

Se você usar o Protocolo de Localização de Serviço (SLP) para descobrir o CIMOM, o aplicativo cliente localizará o CIMOM chamando um serviço de diretório do SLP. Quando o CIMOM for chamado pela primeira vez, ele se registra no agente de Serviço do SLP e fornece sua localização, endereço IP, número de porta e o tipo de serviço que ele fornece. Uma sequência que descreve o ponto de acesso do agente CIM será registrada.

A saída a seguir fornece um exemplo da sequência registrada:
service:wbem:https://<CIM Agent IP>:<port number>
O SLP fornece os atributos a seguir:
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 V3700 CIMOM service-hi-description=IBM Storwize V3700 CIMOM 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

SNIA:Array,
SNIA:Array:Access Points,
SNIA:Array:Block Services,
SNIA:Array:Cascading,
SNIA:Array:Copy Services,
SNIA:Array:FC Initiator Ports,
SNIA:Array:FC Target Ports,
SNIA:Array:Health,
SNIA:Array:Masking and Mapping,
SNIA:Array:Multiple Computer System,
SNIA:Array:Physical Package,
SNIA:Array:Software,
SNIA:Array:Location,
SNIA:Array:Block Server Performance,
SNIA:Array:iSCSI Target Ports,
SNIA:Array:Disk Drive Lite,
SNIA:Array:Extent Composition,
SNIA:Array:Disk Sparing,
SNIA:Storage Virtualizer:Thin Provisioning
SNIA:Server,SNIA:Server:Profile Registration,
SNIA:Server:Object Manager Adapter,
SNIA:Server:Indication,
SNIA:SMI-S

Com essas informações, o aplicativo cliente começa a se comunicar diretamente com o CIMOM.

Configuração do agente CIM no console e no sistema em cluster

O CIMOM reside no sistema em cluster (sistema) do Storwize V3700 . O GUI de gerenciamentonão usa o CIMOM que está no sistema em cluster. Outras ferramentas de gerenciamento de armazenamento daIBM® continuam a usar o CIMOM que está no sistema em cluster.

A Figura 2mostra como essa configuração CIMOM está definido.
Figura 2. CIMOM no sistema em cluster
O diagrama mostra o CIMOM no cluster