Nutanix Descoberta do Acropolis

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 11 min. de leitura
  • A aplicação ServiceNow Descoberta usa o padrão de componentes da Nutanix para encontrar componentes da solução Nutanix Acropolis que contém Nutanix Prism Central versão 5.10 ou Nutanix Prism Element 5.9. O padrão de evento de VM da Nutanix encontra eventos criados para máquinas virtuais (VMs) na implantação Nutanix. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços do ServiceNow Store.

    É possível usar este padrão no Now Platform com as versões Madrid Patch 9 e posteriores.

    O padrão de componentes da Nutanix usa REST APIs para coletar informações sobre os componentes de implantação do Acropolis.

    O padrão de evento de VM da Nutanix é executado a cada cinco minutos. Se houver eventos que indiquem a mudança de estado em um dos componentes Nutanix, ele acionará a redescoberta de componentes Nutanix usando o padrão de componentes da Nutanix.

    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

    Requisitos do MID Server
    Implante e conecte um MID Server dedicado com acesso de rede ao Prism Element e ao Prism Central.
    Para descobrir eventos relacionados a VMs na implantação Nutanix, defina a capacidade MID Server como Todos ou como Nutanix.
    Estabelecer uma conexão segura
    Instale Nutanix certificados SSL de endpoint para o MID Server JRE.
    Antes de instalar os certificados SSL de endpoint Nutanix, configure o seguinte:
    1. Colete os certificados navegando pelo Nutanix console do Prism no Internet Explorer.
    2. Adicione certificados SSL para o MID Server, conforme descrito em Adicionar certificados SSL para o MID Server.
    3. Use o seguinte comando da ferramenta de chave JRE para importar os certificados SSL no armazenamento de chaves de MID Server:<MID Installation> /jre/bin/keytool -importar -v -keystorejre/lib/security/cacerts .
    4. Se precisar inserir uma senha, insira a senha personalizada ou a senha padrão- "changeit".
    Credenciais
    Configure as seguintes credenciais:
    1. Navegar até Descoberta > Credenciais.
    2. Clique em Nova.
    3. Clique em Credenciais de autenticação básica, preencha o formulário e selecione Enviar.
      Tabela 1. Formulário de Credenciais
      Campo Descrição
      Nome Nome da credencial. Um exemplo é Acropolis
      Ativo Opção para habilitar esta credencial para descoberta. Marque esta caixa de seleção para habilitar a descoberta.
      Aplica-se a Selecione Todos os MID Servers.
      Ordem A ordem na qual a plataforma testa esta credencial ao tentar fazer login nos dispositivos. Um número menor indica que a credencial aparece na parte superior da lista. Estabeleça a ordem das credenciais ao usar um grande número de credenciais ou quando a segurança bloquear usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número de ordem, ou número nenhum, a instância vai tentar usar as credenciais em uma ordem aleatória. O valor padrão é 100.
      Nome de usuário Nome do usuário executando a descoberta do Acropolis.
      Senha Senha deste usuário.
      Alias de credencial Alias para esta credencial para autorizar as ações.
    Credenciais para elementos da API
    Durante a descoberta, o padrão usa os seguintes elementos da API. O usuário que foi adicionado às credenciais na instância deve ter permissões para enviar essas consultas.
    • /PrismGateway/services/rest/v2.0/tasks/list
    • /api/nutanix/v3/clusters/list
    • /PrismGateway/services/rest/v2.0/hosts
    • /PrismGateway/services/rest/v2.0/clusters
    • /PrismGateway/services/rest/v1/vms
    • /PrismGateway/services/rest/v1/storage_pools
    • /PrismGateway/services/rest/v2.0/storage_containers
    • /api/nutanix/v3/categories/list
    • /api/nutanix/v3/categories/{category_keys}/list
    • /api/nutanix/v3/category/query
    Crie uma Programação do Discovery sem servidor

    Crie uma programação de descoberta para executar a descoberta direcionada de Nutanix componentes. Para obter mais informações, consulte Descoberta sem servidor.

    (Opcional) Habilite a classificação HTTP para usar a Descoberta rápida
    Se você não quiser criar uma programação de descoberta sem servidor, poderá acionar a descoberta dos componentes Nutanix com a classificação HTTP. Esta classificação permite executar a descoberta usando a Descoberta rápida. Nesse caso, a descoberta é executada em um único endereço IP sem exigir uma programação.
    Para habilitar a classificação HTTP, certifique-se de que o escopo da aplicação seja Padrões de descoberta e mapeamento de serviços:
    1. Navegar até Configurações > Desenvolvedor.
    2. Selecione Discovery and Service Mapping Patternsna lista Aplicação.
    Como a classificação HTTP aciona consultas de todos os servidores com as portas HTTP abertas, isso pode sobrecarregar a rede e atrasar o processo de descoberta.
    1. Navegar até Descoberta > Definição de Descoberta > Classificação de IC > HTTP.
    2. Modifique o filtro para exibir todas as classificações, incluindo as classificações que não estão ativas.
    3. Localize a classificação HTTP da Nutanix e defina o atributo Ativo como verdadeiro.
    Aplicação da Store do Modelos de classe de IC do CMDB
    Certifique-se de que sua instância seja compatível com os modelos de classe de IC Nutanix implantando a versão mais recente da aplicação da loja Modelos de classe de IC do CMDB do ServiceNow Store.
    (Opcional) Descobrir componentes do VMware
    Para habilitar a exibição de relações entre Nutanix o Acropolis e o VMware, execute a descoberta do VMware antes da descoberta do Nutanix Acropolis. Execute a descoberta horizontal para o VMware Vcenter usando o probe VMware - vCenter Datacenters.
    (Opcional) Desabilitar descoberta de marcador de IC
    O padrão Componentes da Nutanix descobre marcadores para Nutanix hosts e máquinas virtuais. Se houver dezenas de marcadores na sua implantação, isso pode tornar a descoberta mais lenta, causando problemas de desempenho. É possível desabilitar a descoberta de marcador de IC executando as seguintes etapas:
    1. Navegar até Designer de padrões > Padrões de descoberta.
    2. Selecione o padrão Componentes da Nutanix.
    3. Em Seção de extensão, marque a caixa de seleção de Categorias (marcadores) e clique em Remover.
    4. Clique em Salvar.
    Ajuste o tamanho do lote para remover dados de relacionamento redundantes
    A propriedade sn_itom_pattern.nutanix_relations_deletion_batch_size define o tamanho do lote para excluir relações entre Nutanix Instância de máquina virtual e Nutanix Host. O valor padrão é 1000; você pode ajustar este tamanho de lote conforme necessário.

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Descoberta preenche os dados em CMDB ao executar o padrão de componentes da Nutanix.

    Tabela 2. VM do controlador da Nutanix [cmdb_ci_nutanix_controller_vm]
    Campo Descrição
    Nome [nome] O nome da Nutanix VM do controlador.
    ID da VM [vm_id] O identificador exclusivo universal (UUID) da Nutanix VM do controlador.
    ID do objeto [object_id] O ID da Nutanix VM do controlador.
    Memória (MB) [memória] O tamanho da memória da VM do controlador Nutanix em megabytes (MB).
    Estado [estado] O estado de energia da Nutanix VM do controlador (ativado/desativado).
    Tipo de Hipervisor [hypervisor_type] O tipo de hipervisor usado para a Nutanix VM do controlador.
    Descrição [short_description] A descrição definida para a máquina virtual no console Nutanix : Prism Central ou Prism Element.
    Tabela 3. Cluster da Nutanix [cmdb_ci_nutanix_cluster]
    Campo Descrição
    Nome [nome] O nome do cluster Nutanix.
    Endereço IP [ip_address] O endereço IP do cluster Nutanix.
    ID do cluster [cluster_id] O ID do cluster Nutanix.
    ID do objeto [object_id] O ID do objeto do cluster Nutanix.
    Versão [version] A versão do cluster Nutanix.
    Versão completa [full_version] A versão completa do cluster Nutanix.
    Sub-rede interna [internal_subnet] A sub-rede do endereço IP interno do cluster Nutanix.
    Sub-rede externa [external_subnet] A sub-rede do endereço IP externo do cluster Nutanix.
    Fuso horário [timezone] O fuso horário do cluster Nutanix.
    Tipos de hipervisor [hypervisor_types] O tipo de hipervisor usado para o cluster Nutanix.
    Servidores NTP [ntp_servers] Os servidores NTP (Network Time Protocol) que estão relacionados ao cluster Nutanix.
    Número de nós [num_nodes] O número de nós conectados ao cluster Nutanix.
    Versão do NCC [ncc_version] A Nutanix versão de Verificação de Cluster (NCC).
    Números de série do bloco [block_serial_numbers] Os números de série de blocos de dados conectados ao cluster Nutanix.
    Tabela 4. Host da Nutanix [cmdb_ci_nutanix_host]
    Campo Descrição
    Nome [nome] O nome do host Nutanix.
    ID do objeto [object_id] O ID do host Nutanix.
    Contagem de núcleos de CPU [cpu_core_count] O número de Nutanix núcleos de host.
    Thread de núcleo de CPU [cpu_core_thread] O número de threads do host Nutanix.
    Velocidade da CPU (MHz) [cpu_speed] A velocidade da CPU do host Nutanix em MHz.
    Contagem de CPUs [cpu_count] O número de soquetes de CPU do host Nutanix.
    RAM (MB) [ram] A memória do host em megabites (MB).
    Tabela 5. Pool de armazenamento da Nutanix [cmdb_ci_nutanix_storage_pool]
    Campo Descrição
    Nome [nome] O nome do Nutanix pool de armazenamento.
    ID do grupo [pool_id] O UUID do Nutanix pool de armazenamento.
    ID do objeto [object_id] O ID do Nutanix pool de armazenamento.
    Tamanho [tamanho] O tamanho do Nutanix pool de armazenamento.
    Tabela 6. Contêiner de armazenamento da Nutanix [cmdb_ci_nutanix_storage_container]
    Campo Descrição
    ID do objeto [object_id] O ID do contêiner Nutanix.
    ID do contêiner [container_id] O UUID do contêiner Nutanix.
    Nome [nome] O nome do contêiner Nutanix.
    Fator de replicação [replication_factor] O número de cópias criadas para os dados armazenados neste Nutanix contêiner de armazenamento.
    Desduplicação [deduplicação] A desduplicação está habilitada ou desabilitada para o contêiner Nutanix.
    Compactação [compression] A compactação está habilitada ou desabilitada para o contêiner Nutanix.
    Código de exclusão [erasure_code] O apagamento de código está habilitado ou desabilitado para o contêiner Nutanix.
    Tamanho [tamanho] O tamanho do contêiner Nutanix foi calculado dinamicamente durante a descoberta.
    Tabela 7. Nutanix Virtual Machine Instance [cmdb_ci_nutanix_vm_instance]
    Campo Descrição
    Nome [nome] O nome da Nutanix VM do controlador.
    ID de instância de VM [vm_inst_id] O identificador exclusivo universal (UUID) da Nutanix VM do controlador.
    ID do objeto [object_id] O ID da Nutanix VM do controlador.
    CPUs [cpus] O número de CPUs que a VM possui.
    Memória (MB) [memória] O tamanho da memória da VM do controlador Nutanix em megabytes (MB).
    Estado [estado] O estado de energia da Nutanix VM do controlador (ativado/desativado).
    Descrição [short_description] A descrição definida para a máquina virtual no console Nutanix : Prism Central ou Prism Element.
    Tabela 8. Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    Campo Descrição
    Nome [nome] O nome do Nutanix gerenciador de vários clusters do Prism Central.
    • PrismCentral@<IP_ADDRESS> : quando o endereço IP está associado à instância do Prism Central. Isso se aplica nos seguintes cenários:
      • Durante a descoberta rápida usando a classificação HTTP.
      • Durante a descoberta sem servidor, se o endereço IP tiver sido inserido no valor do parâmetro PRISM_Address.
    • PrismCentral@<DNS_NAME> : quando o nome DNS está associado à instância do Prism Central. Isso se aplica se o nome DNS foi inserido no valor do parâmetro PRISM_Address durante a descoberta sem servidor.
    ID do objeto [object_id] O ID do Nutanix Prism Central. Este campo tem o mesmo valor que o campo Nome.
    • PrismCentral@<IP_ADDRESS> : quando o endereço IP está associado à instância do Prism Central. Isso se aplica nos seguintes cenários:
      • Durante a descoberta rápida usando a classificação HTTP.
      • Durante a descoberta sem servidor, se o endereço IP tiver sido inserido no valor do parâmetro PRISM_Address.
    • PrismCentral@<DNS_NAME> : quando o nome DNS está associado à instância do Prism Central. Isso se aplica se o nome DNS foi inserido no valor do parâmetro PRISM_Address durante a descoberta sem servidor.
    Tabela 9. Chave/Valor [cmdb_key_value]
    Campo Descrição
    Item de configuração [configuration_item] A referência ao IC para o qual o marcador está definido.
    Chave [key] A chave da categoria.
    Valor [value] O valor da categoria.
    ID do objeto [object_id] O ID do objeto do host Nutanix ou da máquina virtual Nutanix.
    O gráfico ilustra os ICs que fazem parte da descoberta do Acropolis em implantações que usam Nutanix AHV para virtualização.
    Figura 1. Componentes do Nutanix

    Componentes do Nutanix
    O gráfico ilustra ICs que fazem parte da descoberta do Acropolis em implantações que usam o software VMware para virtualização.
    Figura 2. Nutanix componentes em implantações usando software de VM

    Nutanix componentes em implantações usando software VMware
    O gráfico ilustra o relacionamento entre servidor e instância de VM Nutanix.
    Relacionamento entre servidor e instância de VM Nutanix

    Relacionamentos entre ICs

    Esses relacionamentos são criados para oferecer suporte à descoberta de Nutanix :
    IC Relacionamento IC
    Cluster da Nutanix [cmdb_ci_nutanix_cluster] Defines resources for::Gets resources from Pool de armazenamento da Nutanix [cmdb_ci_nutanix_storage_pool]
    Members::Member of Host da Nutanix [cmdb_ci_nutanix_host]
    Instância de máquina virtual da Nutanix [cmdb_ci_nutanix_vm_instance] Registered::Has registered Host da Nutanix [cmdb_ci_nutanix_host]
    Hosted on::Hosts Cluster da Nutanix [cmdb_ci_nutanix_cluster]
    VM do controlador da Nutanix [cmdb_ci_nutanix_controller_vm] Runs on::Runs Instância de máquina virtual da Nutanix [cmdb_ci_nutanix_vm_instance]
    Runs on::Runs [cmdb_ci_vmware_instance]
    Hosted on::Hosts Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    Nutanix Storage Pool [cmdb_ci_nutanix_storage_pool] Contains::Contained by Contêiner de armazenamento da Nutanix [cmdb_ci_nutanix_storage_container]
    Hosted on::Hosts Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    Cluster do VMware [cmdb_ci_vmware_cluster] Defines resources for::Gets resources from Pool de armazenamento da Nutanix [cmdb_ci_nutanix_storage_pool]
    Servidores [cmdb_ci_server] Instantiates::Instantiated by Nutanix Virtual Machine Instance [cmdb_ci_nutanix_vm_instance]
    Cluster da Nutanix [cmdb_ci_nutanix_cluster] Managed by::Manages Nutanix Prism Central [cmdb_ci_nutanix_prism_central]

    Painel

    O painel contém relatórios que consultam o Configuration Management Database (CMDB) e exibem os resultados. As informações são exibidas somente depois que o padrão descobre a infraestrutura.

    Para exibir o painel, navegue até Autoatendimento > Painéis > Tudo > Nutanix.

    Depois de atualizar para a Espaço do administrador da Descoberta versão 1.3.1 (Store de agosto de 2024), você pode navegar até Espaços > Espaço do administrador da Descoberta > Informações e use o painel aprimorado.

    Figura 3. Painel de relatórios de Discovery

    Painel de relatórios da Descoberta

    Os relatórios no painel fornecem as informações a seguir. Eles são listados na tabela pelos números mostrados no gráfico.

    Relatório Descrição
    1 Clusters da Nutanix Número ou Nutanix clusters encontrados.
    2 Hosts da Nutanix Número de Nutanix hosts encontrados.
    3 Contêineres de Armazenamento da Nutanix Número de Nutanix contêineres de armazenamento encontrados.
    4 Distro do contêiner de armazenamento da Nutanix A distribuição de Nutanix contêineres de armazenamento libera espaço e capacidade, em bytes.
    5 Capacidade do pool de armazenamento da Nutanix A capacidade do Nutanix pool de armazenamento, em bytes.
    6 Resumo da VM da Nutanix As Nutanix VMs agrupadas por estado: Ativado, desativado, encerrado.
    7 VMs do Controlador da Nutanix As Nutanix VMs do controlador agrupadas por tipo de hipervisor.