Descoberta do cluster de marca-passo do Linux

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • A aplicação ServiceNow Descoberta usa o padrão de descoberta de cluster de marca-passo do Linux para encontrar dados de cluster de alta disponibilidade e preencher o CMDB com as informações descobertas. 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.

    Este padrão é uma seção de extensão do padrão do Servidor Linux. O Descoberta usa o padrão para executar a descoberta horizontal.

    Você pode usar esse padrão na Now Platform® usando a versão Madrid ou posterior.

    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

    • Configure as credenciais SSH para o servidor Linux.
    • Forneça a um usuário permissões para ler os seguintes arquivos:
      • /etc/hosts
      • /etc/corosync/corosync.conf
      • /var/lib/heartbeat/crm/cib.xml ou /var/lib/pacemaker/cib/cib.xml do Linux SP3
    • Forneça a um usuário permissões para executar os seguintes arquivos:

      ps -ef | grep corosync | grep -v grep

      ps -ef | grep pacemaker | grep -v grep

      ifconfig | grep 'inet addr:' |awk '{print $1, $2 }'

      hostname -s

      hostname -f

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Os dados descobertos incluem as tabelas e os campos a seguir.
    Tabela e campo Descrição
    IC principal – Cluster do UNIX [cmdb_ci_unix_cluster]
    nome Nome do cluster.
    cluster_id ID do cluster. Contém o ID de nós.
    cluster_type Tipo de cluster.
    cluster_status Status do cluster: On-line/off-line.
    cluster_version Versão do cluster.
    Recurso do cluster do UNIX [cmdb_ci_unix_cluster_resource]
    nome Nome do recurso.
    resource_type Tipo de recurso.
    resource_status Status do recurso. Por exemplo, Iniciado.
    ip_address Endereço IP da máquina onde o recurso está sendo executado.
    fqdn FQDN da máquina onde o recurso está sendo executado.
    IP virtual do cluster [cmdb_ci_cluster_vip]
    nome Nome do VIP do cluster.
    ip_address Endereço IP do VIP.
    Grupo de recursos do cluster [cmdb_ci_cluster_resource_group]
    nome Nome do grupo de recursos.
    node Nó do grupo de recursos.
    resource_group_status Status do grupo de recursos.
    servidor Servidor do grupo de recursos.
    fqdn FQDN da máquina onde o grupo de recursos está sendo executado.
    Nó do cluster do UNIX [cmdb_ci_unix_cluster_node]
    nome Nome do nó e ID do nó.
    node_status Status do nó.
    node_state Estado do nó.
    fqdn FQDN da máquina onde o nó está sendo executado.
    O mapa do Visualizações de dependências mostra os ICs do balanceador de carga descoberto e os relacionamentos entre eles.
    ICs e conexões em um mapa de Dependency Views

    Relacionamentos entre ICs

    Esses relacionamentos são criados para oferecer suporte à descoberta do Cluster de marca-passo do Linux:
    IC Relacionamento IC
    cmdb_ci_unix_cluster Hosts::Hosted on cmdb_ci_linux_server
    cmdb_ci_unix_cluster_node Hosted on::Hosts cmdb_ci_linux_server
    Cluster of::Cluster cmdb_ci_unix_cluster
    cmdb_ci_cluster_vip Uses::Used by cmdb_ci_unix_cluster_node
    Virtualized by::Virtualized cmdb_ci_unix_cluster
    cmdb_ci_unix_cluster_resource Defines resources for::Gets resources from cmdb_ci_unix_cluster
    Defines resources for::Gets resources from cmdb_ci_unix_cluster_node
    cmdb_ci_cluster_resource_group Contains::Contained by cmdb_ci_unix_cluster
    Contains::Contained by cmdb_ci_unix_cluster_node
    Contains::Contained by cmdb_ci_unix_cluster_resource