Descoberta de armazenamento via SMI-S e CIM

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Descoberta pode explorar dispositivos de armazenamento que contêm um provedor de especificação de iniciativa de gestão de armazenamento (SMI-S), que é um servidor CIM (Common Information Model, modelo de informações comuns) especializado.

    Para ver a lista atual de fornecedores e produtos em conformidade com a SMI-S conforme testado pela SNIA, consulte o site da SNIA.

    Outros tipos de armazenamento, como o armazenamento anexado por meio de um host, o armazenamento de VM que está disponível em servidores VMware ESX e o armazenamento para VM de Kernel (KVM), usam um conjunto separado de probes e sensores.

    A Descoberta coleta informações sobre redes de área de armazenamento (SAN) e armazenamento conectado à rede (NAS) de dispositivos especializados, como matrizes de armazenamento e comutadores Fibre Channel (FC). A Descoberta coleta e cria ICs no CMDB para os seguintes itens de informações:
    • Discos de matriz, pools e volumes
    • HBAs, portas e controladores Fibre Channel
    • Exportações de FC
    • Malha, incluindo endpoints, zoneamento e comutadores
    • Dependências entre subcomponentes de armazenamento
    Nota:
    Para obter mais informações sobre descoberta de armazenamento e como usar a ferramenta de consulta CIM para solução de problemas, consulte o artigo de conhecimento KB0782305.

    Requisitos

    • Um servidor CIM usando SMI-S 1.4 ou posterior.
    • Um ou mais servidores CIM por fornecedor de armazenamento.
    • Sistemas NAS e SAN dos principais fornecedores, como EMC, Hitachi, HP e NetApp. Os dispositivos de armazenamento SAN devem usar FC.
    • Comutadores FC de fornecedores importantes, como Brocade e Cisco.
    • As credenciais CIM devem estar disponíveis para configuração de SMI-S. As credenciais CIM podem ser diferentes das credenciais do sistema que hospeda o servidor CIM.
    • Certifique-se de que o SMI-S esteja habilitado para o seu produto de armazenamento.
    • Garanta a conectividade entre o MID Server e o servidor CIM.
    • Novas credenciais CIM precisam ser configuradas na instância. As credenciais do servidor CIM podem ser diferentes do sistema que hospeda o servidor CIM de pré-requisito.
    Nota:
    Como o provedor SMI-S armazena em cache as informações do dispositivo de armazenamento, a consulta da Descoberta para o provedor não afeta o desempenho do dispositivo de armazenamento.

    Arquitetura da Descoberta SMI-S

    Descoberta SMI-S

    Arquitetura CIM

    Os probes CIM podem explorar qualquer dispositivo com base no modelo de informações comuns (CIM) consultando um servidor CIM, também conhecido como CIMOM - Common Information Model Object Manager. Por padrão, Descoberta usa probes CIM para explorar sistemas de armazenamento, bem como para obter os números de série dos servidores ESX.

    A Descoberta consulta dispositivos de armazenamento compatíveis com SMI-S usando consultas CIMIQL.

    Os seguintes componentes fazem parte do CIM:
    • CIM (Common Information Model): o CIM permite que várias partes troquem informações sobre elementos gerenciados. O CIM representa esses elementos gerenciados e as informações de gerenciamento, ao mesmo tempo em que fornece o mecanismo para controlar e gerenciar ativamente os elementos.
    • Especificação da iniciativa de gestão de armazenamento (SMI-S): SMI-S é um padrão de uso que descreve métodos para descoberta de armazenamento do lado do fornecedor. A ServiceNow usa SMI-S para determinar como descobrir o CIM. O SMI-S é baseado nos padrões do Common Information Model (CIM) e do Web-Based Enterprise Management (WBEM), que definem a funcionalidade de gerenciamento via HTTP. O principal objetivo do SMI-S é permitir o gerenciamento de produtos de armazenamento diferentes. ServiceNow é compatível com SMI-S versão 1.4 ou superior.
      Figura 1. Diagrama padrão CIM SMI-S
      Diagrama padrão CIM SMI-S
    • Gestão empresarial baseada na web (WBEM): o WBEM define uma implementação específica do CIM, incluindo protocolos para descobrir e acessar cada implementação do CIM.
    • Protocolo de localização de serviço (SLP): o SLP é um protocolo ad hoc para recuperar e associar informações de configuração sobre servidores CIM, como caminhos padrão, capacidades e o namespace de interoperabilidade exato. Descoberta recupera o namespace de interoperabilidade de um servidor CIM via SLP e passa essas informações para o probe CIM Classify. O SLP, chamado aqui de servidor SLP, usa agentes de serviço (SA) para coletar e disseminar informações sobre um servidor CIM em uma sub-rede. Uma sub-rede pode ter vários agentes de serviço.
      Nota:
      A propriedade de sistema mid.cim.interop.namespace define quatro namespaces de armazenamento padrão:
      • interop
      • root/interop
      • root/pg_interop
      • pg_interop
      Se você estiver usando vários fornecedores de armazenamento com namespaces personalizados não especificados como um dos padrões, adicione os novos namespaces à lista separada por vírgulas nesta propriedade. Se você pretender continuar usando qualquer um dos namespaces padrão, certifique-se de incluí-los na propriedade.
      Figura 2. Diagrama de agentes CIM
      Diagrama de agentes CIM

    Suporte a PNS e WBEM

    O PNS é necessário para a Descoberta do CIM, pois faz parte da pilha da Especificação da Iniciativa de Gestão de Armazenamento (SMI-S). Alguns dispositivos de armazenamento podem oferecer suporte ao protocolo WBEM, mas podem não oferecer suporte ao SLP.

    Você pode registrar manualmente os serviços WBEM no SLP usando uma ferramenta Linux comum como slptool. Esta ferramenta tem uma interface de linha de comando que você pode usar para fazer solicitações SLPv2 User Agent (UA), que geralmente vêm com o pacote do daemon do SLP. Para registrar um serviço, forneça um URL e uma lista de atributos. Um exemplo pode ser extraído de um servidor SLP em funcionamento usando a mesma ferramenta.

    Esquema da tabela de descoberta de armazenamento

    Este diagrama exibe o esquema hierárquico do disco para armazenamento da Descoberta.

    Figura 3. Esquema hierárquico do disco
    Esquema hierárquico do disco

    Tabelas e probes de descoberta de armazenamento

    A Descoberta usa as seguintes tabelas e probes para coletar informações sobre dispositivos de armazenamento que são gerenciados por um provedor SMI-S.

    Tabela 1. Dados coletados
    Tabela Probe
    Disco [cmdb_ci_disk] SMI 1.5 - Servidor de armazenamento
    Exportação Fibre Channel [cmdb_ci_fc_export] SMI 1.5 - Servidor de armazenamento
    Porta do Fibre Channel [cmdb_ci_fc_port] SMI 1.5 - Servidor de armazenamento
    Exportação SAN [cmdb_ci_san_export] SMI 1.5 - Servidor de armazenamento
    Controlador de armazenamento [cmdb_ci_storage_controller] SMI 1.5 - Servidor de armazenamento
    Exportação de armazenamento [cmdb_ci_storage_export] SMI 1.5 - Servidor de armazenamento
    Compartilhamento de arquivos de armazenamento [cmdb_ci_storage_fileshare] SMI - Matriz - Compartilhamentos de arquivos
    Pool de armazenamento [cmdb_ci_storage_pool] SMI 1.5 - Servidor de armazenamento
    Servidor de armazenamento [cmdb_ci_storage_server] CIM - Identidade
    Comutador de armazenamento [cmdb_ci_storage_switch] CIM - Identidade
    Volume de armazenamento [cmdb_ci_storage_volume] SMI 1.5 - Servidor de armazenamento
    Dispositivo de armazenamento [cmdb_ci_storage_device] SMI 1.5 - Servidor de armazenamento
    Rede de área de armazenamento [cmdb_ci_san] SMI - Malha
    Conexão SAN [cmdb_ci_san_connection] SMI - Malha
    Endpoint da SAN [cmdb_ci_san_endpoint] SMI - Malha
    Malha da SAN [cmdb_ci_san_ Fabric] SMI - Malha
    Zona da SAN [cmdb_ci_san_zone] SMI - Malha
    Alias da zona da SAN [cmdb_ci_san_zone_alias] SMI - Malha
    Membro do alias da zona da SAN [cmdb_ci_san_zone_alias_member] SMI - Malha
    Membro da zona da SAN [cmdb_ci_san_zone_member] SMI - Malha
    Conjunto de zonas da SAN [cmdb_ci_san_zone_set] SMI - Malha
    Estas probes estão disponíveis, mas não são usadas no momento:
    • SMI - Servidor de armazenamento
    • SMI - Matriz - Controladores
    • SMI - Matriz - Discos
    • SMI - Matriz - Grupos
    • SMI - Matriz - Portas
    • SMI - Matriz - Volumes