Détection de grappes Linux Pacemaker

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • L'application ServiceNow Découverte utilise le modèle de détection Grappe Linux Pacemaker pour rechercher des données de grappe haute disponibilité et renseigner la CMDB avec les informations détectées. La détection de certaines de ces ressources nécessite la mise à jour de l’application Schémas de découverte et de mappage des servicesServiceNow Storeà partir du .

    Ce modèle est une section d'extension du modèle Serveur Linux . Découverte utilise le modèle pour exécuter la détection horizontale.

    Vous pouvez utiliser ce modèle sur la Now Platform® utilisant la version Madrid ou une version ultérieure.

    Demander des applications dans l'App Store

    Visitez le site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.

    Prérequis

    • Configurez les informations d’identification SSH pour le serveur Linux.
    • Attribuez à un utilisateur les autorisations nécessaires pour lire les fichiers suivants :
      • /etc/hosts
      • /etc/corosync/corosync.conf
      • /var/lib/heartbeat/crm/cib.xml ou /var/lib/pacemaker/cib/cib.xml à partir de Linux SP3
    • Fournissez à un utilisateur les autorisations nécessaires pour exécuter les commandes suivantes :

      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

    Données collectées par Découverte lors d'une détection horizontale

    Les données détectées comprennent les tables et les champs suivants.
    Table et champ Description
    CI principal - Grappe UNIX [cmdb_ci_unix_cluster]
    nom Nom de la grappe.
    cluster_id ID de la grappe. Contient l'ID des nœuds.
    cluster_type Type de la grappe.
    cluster_status État de la grappe : en ligne/hors-ligne.
    cluster_version Version de la grappe.
    Ressource de grappe UNIX [cmdb_ci_unix_cluster_resource]
    nom Nom de la ressource.
    resource_type Type de ressource.
    resource_status État de la ressource. Par exemple, Démarré.
    ip_address Adresse IP de l'ordinateur où la ressource est en cours d'exécution.
    fqdn Nom de domaine complet de l'ordinateur où la ressource est en cours d'exécution.
    Adresse IP virtuelle de grappe [cmdb_ci_cluster_vip]
    nom Nom de l'adresse IP virtuelle de la grappe.
    ip_address Adresse IP de l'adresse IP virtuelle.
    Groupe de ressources de grappe [cmdb_ci_cluster_resource_group]
    nom Nom du groupe de ressources.
    nœud Nœud du groupe de ressources.
    resource_group_status État du groupe de ressources.
    server Serveur du groupe de ressources.
    fqdn Nom de domaine complet de l'ordinateur où le groupe de ressources est en cours d'exécution.
    Nœud de grappe UNIX [cmdb_ci_unix_cluster_node]
    nom Nom du nœud et ID du nœud.
    node_status État du nœud.
    node_state État du nœud.
    fqdn Nom de domaine complet de l'ordinateur où le nœud est en cours d'exécution.
    La carte Vue des dépendances montre les CI d'équilibreur de charge détectés et les relations entre eux.
    CI et connexions sur une carte Dependency Views

    Relations CI

    Ces relations sont créées pour prendre en charge la détection de grappes Linux Pacemaker :
    CI Relation CI
    cmdb_ci_unix_cluster Hosts::Hosted on cmdb_ci_linux_server
    cmdb_ci_unix_cluster_node Hébergé sur : Hôtes 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