Linux Pacemaker Cluster-Erkennung
Die ServiceNow Discovery-Anwendung verwendet das Linux Pacemaker Cluster-Erkennungsmuster, um Clusterdaten mit hoher Verfügbarkeit zu finden und CMDB mit den erkannten Informationen auszufüllen. Die Erkennung einiger dieser Ressourcen erfordert ein Update der Anwendung Muster für Discovery und Service-Mappingaus dem ServiceNow Store.
Dieses Muster ist ein Erweiterungsabschnitt des Linux-Server-Musters. Discovery verwendet das Muster zum Ausführen der horizontalen Erkennung.
Sie können dieses Muster auf der Now Platform® mit Madrid -Release oder höher verwenden.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
Voraussetzungen
- Konfigurieren Sie SSH-Anmeldeinformationen für den Linux-Server
- Gewähren Sie einem Benutzer die Berechtigung zum Lesen dieser Dateien:
/etc/hosts/etc/corosync/corosync.conf/var/lib/heartbeat/crm/cib.xmloder/var/lib/pacemaker/cib/cib.xmlvon Linux SP3
- Erteilen Sie einem Benutzer Berechtigungen zum Ausführen der folgenden Befehle:
ps -ef | grep corosync | grep -v grepps -ef | grep pacemaker | grep -v grepifconfig | grep 'inet addr:' |awk '{print $1, $2 }'hostname -shostname -f
Von Discovery während der horizontalen Erkennung erfasste Daten
| Tabelle und Feld | Beschreibung |
|---|---|
| Haupt-CI – UNIX-Cluster [cmdb_ci_unix_cluster] | |
| name | Clustername |
| cluster_id | Cluster-ID. Enthält die Knoten-ID. |
| cluster_type | Clustertyp |
| cluster_status | Cluster-Status: Online / Offline |
| cluster_version | Clusterversion |
| UNIX-Clusterressource [cmdb_ci_unix_cluster_resource] | |
| name | Ressourcenname |
| resource_type | Ressourcentyp |
| resource_status | Ressourcenstatus. Beispiel: Gestartet |
| ip_address | IP-Adresse des Computers, auf dem die Ressource ausgeführt wird |
| fqdn | FQDN des Computers, auf dem die Ressource ausgeführt |
| Virtuelle Cluster-IP [cmdb_ci_cluster_vip] | |
| name | Cluster-VIP-Name |
| ip_address | IP-Adresse der VIP |
| Cluster-Ressourcengruppe [cmdb_ci_cluster_resource_group] | |
| name | Ressourcengruppenname |
| Knoten | Ressourcengruppenknoten |
| resource_group_status | Ressourcengruppenstatus |
| Server | Ressourcengruppenserver |
| fqdn | FQDN des Computers, auf dem die Ressourcengruppe läuft |
| UNIX-Clusterknoten [cmdb_ci_unix_cluster_node] | |
| name | Knotenname und Knoten-ID |
| node_status | Knotenstatus |
| node_state | Knotenstatus |
| fqdn | FQDN des Computers, auf dem der Knoten ausgeführt wird |
CI-Beziehungen
| CI | Beziehung | CI |
|---|---|---|
| cmdb_ci_unix_cluster | Hostet::Gehostet auf | cmdb_ci_linux_server |
| cmdb_ci_unix_cluster_node | Gehostet auf::Hostet | cmdb_ci_linux_server |
| Cluster von::Cluster | cmdb_ci_unix_cluster | |
| cmdb_ci_cluster_vip | Verwendet::Verwendet von | cmdb_ci_unix_cluster_node |
| Virtualisiert von::Virtualisiert | cmdb_ci_unix_cluster | |
| cmdb_ci_unix_cluster_resource | Definiert Ressourcen für::Erhält Ressourcen von | cmdb_ci_unix_cluster |
| Definiert Ressourcen für::Erhält Ressourcen von | cmdb_ci_unix_cluster_node | |
| cmdb_ci_cluster_resource_group | Enthält::Enthalten in | cmdb_ci_unix_cluster |
| Enthält::Enthalten in | cmdb_ci_unix_cluster_node | |
| Enthält::Enthalten in | cmdb_ci_unix_cluster_resource |