Sie können die Managerfunktion mit dem Befehl dscontrol
manager steuern.
Syntax

>>-dscontrol--manager--+-interval--Sekunden----------------------------------------------------+-><
+-loglevel--Stufe-------------------------------------------------------+
+-logsize--+-unlimited-+------------------------------------------------+
| '-Bytes-----' |
+-metric set--+-loglevel--Stufe--------+--------------------------------+
| '-logsize--+-unlimited-+-' |
| '-Bytes-----' |
+-quiesce--+-Server--------------+--+---------------------------------+-+
| '-Cluster@Port@Server-' '-daily--Anfangsstunde--Endstunde-' |
+-reach set--+-interval--Sekunden-----+---------------------------------+
| +-loglevel--Stufe--------+ |
| '-logsize--+-unlimited-+-' |
| '-Bytes-----' |
+-refresh--Aktualisierungszyklus----------------------------------------+
+-report--+---------------------+---------------------------------------+
| '-Cluster+Cluster2...-' |
+-restart--Nachricht----------------------------------------------------+
+-sensitivity--Wertigkeit-----------------------------------------------+
+-smoothing--Faktor-----------------------------------------------------+
+-start----Protokolldatei--Metrikport-----------------------------------+
+-status----------------------------------------------------------------+
+-stop------------------------------------------------------------------+
+-unquiesce--+-Server--------------+------------------------------------+
| '-Cluster@Port@Server-' |
'-version---------------------------------------------------------------'
Parameter
- interval
- Legt fest, wie oft
der Manager die Wertigkeit der Server
für den Executor aktualisiert. Dabei werden die Kriterien
aktualisiert, die der Executor für die Weiterleitung von
Clientanforderungen verwendet.
- loglevel
- Legt die Protokollstufe für das Protokoll des Managers fest.
- Stufe
Die Nummer der Stufe (0 bis 5). Je größer die Zahl, desto mehr Informationen werden in das
Managerprotokoll geschrieben. Der Standardwert ist 1. Die folgenden Werte sind gültig:
0 für keine Einträge, 1 für eine minimale Protokollierung, 2 für eine Basisprotokollierung, 3 für eine
normale, 4 für eine erweiterte und 5 für eine ausführliche Protokollierung.
- logsize
- Legt die maximale Größe des Protokolls des Managers
fest. Wenn Sie eine maximale Größe für die Protokolldatei festlegen,
wird die Datei wiederverwendet, d. h., wenn
die Datei die angegebene Größe erreicht,
werden alle weiteren Einträge wieder an den Anfang der Datei geschrieben
und die dort befindlichen Einträge überschrieben. Die Protokollgröße
kann nicht auf einen geringeren Wert als die aktuelle Dateigröße
gesetzt werden. Protokolleinträge werden mit einer Zeitmarke versehen,
damit Sie erkennen können, in welcher Reihenfolge die Einträge
geschrieben wurden. Je höher Sie die Protokollstufe setzen,
desto vorsichtiger müssen Sie die Protokollgröße auswählen,
da die Protokolldatei sehr schnell voll ist, wenn Sie eine
Protokollierung auf einer höheren Stufe wählen.
- Bytes
Die maximale Größe in Bytes für die
Protokolldatei des Managers. Sie können entweder eine
positive Zahl, die größer als 0 sein muss,
oder das Wort "unlimited" angeben. Möglicherweise erreicht die Protokolldatei nicht genau die
maximale Größe, bevor sie überschrieben wird,
da die Größe der Protokolleinträge variiert. Der Standardwert ist 1 MB.
- metric set
- Legt die Werte loglevel und logsize für das Metriküberwachungsprotokoll fest. Der Wert für loglevel ist die Stufe
für die Protokollierung der
Metriküberwachung (0 - keine Protokollierung, 2 - Basisprotokollierung, 3 -
moderate Protokollierung, 4 - erweiterte Protokollierung oder 5 - ausführliche Protokollierung).
Die Standardprotokollierungstufe ist 1. Die Protokollgröße ist die Datenmenge (in Bytes), die maximal in der Protokolldatei für Metriküberwachung
erfasst wird. Sie können entweder eine
positive Zahl, die größer als 0 sein muss,
oder unlimited (unbegrenzt) angeben. Die Standardprotokollgröße ist 1 MB.
- quiesce
- Es werden keine weiteren Verbindungen an einen Server gesendet. Hiervon ausgenommen sind nur
nachfolgende neue Verbindungen vom Client zum stillgelegten Server, sofern diese als sticky markiert sind und die
Haltezeit (stickytime) nicht abgelaufen ist. Der Manager setzt die Wertigkeit für diesen Server an jedem Port, für den er definiert ist,
auf 0. Diesen Befehl können Sie
verwenden, wenn auf einem Server eine schnelle Wartung erfolgen
soll und der Server anschließend wieder aktiviert werden soll. Wenn Sie einen
stillgelegten Server aus der Konfiguration löschen und ihn der Konfiguration
anschließend wieder hinzufügen, behält er nicht seinen Status, den er vor der
Stilllegung hatte.
Nähere Informationen hierzu finden Sie im Artikel
Server oder Services für Wartungszeiten stilllegen.
- Server
Die IP-Adresse des Servers als symbolischer Name oder in der
Schreibweise mit Trennzeichen.
- Cluster@Port@Server
Wenn Sie einen bestimmten Service auf
einem Server, z. B. HTTP, herunterfahren möchten, können Sie
jetzt einzelne Dämonprozesse stilllegen. Wenn Sie beispielsweise
Server1 zu Port
80 und Port 22 eines Clusters hinzugefügt haben,
können Sie mit dem herkömmlichen
quiesce-Befehl die Weiterleitung von Datenverkehr an Server1 an Port 80 und Port 22 stoppen.
Mit dieser neuen Option können Sie festlegen, dass nur der Datenverkehr
an Port 80 gestoppt wird, wenn dieser spezielle Service gestoppt werden muss.
- daily Anfangsstunde Endstunde

