Détection de grappe IBM PowerHA (HACMP)
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 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
| 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.
Relations CI
| 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] |