Descoberta do armazenamento Cloudian

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • O ServiceNow Descoberta usa o padrão de descoberta Cloudian Storage para encontrar servidores Cloudian e discos relacionados. A descoberta desses recursos requer a instalação da aplicação Patterns na ServiceNow Store.

    O Discovery usa padrões Cloudian Storage System para encontrar dados do sistema de armazenamento Cloudian. A descoberta desses recursos requer a instalação das aplicações Padrões de descoberta e mapeamento de serviços e Modelos de classe de IC do CMDB da ServiceNow Store, já que cada aplicação depende da outra. Você pode usar os padrões para descobrir componentes do Armazenamento Cloudian na Now Platform usando a versão Paris ou posterior.

    Cloudian é uma empresa de armazenamento de dados definidos por software. A Cloudian fornece software distribuído pronto para uso-definido armazenamento de objeto compatível com o S3 soluçãos.

    Software Cloudian Hyperstore : Implante o sistema operacional CentOS, pacotes relacionados e arquivos binários do software Hyperstore no nó do Hyperstore.

    Nó Cloudian Hyperstore: este é um servidor de hardware independente no qual o software Cloudian Hyperstore é implantado em um servidor padrão do setor, em uma VM ou é pré-instalado em um dispositivo Cloudian Hyperstore.

    Solicitar aplicativos na Store

    Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.

    Pré-requisitos

    Para descobrir um dispositivo como um servidor Cloudian, o comando /bin/systemctl status cloudian-s3 deve retornar respostas válidas e conter o sistema de armazenamento Cloudian HyperStore. Se este não for o caso, o dispositivo vai ser descoberto como um servidor Linux.

    • Verifique se o cliente está usando padrões do Discovery.
    • Defina as credenciais SSH para o servidor de armazenamento Cloudian.
    • Certifique-se de que o MID Server tenha acesso ao dispositivo de destino.
    • Certifique-se de que o usuário do Discovery tenha os privilégios corretos para executar comandos.
    • Instale os seguintes plug-ins:
      • Plug-in de CMDB CI Class Models (versão 1.31.0 ou posterior)
      • Plug-in Discovery and Service Mapping Patterns (versão 1.0.84 ou posterior)
      • Padrões de Discovery and Service Mapping Patterns: (sn_itom_pattern) versão 1.0.84 e CMDB CI Class Models de plug-in dependente (sn_cmdb_ci_class) versão 1.31.0 (versão de conteúdo de outubro)

    Credenciais

    Certifique-se de que o software Cloudian Hyperstore esteja implantado no servidor CentOS ou RHEL. As configurações de credenciais são as mesmas de um servidor Linux.

    Configure as credenciais SSH para o servidor de Armazenamento Cloudian.

    Executando o Discovery

    Para descobrir o sistema de armazenamento Cloudian, crie uma programação do Discovery que tenha como destino o endereço IP do servidor de armazenamento Cloudian. Verifique se as credenciais SSH que você configurou podem acessar o servidor Cloudian.

    Dados coletados pelo Discovery durante a descoberta horizontal

    Tabela 1. Servidor de armazenamento [cmdb_ci_storage_server]
    Campo Descrição

    nome

    serial_number
    ip_address

    manufacturer

    model_id
    short_description
    os_version
    os
    ram
    cpu_manufacturer
    cpu_name
    cpu_core_count
    cpu_type
    Tabela 2. Disco [cmdb_ci_disk]
    Campo Descrição

    nome

    device_id
    storage_type
    size_bytes
    manufacturer
    model_id
    computador [Referência cmdb_ci_storage_server]

    Sistema de arquivos [cmdb_ci_file_system]

    Campo Descrição

    nome

    size_bytes
    free_space_bytes
    file_system
    mount_point
    computador [Referência cmdb_ci_storage_server]
    provided_by [Referência cmdb_ci_disk]

    Adaptador de rede [cmdb_ci_network_adapter]

    Campo Descrição

    nome

    ip_address
    netmask
    mac_address
    cmdb_ci [Referência cmdb_ci_storage_server]

    Endereço IP [cmdb_ci_ip_address]

    Campo Descrição

    ip_address

    netmask
    nic [Referência cmdb_ci_network_adapter]

    O probe Cloudiané criado no Multiprobe Unix-Classify. O probe Cloudian executa o comando /bin/systemctl status cloudian-s3 e verifica se a saída contém o Sistema de armazenamento Cloudian HyperStore.

    Figura 1. Probe Cloudian
    Probe Cloudian.

    Na classificação do Unix, o classificador do Servidor Cloudian é executado antes do Classificador do Linux. O classificador Cloudian cria registros na tabela [cmdb_ci_storage_server]. Este classificador invoca o padrão do sistema de armazenamento Cloudian.

    Critérios de Classificação
    Figura 2. Critérios de Classificação
    Critérios de classificação.

    Modelo de dados CMDB

    Figura 3. Modelo de dados CMDB
    Modelo de dados do CMDB.
    Servidor de armazenamento para adaptador de rede
    Figura 4. Servidor de armazenamento para adaptador de rede
    Servidor de armazenamento para adaptador de rede.
    Servidor de armazenamento para discos
    Figura 5. Servidor de armazenamento para discos
    Servidor de armazenamento para discos.
    Servidor de armazenamento para discos e sistemas de arquivos
    Figura 6. Servidor de armazenamento para discos e sistemas de arquivos
    Servidor de armazenamento para discos e sistemas de arquivos.

    Relacionamentos entre ICs

    Relacionamentos criados pelo padrão Cloudian Storage

    Primário Relacionamento Secundário(a)
    cmdb_ci_storage_server Owns::Owned by cmdb_ci_network_adapter
    cmdb_ci_storage_server Owns::Owned by cmdb_ci_ip_address
    cmdb_ci_storage_server Contains::Contained by cmdb_ci_disk
    cmdb_ci_storage_server Contains::Contained by cmdb_ci_file_system
    cmdb_ci_storage_server Virtualized by::Virtualizes cmdb_ci_vm_instance
    cmdb_ci_disk Provides::Provided by cmdb_ci_file_system