New feature:
Diese Einstellung
legt fest, dass der Server zu einer stimmten Tageszeit Anfangsstunde
stillgelegt und die Stilllegung des Servers zu einem späteren Zeitpunkt Endstunde
wieder
aufgehoben werden soll. Die gültigen Werte für Anfangsstunde und Endstunde
sind 0 bis 23. (0 0) gibt beispielsweise an, dass der Server von 12:00
bis 12:59 stillgelegt werden soll. (12 13) gibt an, dass der Server von 00:00 bis 1:59
(also für zwei Stunden) stillgelegt werden soll. Geben Sie (-1 -1) an, wenn die tägliche Stilllegung für einen bestimmten Server inaktiviert werden soll.newfeat
- reach set
- Legt das Intervall, die Protokollstufe und die Protokollgröße für den Advisor reach fest.
- refresh
- Legt die Anzahl von Intervallen fest, nach denen der
Manager die Informationen
über neue und aktive Verbindungen für den Executor aktualisiert.
- report
- Zeigt eine statistische Momentaufnahme an.
- Cluster
Die Adresse des Clusters, die im Bericht angezeigt werden soll.
Die Adresse kann ein symbolischer Name oder eine Adresse im
IP-Adressenformat sein. Der Standardwert ist ein Managerbericht,
in dem alle Cluster angezeigt werden.
Anmerkung: Zusätzliche
Cluster werden durch ein Pluszeichen
(+) getrennt.
- restart
- Startet alle Server (die nicht inaktiv sind)
mit der Standardwertigkeit (1/2 der maximalen Wertigkeit).
- sensitivity
- Legt die Mindestsensitivität für die Aktualisierung
von Wertigkeiten fest. Diese Einstellung definiert,
wann der Manager seine Serverwertigkeit ausgehend von
externen Informationen ändern sollte.
- smoothing
- Festlegen eines Faktors, der Wertigkeitsabweichungen während
des Lastausgleichs glättet.
Ein höherer Glättungsfaktor führt zu einer weniger drastischen Änderung
von Serverwertigkeiten bei Änderungen an den Netzbedingungen. Ein geringerer
Glättungsfaktor führt zu einer drastischeren Änderung
von Serverwertigkeiten.
- start
- Den Manager starten.
- Protokolldatei
Der Name der Datei, in der die Daten des Managers protokolliert
werden. Jeder Eintrag im Protokoll wird mit einer Zeitmarke
versehen. Die Standarddatei
ist im Verzeichnis "logs" installiert. Nähere Informationen hierzu
finden Sie im Artikel Beispiele.Wollen Sie das Verzeichnis
ändern, in dem die Protokolldateien gespeichert werden, lesen Sie die Informationen
im Artikel Protokollierung mit Load Balancer.
- Metrikport
Der von Metric Server für Meldungen zur Systembelastung verwendete Port. Wenn
Sie einen Metrikport angeben, müssen Sie auch einen
Protokolldateinamen angeben. Der Standard-Metrikport ist
10004.
- status
- Den aktuellen Status aller Werte in dem Manager anzeigen,
die global festgelegt werden können, sowie deren Standardeinstellungen.
- stop
- Den Manager stoppen.
- unquiesce
- Legt fest, dass der Manager einem
zuvor stillgelegten Server an jedem Port, für den er definiert ist,
eine Wertigkeit größer als null zuordnen kann.
- Server
Die IP-Adresse des Servers als symbolischer Name oder in der
Schreibweise mit Trennzeichen.
- Cluster@Port@Server
Mit diesem Befehl wird
die Stilllegung des Service
an einem bestimmten Port aufgehoben, während alle anderen Ports stillgelegt bleiben.
- version
- Zeigt die aktuelle Version des Managers an.
Beispiele
- Das Aktualisierungsintervall
für den Manager auf 5 Sekunden setzen:
dscontrol manager interval 5
- Die
Stufe der Protokollierung zwecks Verbesserung der Leistung
auf 0 setzen:
dscontrol manager loglevel 0
- Die Größe des Managerprotokolls
auf 1.000.000 Byte setzen:
dscontrol manager logsize 1000000
- Festlegen, dass keine weiteren Verbindungen an den Server
130.40.52.153 gesendet werden sollen:
dscontrol manager quiesce 130.40.52.153
- Den HTTP-Service
auf Server 9.40.25.67 in Cluster1 stilllegen:
dscontrol manager quiesce cluster1@9.40.25.67@80
- Die Anzahl der
Aktualisierungsintervalle auf 3 festlegen, bevor die
Wertigkeiten aktualisiert werden:
dscontrol manager refresh 3
- Eine statistische Momentaufnahme
des Managers abrufen:
dscontrol manager report
- Neustart aller Server mit Standardwertigkeit und Schreiben einer
Nachricht in die Managerprotokolldatei:
dscontrol manager restart Neustart des Managers für Codeaktualisierung
- Festlegen der Sensitivität für Wertigkeitsänderungen auf 10:
dscontrol manager sensitivity 10
- Festlegen des
Glättungsfaktors auf 2,0:
dscontrol manager smoothing 2.0
- Geben Sie den folgenden Befehl ein, um den Manager zu starten und die Protokolldatei
"ndmgr.log" anzugeben
(Pfade können nicht angegeben werden):
dscontrol manager start ndmgr.log
- Aktuellen Status der dem Manager zugeordneten
Werte anzeigen:
dscontrol manager status
- Stoppen des Managers:
dscontrol manager stop
- Verwenden Sie den folgenden Befehl, um anzugeben, dass zwischen
2:00 und 16:59 keine neuen Verbindungen an den Server 130.40.52.153 gesendet werden sollen:
dscontrol manager quiesce 130.40.52.153 daily 2 16
- Festlegen, dass der Manager einem zuvor stillgelegten Server
im Cluster
130.40.52.153 eine Wertigkeit größer als 0 zuordnen kann:
dscontrol manager unquiesce 130.40.52.153
- Anzeigen der
aktuellen Versionsnummer des Managers:
dscontrol manager version