Erkennung von IBM PowerHA Cluster (HACMP)
Die Anwendung ServiceNow Discovery verwendet das Muster IBM PowerHA Cluster (HACMP), um die Hochverfügbarkeits-Cluster IBM PowerHA SystemMirror for AIX (früher HACMP) auf den AIX-Systemplattformen UNIX und Linux for IBM zu suchen. Um einige dieser Ressourcen zu erkennen, müssen Sie die Anwendung Muster für Discovery und Service-Mapping aus dem ServiceNow Storeaktualisieren.
Discovery verwendet dieses Muster zum Ausführen einer horizontalen Erkennung.
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
- Store-AppMuster für Discovery und Service-Mapping : Stellen Sie die neueste Version aus ServiceNow® Storebereit.
- Unter Stellen Sie in der zugehörigen Liste „Auslösertests“ sicher, dass dieses Muster in der Liste enthalten ist, als eine Erkundung, die nach dem Betriebssystemmuster, AIX dem Servermusterausgeführt wird. Weitere Informationen zur Erkennung des Servers AIX finden Sie unter Erkennung von AIX-Servern
- Stellen Sie sicher, dass MID-Server Zugriff auf den Zielhost hat und alle im Muster implementierten Befehle ausführen kann.
- Stellen Sie sicher, dass das Muster so konfiguriert ist, dass es für die IP-Adresse oder den Hostnamen des Servers ausgeführt wird.
- Konfigurieren Sie einen UNIX-Benutzer mit Berechtigungen zum Ausführen aller in der offiziellen IBM-Dokumentation definierten Befehle und den folgenden Befehlen unter AIX:
| Befehl | Beschreibung |
|---|---|
lssrc -s clstrmgrES |
Überprüft, dass der clstrmgrES-Prozess ausgeführt wird |
lslpp -l cluster.license |
Ruft die Lizenz- und Versionsdaten des Clusters ab |
lslpp -l cluster.license | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^[[:space:]]*//' |
Ruft die Softwarebezeichnungs-Versionsdaten des Clusters ab |
/usr/es/sbin/cluster/utilities/clRGinfo -a | awk „{print $1,$2}“ | grep -E -v 'verweigert|Fehler' |
Rufen Sie den Namen und Typ der Ressourcengruppe ab |
/usr/es/sbin/cluster/utilities/clRGinfo -s | grep -E -v 'verweigert|Fehler' |
Rufen Sie weitere Informationen zu Ressourcengruppen ab |
/usr/es/sbin/cluster/utilities/clfindres -s | grep -E -v 'verweigert|Fehler' |
Alternativer Befehl zum Abrufen weiterer Informationen zu Ressourcengruppen |
/usr/es/sbin/cluster/utilities/clshowres | grep -E 'Ressourcengruppenname|Volume' | grep -E -v 'Gleichzeitig|Automatisch|Fehler|Verweigert' | sed 's/Volumegruppen/Namen der Volumegruppen/' | awk '{print substr($0, index($0,$4))}' | sed 'N;s/\n/ /' |
Rufen Sie Volumegruppen ab, die Ressourcengruppen zugeordnet sind |
/usr/es/sbin/cluster/clstat -o | grep 'Ressourcengruppe' | grep -E -v 'Fehler|Verweigert' | awk '{print $3, $5, $6}' |
Status der Ressourcengruppe(n) abrufen |
/usr/es/sbin/cluster/utilities/cltopinfo -c |
Rufen Sie den Clusternamen ab |
/usr/es/sbin/cluster/utilities/cllscf |
Alternativer Befehl zum Abrufen des Clusternamens |
lssrc -ls clstrmgrES |
Rufen Sie den aktuellen Clusterstatus ab |
/usr/es/sbin/cluster/clstat -o |awk '{$1=$2=\"\"; print $0}' |sed -e 's/^[[:space:]]*//' |
Rufen Sie die Cluster-ID ab |
/usr/es/sbin/cluster/utilities/cllsclstr | grep -E -v 'Fehler|Verweigert' | awk „{print $1}“ |
Alternativer Befehl zum Abrufen der Cluster-ID |
/usr/bin/odmget HACMP-Cluster| grep -w id | grep -E -v 'Fehler|Abgelehnt' |
Alternativer Befehl zum Abrufen der Cluster-ID |
/usr/es/sbin/cluster/utilities/cltopinfo -n | grep -E -v 'Fehler|Abgelehnt' |
Name(n) des Clusterknotens abrufen |
/usr/es/sbin/cluster/utilities/cllsnode | grep -E -v 'Fehler|Abgelehnt' |
Alternativer Befehl zum Abrufen der Namen von Cluster-Knoten |
/usr/es/sbin/cluster/clstat -o | grep -i 'Knoten:' | awk „{print $2, $4}“ |
Status der Cluster-Knoten abrufen |
lscluster -m | grep -E 'Knotenname|Status des Knotens' | grep -E -v 'FEHLER|lscluster' | awk '{print $2, $3, $4}' | sed 'N;s/\n/ /' |
Alternativer Befehl zum Abrufen der Status von Clusterknoten |
/usr/es/sbin/cluster/utilities/cllsif | grep -E -v 'Fehler|Verweigert' | awk '{print $1, $2, $6, $7}' |
Ruft Informationen zu Netzwerkschnittstellen ab |
lspv | grep -E -v 'Fehler|Abgelehnt' |
Ruft Informationen zu physischen Volumes ab |
lsvg | grep -E -v 'Fehler|Abgelehnt' |
Ruft Informationen zu Volumegruppen ab |
lsvg -o | grep -E -v 'Fehler|Abgelehnt' |
Rufen Sie Informationen zu den aktiven Volumegruppen ab |
/usr/es/sbin/cluster/utilities/clshowres | grep 'Concurrent Volume Group' | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^[[:space:]]*//' |
Rufen Sie Informationen zu den gleichzeitigen Volumegruppen ab |
hostname |
Ruft den aktuellen Knotenhostnamen ab |
nslookup-Hostname |
Konvertieren Sie den Hostnamen in einen FQDN |
Von Discovery während der horizontalen Erkennung erfasste Daten
| Tabelle und Feld | Beschreibung |
|---|---|
| Cluster-Ressourcengruppe [cmdb_ci_cluster_resource_group] | |
| name | Der Name der Ressourcengruppe, die im Clusterkontext konfiguriert ist. |
| Server | Der Name des PowerHA/HACMP-Clusters. |
| resource_group_status | Der Status der Ressourcengruppe im Clusterkontext. Beispiel: Online |
| resource_group_type | Typ der Ressourcengruppe. Beispiele: Gleichzeitig, nicht gleichzeitig |
| Cluster | Der Name des PowerHA/HACMP-Clusters, zu dem die Ressourcengruppe gehört. |
| UNIX-Clusterressource [cmdb_ci_unix_cluster_resource] | |
| name | Der Name der Volumegruppe im Clusterkontext. |
| resource_type | Der Ressourcentyp (Volumegruppe) |
| resource_status | Der Status der Volumegruppe. Beispiele: Online, Offline |
| Cluster | Der Name des PowerHA/HACMP-Clusters, zu dem die Volumegruppe gehört. |
| UNIX-Clusterknoten [cmdb_ci_unix_cluster_node] | |
| name | Der Name des Knoten, der am Cluster teilnimmt |
| node_state | Status des Clusterknotens im Kontext des CI-Status. Beispiel: UP, DOWN, UNKNOWN |
| ip_address | Die dem Knoten zugewiesenen IP-Adressen |
| node_status | Der Status des Knotens im Kontext der Ressourcengruppe, zu der er gehört |
| Cluster | Der Name des Clusters, zu dem der Clusterknoten gehört. |
| AIX-Server [cmdb_ci_aix_server] | |
| name | Name des AIX-Servers, der den Clusterknoten im Kontext des PowerHA/HACMP-Clusters darstellt. |
| UNIX-Cluster [cmdb_ci_unix_cluster] | |
| name | Der Name des PowerHA/HACMP-Clusters. |
| cluster_id | Die ID des PowerHA/HACMP-Clusters. Beispiel: 0123456789 |
| cluster_status | Der aktuelle Status des PowerHA/HACMP-Clusters. Beispiele: ST_STABLE, NOT_CONFIGURED |
| cluster_version | Die Version des PowerHA/HACMP-Clusters. Beispiele: 5.5; 6.1; 7.2 |
| cluster_type | Der Typ des PowerHA/HACMP-Clusters. Nur relevant für Versionen 7.2 und höher. Beispiel: Gestreckt |
| short_description | Beschreibung des PowerHA/HACMP-Clusters (Version, ID). |
| Virtuelle Cluster-IP [cmdb_ci_cluster_vip] | |
| name | Der Schnittstellenname des Clusterknotens |
| ip_address | Hostname oder IP-Adresse, wobei der Hostname den Namen der Netzwerkschnittstelle des Clusterknotens und die IP-Adresse die IPv4-Adresse darstellt, die dem Namen der Netzwerkschnittstelle zugeordnet ist. (Da das IBM PowerHA/HACMP-Cluster keine dedizierte VIP-Adresse hat). |
| Cluster | Der Name des PowerHA/HACMP-Clusters. |
Die Dependency Views-Zuordnung zeigt alle erkannten Cluster-CIs in Ihrer Organisation und die Beziehungen zwischen ihnen an.
CI-Beziehungen
| CI | Beziehung | CI |
|---|---|---|
| UNIX-Clusterknoten [cmdb_ci_unix_cluster_node] | Cluster von::Cluster | UNIX-Cluster [cmdb_ci_unix_cluster] |
| UNIX-Clusterknoten [cmdb_ci_unix_cluster_node] | Enthält::Enthalten in | Cluster-Ressourcengruppe [cmdb_ci_cluster_resource_group] |
| Cluster-Ressourcengruppe [cmdb_ci_cluster_resource_group] | Enthält::Enthalten in | UNIX-Clusterressource [cmdb_ci_unix_cluster_resource] |
| UNIX-Clusterressource [cmdb_ci_unix_cluster_resource] | Definiert Ressourcen für::Erhält Ressourcen von | UNIX-Clusterknoten [cmdb_ci_unix_cluster_node] |
| UNIX-Clusterressource [cmdb_ci_unix_cluster_resource] | Definiert Ressourcen für::Erhält Ressourcen von | UNIX-Cluster [cmdb_ci_unix_cluster] |
| Virtuelle Cluster-IP [cmdb_ci_cluster_vip] | Verwendet von::Verwendet | UNIX-Clusterknoten [cmdb_ci_unix_cluster_node] |
| UNIX-Cluster [cmdb_ci_unix_cluster] | Virtualisiert von::Virtualisiert | Virtuelle Cluster-IP [cmdb_ci_cluster_vip] |
| UNIX-Cluster [cmdb_ci_unix_cluster] | Enthält::Enthalten in | Cluster-Ressourcengruppe [cmdb_ci_cluster_resource_group] |
| UNIX-Clusterknoten [cmdb_ci_unix_cluster_node] | Gehostet auf::Hostet | AIX-Server [cmdb_ci_aix_server] |