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