Befehl "emsvcsctrl"
Zweck
Startet das Subsystem für Ereignismanagement.
Syntax
emsvcsctrl [-a | -s | -k | -d | -c | -t | -o | -h ]
Beschreibung
emsvcsctrl ist ein Steuerscript, das das Subsystem für Ereignismanagement startet. Die Ereignisverwaltung ist ein verteiltes Subsystem von RSCT, das eine Reihe von Hochverfügbarkeitsdiensten für den IBM® RS/6000 bereitstellt. Durch das Abgleichen von Informationen zum Status von Systemressourcen mit Informationen zu Ressourcenbedingungen, die für Clientprogramme von Interesse sind, werden Ereignisse erstellt. Mithilfe von Ereignissen können Clientprogramme Systemausfälle erkennen und eine Recovery nach Systemausfällen durchführen und damit die Verfügbarkeit des Systems verbessern. Das Steuerscript "emsvcsctrl" steuert die Ausführung des Subsystems für Ereignismanagement. Das Subsystem unterliegt der Steuerung des System Resource Controller (SRC) und gehört zu einer Subsystemgruppe mit dem Namen "emsvcs". Jedem Subsystem ist ein Dämon zugeordnet. Das Script "emsvcsctrl" steuert auch den Betrieb des Subsystems AIX® -Ressourcenmonitor. Das Subsystem unterliegt der Steuerung des SRC und gehört zur Subsystemgruppe "emsvcs". Jedem Subsystem ist ein Dämon zugeordnet.
- Subsystem
- Ereignismanagement
- Subsystemgruppe
- emsvcs
- SRC-Subsystem
- Dem Subsystem "emsvcs" ist der Dämon "haemd" zugeordnet.
- emaixos
- Dem Subsystem "emaixos" ist der Dämon "harmad" zugeordnet.
- Dämonprozesse
- Der Dämon "haemd" stellt die Services für das Ereignismanagement bereit. Der Dämon harmad ist die Ressourcenüberwachung für AIX -Betriebssystemressourcen.
Das Script "emsvcsctrl" wird normalerweise über die Befehlszeile ausgeführt. Es wird gewöhnlich während der Installation des Systems vom HACMP/ES-Startscriptbefehl aufgerufen.
- Subsystem hinzufügen, starten, stoppen und löschen
- Subsysteme bereinigen
- Tracing aktivieren und inaktivieren
- Es stellt sicher, dass die Subsysteme "emsvcs" und "emaixos" gestoppt werden.
- Es entfernt die Subsysteme "emsvcs" und "emaixos" aus dem SRC (sollten diese noch vorhanden sein).
- Es fügt das Subsystem "emsvcs" dem SRC hinzu.
- Es fügt das Subsystem "emaixos" dem SRC hinzu.
- Es fügt die haemrm-Gruppe mit dem Befehl "mkgroup" hinzu, sofern sie noch nicht vorhanden ist. Alle Fehler, die auftreten, werden in eine Protokolldatei mit dem Namen "/var/ha/log/em.mkgroup" geschrieben.
- Es erzeugt die Verzeichnisse "/var/ha/lck/haem" und "/var/ha/soc/haem", falls diese noch nicht vorhanden sind. Alle Fehler, die auftreten, werden in die Protokolldatei mit dem Namen "/var/ha/log/em.mkdir" geschrieben.
- Es kopiert die Konfigurationsdatenbank für das Ereignismanagement (EMCDB, Event Management Configuration Database) von ihrer Installationsposition "/opt/rsct/install/config/em.HACMP.cdb" an ihre Laufzeitposition "/etc/ha/cfg/em.HACMP.cbd". Alle beim Kopieren auftretenden Fehler werden in eine Protokolldatei mit dem Namen "/var/ha/log/em.cp" geschrieben.
Starting the Subsystem: Wenn das Flag -s angegeben ist, verwendet das Steuerskript den Befehl startsrc, um das Ereignisverwaltungssubsystem emsvcs und das AIX emaixos zu starten.
Stopping the Subsystem: Wenn das Flag -k angegeben ist, verwendet das Steuerskript den Befehl stopsrc, um das Ereignisverwaltungssubsystem emsvcs und das AIX emaixos zu stoppen.
- Es stellt sicher, dass die Subsysteme "emsvcs" und "emaixos" gestoppt werden.
- Es entfernt die Subsysteme "emsvcs" und "emaixos" aus dem SRC.
- Es stoppt alle Instanzen von Subsystemen in der Subsystemgruppe mit dem Befehl "stopsrc -g emsvcs".
- Es entfernt alle Instanzen von Subsystemen in der Subsystemgruppe mit dem Befehl "rmssys" aus dem SRC.
- Es entfernt die Konfigurationsdatenbank für das Ereignismanagement (EMCDB, Event Management Configuration Database) von ihrer Laufzeitposition "/etc/ha/cfg/em.HACMP.cdb".
Turning Tracing On: Wenn das Flag -t angegeben wird, schaltet das Kontrollskript die Ablaufverfolgung für den haemd-Daemon mit dem Befehl haemtrcon ein. Das Tracing für den Dämon "harmad" wird mit dem Befehl "traceson" ebenfalls aktiviert.
Turning Tracing Off: Wenn das Flag -o angegeben ist, schaltet das Kontrollskript die Ablaufverfolgung für den haemd-Daemon mit dem Befehl haemtrcoff aus. Das Tracing für den Dämon "harmad" wird mit dem Befehl "tracesoff" ebenfalls inaktiviert.
Logging: Während der Ausführung stellt der Ereignismanagementdämon normalerweise Informationen zu seinem Betrieb und zu Fehlern bereit, indem er Einträge in das AIX -Fehlerprotokoll schreibt. Wenn dies nicht möglich ist, werden Fehler in eine Protokolldatei mit dem Namen "/var/ha/log/em.default.cluster_name" geschrieben.
Flags
- -a
- Fügt das Subsystem hinzu.
- -s
- Startet das Subsystem.
- -k
- Stoppt das Subsystem.
- -d
- Löscht das Subsystem.
- -c
- Bereinigt das Subsystem.
- -t
- Aktiviert das Tracing für das Subsystem.
- -o
- Inaktiviert das Tracing für das Subsystem.
- -h
- Zeigt den Verwendungshinweis an.
Sicherheit
Sie müssen mit der effektiven Benutzer-ID rootarbeiten.
Exitstatus
- 0
- Zeigt die erfolgreiche Ausführung des Befehls an.
- 1
- Zeigt an, dass ein Fehler aufgetreten ist.
Einschränkungen
Dieser Befehl ist nur in einer HACMP -Umgebung gültig.
Standardfehlerausgabe
Dieser Befehl schreibt Fehlernachrichten in die Standardfehlerausgabe.
Beispiele
- Geben Sie Folgendes ein, um das System für das Ereignismanagement zum SRC hinzuzufügen:
emsvcsctrl -a - Geben Sie Folgendes ein, um das Subsystem für das Ereignismanagement zu starten:
emsvcsctrl -s - Geben Sie Folgendes ein, um das Subsystem für das Ereignismanagement zu stoppen:
emsvcsctrl -k - Geben Sie Folgendes ein, um das System für das Ereignismanagement aus dem SRC zu löschen:
emsvcsctrl -d - Geben Sie Folgendes ein, um das Subsystem für das Ereignismanagement zu bereinigen:
emsvcsctrl -c - Geben Sie Folgendes ein, um das Tracing für den Ereignismanagementdämon zu aktivieren:
emsvcsctrl -t - Geben Sie Folgendes ein, um das Tracing für den Ereignismanagementdämon zu inaktivieren:
emsvcsctrl -o
Position
- /opt/rsct/bin/emsvcsctrl
- Enthält das Script emsvcsctrl
Dateien
- /var/ha/log/em.default.cluster_name
- Enthält das Standardprotokoll des Dämons "haemd" im Cluster mit dem Namen "cluster_name".
- /var/ha/log/em.cp
- Enthält ein Protokoll aller Fehler, die beim Kopieren der Konfigurationsdatenbank für das Ereignismanagement aufgetreten sind.
- /var/ha/log/em.trace.cluster_name
- Enthält das Traceprotokoll des Dämons "haemd" im Cluster mit dem Namen "cluster_name".
- /var/ha/log/em.mkgroup
- Enthält ein Protokoll mit allen Fehlern, die beim Erstellen der haemrm-Gruppe aufgetreten sind.
- /var/ha/log/em.mkdir
- Enthält ein Protokoll aller Fehler, die beim Erstellen der Verzeichnisse "/var/ha/lck/haem" und "/var/ha/soc/haem" aufgetreten sind.