Détection de grappe IBM PowerHA (HACMP)

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 6 minutes de lecture
  • L'application ServiceNow Détection utilise le modèle Grappe IBM PowerHA (HACMP) pour rechercher des grappes haute disponibilité IBM PowerHA SystemMirror for AIX (anciennement HACMP) sur les plateformes AIX UNIX et Linux for IBM System. La détection de ces ressources nécessite l'installation de l'application Patrons de détection et de mappage des services à partir du ServiceNow Store.

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

    Vous pouvez utiliser ce modèle sur la plateforme ServiceNow utilisant la version London ou une version ultérieure.

    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

    • Application de stockage Discovery and Service Mapping Patterns : déployez la version 1.0.73 ou une version ultérieure à partir de ServiceNow Store.
    • Sous Classification CI > UNIX > AIX dans la liste connexe Sondes de déclenchement , assurez-vous que ce modèle figure dans la liste, en tant qu’exploration qui s’exécute après le modèle de système d’exploitation (modèle Serveur AIX).
    • Dans Classification UNIX (AIX) et la liste connexe Déclenche les sondes, configurez ce modèle en tant qu'exploration qui s'exécute après le modèle Système d'exploitation. Il peut également s'exécuter après les sondes.
      Figure 1. Configuration du modèle dans la liste Déclenche les sondes

      Modèle de la table « Déclenche les sondes ».
    • 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 'denied|error' Obtenir le nom et le type des groupes de ressources
    /usr/es/sbin/cluster/utilities/clRGinfo -s | grep -E -v 'denied|error' Obtenir plus d’informations sur les groupes de ressources
    /usr/es/sbin/cluster/utilities/clfindres -s | grep -E -v 'denied|error' 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 'Concurrent|Automatiquement|erreur|refusé' | sed 's/Groupes de volumes/Noms de 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 '{print $3, $5, $6}' Obtenir l’état du ou 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 grappe
    /usr/es/sbin/cluster/utilities/cllsclstr | grep -E -v 'erreur|refusé' | awk '{print $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 ou 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 ou des nœud(s) de grappe
    /usr/es/sbin/cluster/clstat -o | grep -i 'Node :' | awk '{print $2, $4}' Obtenir l’état du ou des nœuds de grappe
    lscluster -m | grep -E 'Nom du noeud|État du nœud' | grep -E -v 'ERROR|lscluster' | awk '{print $2, $3, $4}' | sed 'N ; s/\n/ /' Commande alternative : obtenir l’état du ou des nœuds de grappe
    /usr/es/sbin/cluster/utilities/cllsif | grep -E -v 'erreur|refusé' | awk '{print $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 nom de domaine complet

    Données collectées par Détection 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.
    server Le nom de la grappe PowerHA/HACMP.
    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é.
    cluster Le 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.
    cluster 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 L’état du nœud de grappe dans le contexte de l’état 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.
    cluster Le 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/HACMP.
    Grappe UNIX [cmdb_ci_unix_cluster]
    nom Le nom de la grappe PowerHA/HACMP.
    cluster_id L’ID de la grappe PowerHA/HACMP. Exemple : 0123456789.
    cluster_status L’état actuel de la grappe PowerHA/HACMP. Exemples : ST_STABLE, NOT_CONFIGURED.
    cluster_version La version de la grappe PowerHA/HACMP. Exemples : 5.5; 6.1; 7.2.
    cluster_type Le type de grappe PowerHA/HACMP. 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 Le 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 nom de l’interface réseau du nœud de grappe et l’adresse IP l’adresse IPv4 associée au nom de l’interface réseau. (Comme le cluster IBM PowerHA/HACMP ne dispose pas d’adresse VIP dédiée).
    cluster Le nom de la grappe PowerHA/HACMP.

    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, le nœud de grappe UNIX représente une grappe de grappes UNIX. Le nœud de grappe UNIX obtient les ressources de la ressource de grappe UNIX et utilise l'adresse IP virtuelle de la grappe. Le nœud de grappe UNIX contient trois groupes de ressources de grappe.
    Figure 2. Exemple de carte Dependency Views

    CI et connexions sur une carte Dependency Views

    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]