Détection de grappes Linux Pacemaker
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.xmlou/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 grepps -ef | grep pacemaker | grep -v grepifconfig | grep 'inet addr:' |awk '{print $1, $2 }'hostname -shostname -f
Données collectées par Découverte lors d'une détection horizontale
| 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. |
Relations CI
| 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 |