Erkennung von IBM PowerHA Cluster (HACMP)

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • 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 CI-Klassifizierung > UNIX > AIX 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

    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 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.

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

    CIs und Verbindungen in einer Abhängigkeitsansichten-Karte

    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]