Détection de grappe IBM PowerHA (HACMP)

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 6 minutes de lecture
  • L’application ServiceNow Découverte utilise le IBM modèle de grappe PowerHA (HACMP) pour trouver IBM des grappes haute disponibilité PowerHA SystemMirror pour AIX (anciennement HACMP) sur les plates-formes AIX UNIX et Linux pour IBM système. 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 .

    Découverte utilise ce modèle pour exécuter la détection horizontale.

    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

    • Schémas de découverte et de mappage des services : Déployez la dernière version à partir du ServiceNow® Store.
    • Sous Classification CI > UNIX > AIX dans la liste connexe Sondes de déclencheur , assurez-vous que ce modèle figure dans la liste, en tant qu’exploration qui s’exécute après le modèle OS, leAIX modèle serveur. Pour plus d’informations sur la découverte de AIX serveurs, voir Détection de serveurs AIX
    • Assurez-vous que le Serveur MID a accès à l'hôte cible et qu'il peut exécuter toutes les commandes implémentées dans le modèle.
    • Vérifiez que le modèle est défini pour s'exécuter sur l'adresse IP du serveur ou le nom d'hôte.
    • Configurez un utilisateur UNIX ayant les autorisations nécessaires pour exécuter toutes les commandes définies dans la documentation IBM officielle et les commandes suivantes sur AIX :
    Commande Description
    lssrc -s clstrmgrES Vérifiez que le processus clstrmgrES est en cours d'exécution.
    lslpp -l cluster.license Obtenez les données de licence et de version de la grappe.
    lslpp -l cluster.license | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^[[:space:]]*//' Obtenez les données de version de l'étiquette logicielle de la grappe.
    /usr/es/sbin/cluster/utilities/clRGinfo -a | awk '{print $1,$2}' | grep -E -v 'refusé|erreur' Obtenir le nom et le type de groupes de ressources
    /usr/es/sbin/cluster/utilities/clRGinfo -s | grep -E -v 'refusé|erreur' Obtenir plus d’informations sur les groupes de ressources
    /usr/es/sbin/cluster/utilities/clfindres -s | grep -E -v 'refusé|erreur' Commande alternative pour obtenir plus d’informations sur les groupes de ressources
    /usr/es/sbin/cluster/utilities/clshowres | grep -e 'Nom du groupe de ressources|Volume' | grep -E -v 'Simultané|Automatiquement|erreur|refusé' | sed 's/Groupes de volumes/Noms des groupes de volumes/' | awk '{print substr($0, index($0,$4))}' | sed 'N ; s/\n/ /' Obtenir les groupes de volumes associés aux groupes de ressources
    /usr/es/sbin/cluster/clstat -o | grep 'Groupe de ressources' | grep -E -v 'erreur|refusé' | awk '{imprimer 3 $, 5 $, 6 $} Obtenir l’état du/des groupe(s) de ressources
    /usr/es/sbin/cluster/utilities/cltopinfo -c Obtenir le nom de la grappe
    /usr/es/sbin/cluster/utilities/cllscf Commande alternative pour obtenir le nom de la grappe
    lssrc -ls clstrmgrES Obtenir l’état actuel de la grappe
    /usr/es/sbin/cluster/clstat -o |awk '{$1=$2=\"\"; print $0}' |sed -e 's/^[[:space:]]*//' Obtenir l’ID de la grappe
    /usr/es/sbin/cluster/utilities/cllsclstr | grep -E -v 'erreur|refusé' | awk '{imprimer $1}' Commande alternative pour obtenir l’ID de la grappe
    /usr/bin/odmget HACMPcluster| grep -w id | grep -E -v 'erreur|refusé' Commande alternative pour obtenir l’ID de la grappe
    /usr/es/sbin/cluster/utilities/cltopinfo -n | grep -E -v 'erreur|refusé' Obtenir le(s) nom(s) du/des nœud(s) de grappe
    /usr/es/sbin/cluster/utilities/cllsnode | grep -E -v 'erreur|refusé' Commande alternative pour obtenir le(s) nom(s) du/des nœud(s) de grappe
    /usr/es/sbin/cluster/clstat -o | grep -i 'Nœud :' | awk '{imprimer $2, $4}' Obtenir l'/les états/s nœud(s) de grappe
    lscluster -m | grep -E 'Nom du nœud|État du nœud » | grep -E -v 'ERREUR|lscluster' | awk '{imprimer 2 $, 3 $, 4 $} | sed 'N ; s/\n/ /' Commande alternative obtenir l’état ou les nœuds de grappe
    /usr/es/sbin/cluster/utilities/cllsif | grep -E -v 'erreur|refusé' | awk '{imprimer $1, $2, $6, $7}' Obtenir des informations d’interface réseau
    LSPV | grep -E -v 'erreur|refusé' Obtenir des informations sur les volumes physiques
    lsvg | grep -E -v 'erreur|refusé' Obtenir des informations sur les groupes de volumes
    lsvg -o | grep -E -v 'erreur|refusé' Obtenir des informations sur les groupes de volumes actifs
    /usr/es/sbin/cluster/utilities/clshowres | grep 'Concurrent Volume Group' | awk '{$1=$2=$3=\"\"; print $0}' |sed -e 's/^[[:space:]]*//' Obtenir des informations sur les groupes de volumes simultanés
    hostname Obtenir le nom d’hôte du nœud actuel
    nom d’hôte nslookup Convertir le nom d’hôte en FQDN

    Données collectées par Découverte lors d'une détection horizontale

    Le modèle détecte des données qui vous aident à comprendre la topologie de grappe de votre organisation et les relations entre ses composants. Les données détectées comprennent les tables et les champs suivants.
    Table et champ Description
    Groupe de ressources de grappe [cmdb_ci_cluster_resource_group]
    nom Le nom du groupe de ressources configuré dans le contexte de la grappe.
    serveur Nom du cluster PowerHA/HAMP.
    resource_group_status L’état du groupe de ressources dans le contexte de la grappe. Exemple : en ligne.
    resource_group_type Le type du groupe de ressources. Exemples : simultané, non simultané.
    grappe Nom de la grappe PowerHA/HACMP à laquelle le groupe de ressources appartient.
    Ressource de grappe UNIX [cmdb_ci_unix_cluster_resource]
    nom Le nom du groupe de volumes dans le contexte de la grappe.
    resource_type Le type de ressource (groupe de volumes).
    resource_status L'état du groupe de volumes. Exemples : en ligne, hors ligne.
    grappe Nom de la grappe PowerHA/HACMP à laquelle le groupe de volumes appartient.
    Nœud de grappe UNIX [cmdb_ci_unix_cluster_node]
    nom Le nom du nœud qui participe à la grappe.
    node_state État du nœud de grappe dans le contexte de l’état du CI. Par exemple : HAUT, BAS, INCONNU
    ip_address Les adresses IP affectées au nœud.
    node_status L'état du nœud dans le contexte du groupe de ressources auquel il appartient.
    grappe Nom de la grappe à laquelle le nœud de grappe appartient.
    Serveur AIX [cmdb_ci_aix_server]
    nom Nom du serveur AIX, représentant le nœud de grappe dans le contexte de la grappe PowerHA/HAMP.
    Grappe UNIX [cmdb_ci_unix_cluster]
    nom Nom du cluster PowerHA/HAMP.
    cluster_id ID de la grappe PowerHA/HAMP. Exemple : 0123456789.
    cluster_status État actuel du cluster PowerHA/HAMP. Exemples : ST_STABLE, NOT_CONFIGURED.
    cluster_version Version du cluster PowerHA/HAMP. Exemples : 5.5; 6.1; 7.2.
    cluster_type Type de la grappe PowerHA/HAMP. Pertinent uniquement pour les versions 7.2 et ultérieures. Exemple : étiré.
    short_description Description de la grappe PowerHA/HACMP (version, ID).
    Adresse IP virtuelle de grappe [cmdb_ci_cluster_vip]
    nom Nom de l’interface du nœud de grappe
    ip_address Nom d’hôte ou adresse IP, où le nom d’hôte représente le nœud de grappe, le nom de l’interface réseau et l’adresse IP, l’adresse IPv4 associée au nom de l’interface réseau. (Comme le cluster IBM PowerHA/HACMP n’a pas d’adresse VIP dédiée).
    grappe Nom du cluster PowerHA/HAMP.

    Sur la carte Dependency Views, vous pouvez voir tous les CI de grappe détectés dans votre organisation, ainsi que les relations entre eux.

    Dans cet exemple, UNIX Nœud de grappe représente une grappe de UNIX grappes. UNIX Le nœud de grappe obtient les ressources de la ressource de grappe et utilise l’adresse IP virtuelle de UNIX grappe. UNIX Le nœud de grappe contient trois groupes de ressources de grappe.
    Figure 1. Exemple de carte Dependency Views

    CI et connexions sur une carte Vue des dépendances

    Relations CI

    Ces relations sont créées pour prendre en charge la détection de grappe IBMHACMP/PowerHA :
    CI Relation CI
    Nœud de grappe UNIX [cmdb_ci_unix_cluster_node] Cluster of::Cluster Grappe UNIX [cmdb_ci_unix_cluster]
    Nœud de grappe UNIX [cmdb_ci_unix_cluster_node] Contains::Contained by Groupe de ressources de grappe [cmdb_ci_cluster_resource_group]
    Groupe de ressources de grappe [cmdb_ci_cluster_resource_group] Contains::Contained by Ressource de grappe UNIX [cmdb_ci_unix_cluster_resource]
    Ressource de grappe UNIX [cmdb_ci_unix_cluster_resource] Defines resources for::Gets resources from Nœud de grappe UNIX [cmdb_ci_unix_cluster_node]
    Ressource de grappe UNIX [cmdb_ci_unix_cluster_resource] Defines resources for::Gets resources from Grappe UNIX [cmdb_ci_unix_cluster]
    Adresse IP virtuelle de grappe [cmdb_ci_cluster_vip] Used by::Uses Nœud de grappe UNIX [cmdb_ci_unix_cluster_node]
    Grappe UNIX [cmdb_ci_unix_cluster] Virtualized by::Virtualizes Adresse IP virtuelle de grappe [cmdb_ci_cluster_vip]
    Grappe UNIX [cmdb_ci_unix_cluster] Contains::Contained by Groupe de ressources de grappe [cmdb_ci_cluster_resource_group]
    Nœud de grappe UNIX [cmdb_ci_unix_cluster_node] Hébergé sur : Hôtes Serveur AIX [cmdb_ci_aix_server]