Erkennung von IBM PowerHA Cluster (HACMP)

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 5 Minuten Lesedauer
  • Die Anwendung ServiceNow Discovery verwendet das Muster „IBM PowerHA Cluster (HACMP)“, um IBM PowerHA SystemMirror for AIX (früher HACMP) Hochverfügbarkeits-Cluster auf den Systemplattformen AIX, UNIX und Linux für IBM zu finden. Die Erkennung einiger dieser Ressourcen erfordert ein Update der  Anwendung Muster für Discovery und Service-Mappingaus dem ServiceNow Store.

    Discovery verwendet dieses Muster zum Ausführen einer horizontalen Erkennung.

    Dieses Muster können Sie auf der ServiceNow-Plattform in Version London 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

    • Store-App Discovery and Service Mapping Patterns: Stellen Sie Version 1.0.73 oder höher aus dem ServiceNow Store bereit.
    • Unter CI-Klassifizierung > UNIX > AIX Stellen Sie in der zugehörigen Liste „ Auslösertests “ sicher, dass sich dieses Muster in der Liste befindet, und zwar als Erkundung, die nach dem BS-Muster (AIX Server-Muster) ausgeführt wird.
    • In der UNIX-Klassifizierung (AIX) konfigurieren Sie in der zugehörigen Liste Auslösertests dieses Muster als Untersuchung, die nach dem Betriebssystem-Muster ausgeführt wird. Sie kann auch nach den Tests ausgeführt werden.
      Abbildung : 1. Musterkonfiguration in Auslösertests

      Das Muster in der Tabelle „Auslösertests“.
    • 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 'denied|error' Ruft Name und Typ von Ressourcengruppen ab
    /usr/es/sbin/cluster/utilities/clRGinfo -s | grep -E -v 'denied|error' Rufen Sie weitere Informationen zu Ressourcengruppen ab
    /usr/es/sbin/cluster/utilities/clfindres -s | grep -E -v 'denied|error' Alternativer Befehl, um weitere Informationen zu Ressourcengruppen zu erhalten
    /usr/es/sbin/cluster/utilities/clshowres | grep -E 'Ressourcengruppenname|Volume' | grep -E -v 'Gleichzeitig|Automatisch|Fehler|verweigert' | sed 's/Volumegruppen/Volumegruppennamen/' | awk '{print substr($0, index($0,$4))}' | sed 'N;s/\n/ /' Ruft Volumegruppen ab, die Ressourcengruppen zugeordnet sind
    /usr/es/sbin/cluster/clstat -o | grep 'Ressourcengruppe' | grep -E -v 'error|denied' | awk '{print $3, $5, $6}' Status der Ressourcengruppe(n) abrufen
    /usr/es/sbin/cluster/utilities/cltopinfo -c Ruft den Clusternamen ab
    /usr/es/sbin/cluster/utilities/cllscf Alternativer Befehl zum Abrufen des Clusternamens
    lssrc -ls clstrmgrES Ruft den aktuellen Status des Clusters ab
    /usr/es/sbin/cluster/clstat -o |awk '{$1=$2=\"\"; print $0}' |sed -e 's/^[[:space:]]*//' Ruft die Cluster-ID ab
    /usr/es/sbin/cluster/utilities/cllsclstr | grep -E -v 'error|denied' | awk „{print $1}“ Alternativer Befehl zum Abrufen der Cluster-ID
    /usr/bin/odmget HACMPcluster| grep -w id | grep -E -v 'error|denied' Alternativer Befehl zum Abrufen der Cluster-ID
    /usr/es/sbin/cluster/utilities/cltopinfo -n | grep -E -v 'error|denied' Namen der Clusterknoten abrufen
    /usr/es/sbin/cluster/utilities/cllsnode | grep -E -v 'error|denied' Alternativer Befehl zum Abrufen der Namen der Clusterknoten
    /usr/es/sbin/cluster/clstat -o | grep -i 'Knoten:' | awk '{print $2, $4}' Status des Clusterknotens abrufen
    lscluster -m | grep -E 'Knotenname|Status des Knotens' | grep -E -v 'ERROR|lscluster' | awk '{print $2, $3, $4}' | sed 'N;s/\n/ /' Alternativer Befehl zum Abrufen der Status der Clusterknoten
    /usr/es/sbin/cluster/utilities/cllsif | grep -E -v 'error|denied' | awk '{print $1, $2, $6, $7}' Ruft Informationen zur Netzwerkschnittstelle ab
    lspv | grep -E -v 'error|denied' Ruft Informationen zu physischen Volumes ab
    lsvg | grep -E -v 'error|denied' Ruft Informationen zu Volumegruppen ab
    lsvg -o | grep -E -v 'error|denied' Ruft 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:]]*//' Ruft 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

    Das Muster erkennt Daten, die Ihnen helfen, die Clustertopologie Ihrer Organisation und die Beziehungen zwischen ihren Komponenten zu verstehen. Die erkannten Daten umfassen die folgenden Tabellen und Felder.
    Tabelle und Feld Beschreibung
    Cluster-Ressourcengruppe [cmdb_ci_cluster_resource_group]
    Name Der Name der im Clusterkontext konfigurierten Ressourcengruppe
    Server Name des PowerHA/HACMP-Clusters
    resource_group_status 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 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 Beispiele: NACH OBEN, NACH UNTEN, UNBEKANNT
    ip_address Die dem Knoten zugewiesenen IP-Adressen
    node_status Der Status des Knotens im Kontext der Ressourcengruppe, zu der er gehört
    Cluster 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 Name des PowerHA/HACMP-Clusters
    cluster_id ID des PowerHA/HACMP-Clusters Beispiel: 0123456789
    cluster_status Aktueller 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 der IBM PowerHA/HACMP-Cluster keine dedizierte VIP-Adresse hat).
    Cluster Name des PowerHA/HACMP-Clusters

    Die Dependency Views-Zuordnung zeigt alle erkannten Cluster-CIs in Ihrer Organisation und die Beziehungen zwischen ihnen an.

    In diesem Beispiel stellt UNIX-Clusterknoten ein Cluster aus UNIX-Clustern dar. UNIX-Clusterknoten ruft Ressourcen von der UNIX-Clusterressource ab und verwendet virtuelle Cluster-IP. UNIX-Clusterknoten enthält drei Clusterressourcengruppen.
    Abbildung : 2. Dependency Views-Beispielzuordnung

    CIs und Verbindungen in einer Dependency Views-Zuordnung

    CI-Beziehungen

    Die folgenden Beziehungen werden erstellt, um die Erkennung von IBM HACMP/PowerHA-Clustern zu unterstützen:
    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]