Commande emsvcsctrl
Objectif
Démarque le sous-système de gestion des événements.
Syntaxe
emsvcsctrl [-a | -s | -k | -d | -c | -t | -o | -h ]
Descriptif
emsvcsctrl est un script de contrôle qui démarre le sous-système de gestion des événements. La gestion des événements est un sous-système distribué de RSCT qui fournit un ensemble de services de haute disponibilité pour le serveur IBM RS/6000. En comparant les informations relatives à l'état des ressources système avec des informations sur les conditions de ressources qui présentent un intérêt pour les programmes client, elle crée des événements. Les programmes client peuvent utiliser des événements pour détecter et récupérer les défaillances du système, améliorant ainsi la disponibilité du système. Le script de contrôle emsvcsctrl contrôle le fonctionnement du sous-système de gestion des événements. Le sous-système est sous le contrôle du contrôleur de ressources système (SRC) et appartient à un groupe de sous-systèmes appelé emsvcs. Un démon est associé à chaque sous-système. Le script emsvcsctrl contrôle également le fonctionnement du sous-système AIX Resource Monitor. Le sous-système est sous contrôle SRC et appartient également au groupe de sous-systèmes emsvcs. Un démon est associé à chaque sous-système.
- Sous-système
- Gestion des événements
- Groupe de sous-système
- Emsvcs
- Sous-système SRC
- Le sous-système emsvcs est associé au démon haemd.
- Emaixos
- L'emaixos est associé au démon harmad.
- Daemons
- Le démon haemd fournit les services de gestion des événements. Le démon harmad est le moniteur de ressources pour les ressources du système d'exploitation AIX .
Le script emsvcsctrl n'est pas exécuté normalement à partir de la ligne de commande. Il est normalement appelé par la commande de script de démarrage HACMP/ES lors de l'installation du système.
- Ajout, démarrage, arrêt et suppression du sous-système
- Nettoyage des sous-systèmes
- Activation et arrêt de la fonction de trace
- Il s'assure que les sous-systèmes emsvcs et emaixos sont arrêtés.
- Il supprime les sous-systèmes emsvcs et emaixos du code SRC (juste au cas où ils sont toujours là).
- Il ajoute le sous-système emsvcs au code SRC.
- Il ajoute le sous-système emaixos au code SRC.
- Il ajoute le groupe haemrm à l'aide de la commande mkgroup, s'il n'existe pas déjà. Les erreurs qui se produisent sont consignées dans un fichier journal nommé /var/ha/log/em.mkgroup.
- Il crée les répertoires /var/ha/lck/haem et /var/ha/soc/haem , s'ils n'existent pas déjà. Les erreurs qui se produisent sont consignées dans un fichier journal nommé /var/ha/log/em.mkdir.
- Il copie la base de données de configuration de gestion des événements (EMCDB) depuis son emplacement d'installation, /opt/rsct/install/config/em.HACMP.cdb , vers son emplacement d'exécution, /etc/ha/cfg/em.HACMP.cdb. Les erreurs résultant de la copie sont consignées dans un fichier journal nommé /var/ha/log/em.cp.
Starting the Subsystem: Lorsque l'option -s est spécifiée, le script de contrôle utilise la commande startsrc pour démarrer le sous-système de gestion des événements, emsvcs, et le sous-système de surveillance des ressources AIX, emaixos.
Stopping the Subsystem: Lorsque l'indicateur -k est spécifié, le script de contrôle utilise la commande stopsrc pour arrêter le sous-système de gestion des événements, emsvcs, et le sous-système de surveillance des ressources AIX, emaixos.
- Il s'assure que les sous-systèmes emsvcs et emaixos sont arrêtés.
- Il supprime les sous-systèmes emsvcs et emaixos du code SRC à l'aide de la commande rmssys.
- Il arrête toutes les instances des sous-systèmes dans le groupe de sous-systèmes en utilisant la commande stopsrc -g emsvcs.
- Il supprime toutes les instances de sous-systèmes du groupe de sous-systèmes à partir du code SRC à l'aide de la commande rmssys.
- Elle supprime la base de données de configuration de gestion des événements (EMCDB) de son emplacement d'exécution, /etc/ha/cfg/em.HACMP.cdb.
Turning Tracing On: Lorsque l'option -t est spécifiée, le script de contrôle active le traçage pour le démon haemd, à l'aide de la commande haemtrcon. Le traçage du démon harmad est également activé à l'aide de la commande traceson.
Turning Tracing Off: Lorsque l'option -o est spécifiée, le script de contrôle désactive le traçage pour le démon haemd, à l'aide de la commande haemtrcoff. Le traçage du démon harmad est également désactivé à l'aide de la commande tracesoff.
Logging: Pendant son exécution, le démon Event Management fournit normalement des informations sur son fonctionnement et ses erreurs en écrivant des entrées dans le journal des erreurs AIX . Si tel n'est pas le cas, les erreurs sont consignées dans un fichier journal appelé /var/ha/log/em.default.cluster_name.
Indicateurs
- -a
- Ajoute le sous-système.
- -s
- Démarque le sous-système.
- -k
- Arrope le sous-système.
- -d
- Supprime le sous-système.
- -c
- Nettoie le sous-système.
- -t
- Active la fonction de trace pour le sous-système.
- -o
- Active la fonction de trace pour le sous-système.
- -h
- Affiche les informations d'utilisation.
Security
Vous devez utiliser l'ID utilisateur effectif root.
Statut de sortie
- 0
- Indique que l'exécution de la commande a réussi.
- 1
- Indique qu'une erreur s'est produite.
Restrictions
Cette commande n'est valide que dans un environnement HACMP .
Erreur standard
Cette commande écrit les messages d'erreur (si nécessaire) à l'erreur standard.
Exemples
- Pour ajouter le sous-système de gestion des événements au code SRC, entrez:
emsvcsctrl -a - Pour démarrer le sous-système Gestion des événements, entrez:
emsvcsctrl -s - Pour arrêter le sous-système de gestion des événements, entrez:
emsvcsctrl -k - Pour supprimer le sous-système de gestion des événements du code SRC, entrez:
emsvcsctrl -d - Pour nettoyer le sous-système de gestion des événements, entrez:
emsvcsctrl -c - Pour activer la fonction de trace pour le démon Event Management, entrez:
emsvcsctrl -t - Pour désactiver la fonction de trace pour le démon Event Management, entrez:
emsvcsctrl -o
Emplacement
- /opt/rsct/bin/emsvcsctrl
- Contient le script emsvcsctrl
Fichiers
- /var/ha/log/em.default.cluster_name
- Contient le journal par défaut du démon haemd sur le cluster nommé nom_cluster.
- /var/ha/log/em.cp
- Contient un journal des erreurs survenues lors de la copie de la base de données de configuration de gestion des événements.
- /var/ha/log/em.trace.cluster_name
- Contient le journal de trace du démon haemd sur le cluster nommé nom_cluster.
- /var/ha/log/em.mkgroup
- Contient un journal des erreurs qui se sont produites lors de la création du groupe hémrm.
- /var/ha/log/em.mkdir
- Contient un journal des erreurs survenues lors de la création des répertoires /var/ha/lck/haem et /var/ha/soc/haem .