Descoberta do Nutanix Acropolis

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 10 min. de leitura
  • A aplicação ServiceNow Descoberta usa o padrão Componentes da Nutanix para encontrar componentes da solução Nutanix Acropolis que contêm a versão 5.10 do Nutanix Prism Central ou o 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 da Nutanix. A descoberta de alguns desses recursos requer a atualização da aplicação  Padrões de descoberta e mapeamento de serviços a partir da 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 indicam a mudança de estado em um dos componentes da Nutanix, ele aciona a redescoberta de componentes da Nutanix usando o padrão dos 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 o MID Server dedicado para acessar a implantação da Nutanix.
    Para descobrir eventos relacionados a VMs na implantação da Nutanix, defina o recurso do MID Server como Todos ou como Nutanix.
    Estabelecer uma conexão segura
    Instale certificados SSL de endpoint da Nutanix para o JRE do MID Server.
    Antes de instalar os certificados SSL de endpoint da Nutanix, configure o seguinte:
    1. Colete os certificados navegando no console do Nutanix 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 keytool do JRE para importar os certificados SSL no armazenamento de chaves do MID Server:<MID Installation>/jre/bin/keytool -list -v -keystore <MID Installation>jre/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 componentes da Nutanix. Para obter mais informações, consulte Descoberta sem servidor

    (Opcional) Habilite a classificação HTTP para usar a Descoberta rápida
    Se não quiser criar uma programação de descoberta sem servidor, é possível acionar a descoberta dos componentes da 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 Discovery and Service Mapping Patterns:
    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 dos Modelos de classe de IC do CMDB
    Certifique-se de que sua instância seja compatível com os modelos de classe de IC da Nutanix, implantando a versão mais recente da aplicação da Store dos CMDB CI Class Models da ServiceNow Store.
    (Opcional) Descobrir componentes do VMware
    Para habilitar a exibição de relações entre o Nutanix 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 hosts e máquinas virtuais da Nutanix. 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 a instância de máquina virtual da Nutanix e o host da Nutanix. O valor padrão é 1000; você pode ajustar este tamanho de lote conforme necessário.

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Tabela e campo Descrição
    VM do controlador da Nutanix [cmdb_ci_nutanix_controller_vm] - Uma máquina virtual do controlador da Nutanix presente em cada nó e que fornece recursos de gestão e clustering de armazenamento.
    Nome O nome da VM do controlador da Nutanix.
    Identificador da VM O identificador universal exclusivo (UUID) da VM do controlador da Nutanix.
    ID do objeto O ID da VM do controlador da Nutanix.
    Memória O tamanho da memória da VM do controlador da Nutanix em megabytes (MB).
    Estado O estado de energia da VM do controlador da Nutanix (ativado/desativado).
    Tipo de Hipervisor O tipo de hipervisor usado para a VM do controlador da Nutanix.
    Descrição A descrição definida para a máquina virtual no console da Nutanix: Prism Central ou Prism Element.
    Cluster da Nutanix [cmdb_ci_nutanix_cluster] - O cluster formado pelos nós físicos que executam o software da Nutanix.
    Nome O nome do cluster da Nutanix.
    Endereço IP O endereço IP do cluster da Nutanix.
    ID do cluster ID do cluster da Nutanix.
    ID do objeto O ID do objeto do cluster da Nutanix.
    Versão A versão do cluster da Nutanix.
    Versão Completa A versão completa do cluster da Nutanix.
    Sub-rede da internet A sub-rede do endereço IP interno do cluster da Nutanix.
    Sub-rede Externa A sub-rede do endereço IP externo do cluster da Nutanix.
    Fuso horário O fuso horário do cluster da Nutanix.
    Tipos de Hipervisor O tipo de hipervisor usado para o cluster da Nutanix.
    Servidores NTP Os servidores NTP (Network Time Protocol) relacionados ao cluster da Nutanix.
    Número de Nós O número de nós conectados ao cluster da Nutanix.
    Versão do NCC A versão do NCC (Nutanix Cluster Check, verificação do cluster da Nutanix).
    Números Seriais em Bloco Os números de série de blocos de dados conectados ao cluster da Nutanix.
    Host da Nutanix [cmdb_ci_nutanix_host] - O servidor físico que hospeda todas as máquinas virtuais.
    Nome O nome do host da Nutanix.
    ID do objeto O ID do host da Nutanix.
    Contagem de núcleos de CPU O número de núcleos de host da Nutanix.
    Thread de núcleos da CPU O número de threads do host da Nutanix.
    Velocidade da CPU A velocidade de CPU do host da Nutanix em MHz.
    Contagem de CPUs O número de soquetes de CPU do host da Nutanix.
    RAM A memória do host em megabites (MB).
    Pool de armazenamento da Nutanix [cmdb_ci_nutanix_storage_pool] - Agrupamento de discos físicos em um cluster da Nutanix usado para criar uma separação física entre máquinas virtuais.
    Nome O nome do pool de armazenamento da Nutanix.
    ID do Pool O UUID do pool de armazenamento da Nutanix.
    ID do objeto O ID do pool de armazenamento da Nutanix.
    Tamanho O tamanho do pool de armazenamento da Nutanix.
    Contêiner de armazenamento da Nutanix [cmdb_ci_nutanix_storage_container] - Um subconjunto do pool de armazenamento da Nutanix usado para aplicar políticas como capacidade reservada, fator de replicação e opções de otimização de armazenamento.
    ID do objeto O ID do contêiner da Nutanix.
    ID do contêiner O UUID do contêiner da Nutanix.
    Nome O nome do contêiner da Nutanix.
    Fator de Replicação O número de cópias criadas para os dados armazenados neste contêiner de armazenamento da Nutanix.
    Desduplicação A desduplicação está habilitada ou desabilitada para o contêiner da Nutanix.
    Compactação A compactação está habilitada ou desabilitada para o contêiner da Nutanix.
    Código de Apagamento O apagamento do código está habilitado ou desabilitado para o contêiner da Nutanix.
    Tamanho O tamanho do contêiner da Nutanix calculado dinamicamente durante a descoberta.
    Instância de máquina virtual da Nutanix [cmdb_ci_nutanix_vm_instance] - Uma máquina virtual executada na infraestrutura da Nutanix.
    Nome O nome da VM do controlador da Nutanix.
    Identificador da VM O identificador universal exclusivo (UUID) da VM do controlador da Nutanix.
    ID do objeto O ID da VM do controlador da Nutanix.
    Contagem de CPUs O número de CPUs que a VM possui.
    Memória O tamanho da memória da VM do controlador da Nutanix em megabytes (MB).
    Estado O estado de energia da VM do controlador da Nutanix (ativado/desativado).
    Descrição A descrição definida para a máquina virtual no console da Nutanix: Prism Central ou Prism Element.
    Nutanix Prism Central [cmdb_ci_nutanix_prism_central] - Gerenciador de vários clusters responsável por gerenciar vários clusters do Acropolis para fornecer uma interface de gestão única e centralizada.
    Nome O nome do gerenciador de vários clusters do Nutanix Prism Central. Este atributo usa uma das seguintes convenções:
    • PrismCentral@<IP_ADDRESS>
    • PrismCentral@<DNS_NAME>
    Object_id O ID do Nutanix Prism Central. Este atributo tem o mesmo valor que o atributo Nome, usando uma das seguintes convenções:
    • PrismCentral@<IP_ADDRESS>
    • PrismCentral@<DNS_NAME>
    Valor da chave [cmdb_key_value] - Se sua organização usa marcadores para distinguir ou identificar ICs, o padrão vai descobrir marcadores de IC para hosts e máquinas virtuais da Nutanix.
    Item de configuração A referência ao IC para o qual o marcador está definido.
    chave A chave da categoria.
    valor O valor da categoria.
    object_id O ID do objeto do host da Nutanix ou da máquina virtual da Nutanix.
    O gráfico ilustra ICs que fazem parte da descoberta do Acropolis em implantações que usam o Nutanix AHV para virtualização.
    Figura 1. Componentes da Nutanix

    Componentes da 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. Componentes da Nutanix em implantações usando software de VM

    Componentes da Nutanix em implantações usando software VMware
    O gráfico ilustra o relacionamento entre o servidor e a instância de VM da Nutanix.
    Relacionamento da Instância de máquina virtual da Nutanix e do servidor

    Relacionamentos entre ICs

    Esses relacionamentos são criados para oferecer suporte à descoberta da 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 > Todos > 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 usar 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 clusters da Nutanix encontrados.
    2 Hosts da Nutanix Número de hosts da Nutanix encontrados.
    3 Contêineres de Armazenamento da Nutanix Número de contêineres de armazenamento da Nutanix encontrados.
    4 Distro do contêiner de armazenamento da Nutanix A distribuição de espaço livre e capacidade dos contêineres de armazenamento da Nutanix, em bytes.
    5 Capacidade do pool de armazenamento da Nutanix A capacidade do pool de armazenamento da Nutanix, em bytes.
    6 Resumo da VM da Nutanix As VMs da Nutanix agrupadas por estado: ativado, desativado, encerrado.
    7 VMs do Controlador da Nutanix As VMs do controlador da Nutanix agrupadas por tipo de hipervisor.