Befehl "grpsvcsctrl"
Zweck
Startet die Subsysteme für Gruppenservices.
Syntax
grpsvcsctrl { -a │ -s │ -k │ -d │ -c │ -u │ -t │ -o │ -h }
Beschreibung
- Subsystem
- Gruppenservices
- Subsystemgruppe
- grpsvcs
- SRC-Subsystem
- grpsvcs -dem Dämon hagsd zugeordnet. Der Subsystemname auf den Knoten lautet grpsvcs. Das grpsvcs -Subsystem auf jedem Knoten ist dem Cluster zugeordnet, zu dem der Knoten gehört.
- Dämon
- hagsd -stellt die Mehrheit der Gruppenservicefunktionen bereit.
Das grpsvcsctrl -Script wird normalerweise nicht über die Befehlszeile ausgeführt. Es wird normalerweise während der Installation des Clusters vom Startbefehl aufgerufen.
- Subsysteme hinzufügen, starten, stoppen, löschen und bereinigen
- Tracing aktivieren und inaktivieren
- Sie stellt sicher, dass das grpsvcs -Subsystem gestoppt ist.
- Sie ruft die Portnummer für das grpsvcs -Subsystem für diesen Cluster vom globalen Objektdatenmanager (ODM) ab und stellt sicher, dass die Portnummer in der Datei /etc/services festgelegt ist. Der gültige Portnummernbereich ist 10000 bis 10100 einschließlich.
- Der in die Datei /etc/services eingegebene Servicename lautet grpsvcs.Clustername.
- Er entfernt das grpsvcs -Subsystem aus dem SRC (falls es noch vorhanden ist).
- Er fügt das grpsvcs -Subsystem zum SRC hinzu. Der Clustername wird als Dämonparameter im Befehl mkssys konfiguriert.
Subsystem starten: Wenn das Flag -s angegeben ist, verwendet das Steuerscript den Befehl startsrc , um das Subsystem für Gruppenservices ( grpsvcs) zu starten.
Stoppen des Subsystems: Wenn das Flag -k angegeben ist, verwendet das Steuerscript den Befehl stopsrc , um das Subsystem für Gruppenservices grpsvcszu stoppen.
- Sie stellt sicher, dass das grpsvcs -Subsystem gestoppt ist.
- Sie entfernt das Subsystem grpsvcs mit dem Befehl rmssys aus dem SRC.
- Er entfernt die Portnummer aus dem /etc/services file.
- Mit dem Befehl stopsrc -g grpsvcs werden alle Instanzen von Subsystemen in der Subsystemgruppe in allen Partitionen gestoppt.
- Er entfernt mit dem Befehl rmssys alle Instanzen von Subsystemen in der Subsystemgruppe in allen Partitionen aus dem SRC.
Tracing aktivieren: Wenn das Flag -t angegeben ist, aktiviert das Steuerscript das Tracing für den Dämon hagsd mit dem Befehl traceson .
Tracing inaktivieren: Wenn das Flag -o angegeben ist, inaktiviert das Steuerscript das Tracing für den Dämon hagsd mit dem Befehl tracesoff (setzt es auf die Standardstufe zurück).
Logging: Während ihrer Ausführung stellen die Dämonprozesse für Gruppenservices Informationen zu ihrer Operation und ihren Fehlern bereit, indem sie Einträge in eine Protokolldatei im Verzeichnis /var/ha/log schreiben.
Jeder Dämon begrenzt die Protokollgröße auf eine vorgegebene Anzahl von Zeilen. Der Standardwert sind 5000 Zeilen. Wenn der Grenzwert erreicht ist, hängt der Dämon die Zeichenfolge .bak an den Namen der aktuellen Protokolldatei an und beginnt ein neues Protokoll. Wenn bereits eine .bak -Version vorhanden ist, wird sie entfernt, bevor das aktuelle Protokoll umbenannt wird.
Flags
- -a
- Fügt das Subsystem hinzu.
- -s
- Startet die Subsysteme.
- -k
- Stoppt die Subsysteme.
- -d
- Löscht die Subsysteme.
- -c
- Bereinigt die Subsysteme (d. h., löscht sie aus allen Systempartitionen).
- -u
- Entfernt das Subsystem für die Gruppenservices aus allen Partitionen.
- -t
- Aktiviert das Tracing für die Subsysteme.
- -o
- Inaktiviert das Tracing für die Subsysteme.
- -h
- Schreibt den Verwendungshinweis für das Script in die Standardausgabe.
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
Dieses Script ist nur in einer HACMP -Umgebung gültig.
Standardausgabe
Wenn das Flag -h angegeben ist, wird der Verwendungshinweis für diesen Befehl in die Standardausgabe geschrieben.
Standardfehlerausgabe
Dieser Befehl schreibt Fehlernachrichten in die Standardfehlerausgabe.
Beispiele
- Geben Sie Folgendes ein, um die Subsysteme für die Gruppenservices zum SRC hinzuzufügen:
grpsvcsctrl -a - Geben Sie Folgendes ein, um die Subsysteme für die Gruppenservices zu starten:
grpsvcsctrl -s - Geben Sie Folgendes ein, um die Subsysteme für die Gruppenservices zu stoppen:
grpsvcsctrl -k - Geben Sie Folgendes ein, um die Subsysteme für die Gruppenservices aus dem SRC zu löschen:
grpsvcsctrl -d - Geben Sie Folgendes ein, um die Subsysteme für die Gruppenservices zu bereinigen:
grpsvcsctrl -c - Geben Sie Folgendes ein, um die Traceerstellung für den Gruppenservicedämon hagsdzu aktivieren:
grpsvcsctrl -t - Geben Sie Folgendes ein, um die Traceerstellung für den Gruppenservicedämon hagsdzu inaktivieren:
grpsvcsctrl -o
Position
- /opt/rsct/bin/grpsvcsctrl
- Enthält das Script grpsvcsctrl
Dateien
- /var/ha/log/grpsvcs_Knotennummer_instanznummer.Clustername
- Enthält das Protokoll der hagsd -Dämonprozesse auf den Knoten.
- Knotennummer
- Gibt die Nummer des Knotens an, auf dem der Dämon ausgeführt wird.
- instnum
- Gibt die Instanznummer des Dämons an.
- Clustername
- Gibt den Namen des Clusters an, in dem der Dämon ausgeführt wird.
Implementierungsspezifikationen
Dieser Befehl ist Teil der RSCT-Dateigruppe (Reliable Scalable Cluster Technology).