Befehlsreferenz für Dispatcher und CBR
Dieses Kapitel beschreibt die Verwendung der dscontrol-Befehle von Dispatcher. Sie können dieses Kapitel auch als
Befehlsreferenz für CBR
verwenden.
Frühere Versionen dieses Produkts liefen unter dem Namen Network Dispatcher. In diesen Versionen war der
Dispatcher-Steuerbefehl ndcontrol.
Jetzt lautet der Dispatcher-Steuerbefehl dscontrol.
Stellen Sie sicher, dass alle bisherigen Scriptdateien so aktualisiert werden, dass dscontrol (und nicht ndcontrol) zum Konfigurieren
von Dispatcher verwendet wird.
CBR verwendet eine Untergruppe der in dieser Befehlsreferenz aufgeführten Dispatcher-Befehle.
Wenn Sie diese Syntaxdiagramme für CBR verwenden, ersetzen Sie dscontrol durch
cbrcontrol. Weitere Informationen hierzu finden Sie im Abschnitt
Konfigurationsunterschiede bei CBR und Dispatcher.
Nachfolgend sind die in diesem Kapitel beschriebenen Befehle aufgelistet:
Sie können eine Minimalversion der Parameter für den Befehl dscontrol eingeben.
Sie müssen nur die eindeutigen Buchstaben der Parameter
eingeben. Beispiel:
Wenn Sie Hilfe für den Befehl zum Speichern von Dateien aufrufen möchten,
können Sie dscontrol he f an Stelle von dscontrol help file angeben.
Wenn Sie die Befehlszeilenschnittstelle starten möchten, setzen Sie den Befehl
dscontrol ab, um die Eingabeaufforderung dscontrol aufzurufen.
Sie können die Befehlszeilenschnittstelle verlassen, indem Sie den Befehl
exit oder quit absetzen.
Die Werte der Befehlsparameter müssen in englischen Zeichen eingegeben werden. Die einzige Ausnahme hiervon bilden
Hostnamen (die in den Befehlen cluster, server und highavailability verwendet werden)
und (die in Dateibefehlen verwendeten) Dateinamen.
Konfigurationsunterschiede bei CBR und Dispatcher
Die Befehlszeilenschnittstelle von CBR umfasst einen Teil der Befehlszeilenschnittstelle
von Dispatcher. Verwenden Sie für CBR an Stelle des Befehls dscontrol den Befehl cbrcontrol, um die
Komponente zu konfigurieren.
Anmerkung:
Die Komponente Content Based Routing (CBR) ist auf Plattformen, auf denen eine 64-Bit-JVM ausgeführt wird, mit Ausnahme von HP-UX ia64 nicht verfügbar. Unter HP-UX ia64 wird die Komponente CBR als 32-Bit-Anwendung ausgeführt.
Alternativ können Sie für CBR ohne Caching Proxy die Weiterleitungsmethode cbr der Dispatcher-Komponente von Load Balancer verwenden. Weitere Informationen hierzu finden Sie im Abschnitt
Content-Based Routing von Dispatcher (cbr).
Nachfolgend sind einige der Befehle aufgelistet, die in CBR ignoriert werden.
- highavailability
- subagent
- executor
- report
- set nfa <Wert>
- set fintimeout <Wert>
- set hatimeout <Wert>
- set hasynctimeout <Wert>
- set porttype <Wert>
- Cluster
- report {c}
- set {c} porttype
- port
- add {c:p} porttype
- add {c:p} protocol
- set {c:p} porttype
- rule add {c:p:r} type port
- server
- add {c:p:s} router
- set {c:p:s} router
dscontrol advisor — Advisor steuern

>>-dscontrol--advisor--+-connecttimeout--Name--+-Port---------+--Zeitlimit_in_Sekunden-+-><
| '-Cluster:Port-' |
+-interval--Name--+-Port---------+--Sekunden--------------------+
| '-Cluster:Port-' |
+-list----------------------------------------------------------+
+-loglevel--Name--+-Port---------+--Stufe-----------------------+
| '-Cluster:Port-' |
+-logsize--Name--+-Port---------+--+-unlimited-------+----------+
| '-Cluster:Port-' '-Anzahl_Einträge-' |
+-receivetimeout--Name--+-Port---------+--Zeitlimit_in_Sekunden-+
| '-Cluster:Port-' |
+-report--Name--+-Port---------+--------------------------------+
| '-Cluster:Port-' |
+-retries--Name--+-Port---------+--Anzahl_Wiederholungen--------+
| '-Cluster:Port-' |
+-start--Name--+-Port---------+--+----------------+-------------+
| '-Cluster:Port-' '-Protokolldatei-' |
+-status--Name--+-Port---------+--------------------------------+
| '-Cluster:Port-' |
+-stop--Name--+-Port---------+----------------------------------+
| '-Cluster:Port-' |
+-timeout--Name--+-Port---------+--+-unlimited-+----------------+
| '-Cluster:Port-' '-Sekunden--' |
'-version--Name--+-Port---------+-------------------------------'
'-Cluster:Port-'
- connecttimeout
- Definiert, wie lange ein Advisor wartet, bevor er meldet, dass zu einem
bestimmten Port eines Servers (einem Service) keine Verbindung hergestellt werden kann. Weitere Informationen hierzu finden Sie im Abschnitt Serververbindungs- und -empfangszeitlimit des Advisors.
- Name
- Der Name des Advisors. Gültige Werte sind connect, db2, dns, ftp, http, https, cachingproxy, imap, ldap, ldaps, nntp, ping,
pop3, self, sip, smtp, ssl, ssl2http, telnet und wlm.
Weitere Informationen zu den von Load Balancer bereitgestellten
Advisor finden Sie im Abschnitt Liste der Advisor.
Die Namen angepasster
Advisor haben das Format xxxx, wobei
ADV_xxxx der Name der Klasse ist, die den angepassten Advisor
implementiert. Weitere Informationen hierzu
finden Sie im Abschnitt Angepassten (anpassbaren) Advisor erstellen.
- Port
- Die Nummer des Ports, der vom Advisor überwacht wird.
- Cluster:Port
- Der Wert "Cluster" ist in den advisor-Befehlen optional, der Wert "Port" jedoch erforderlich. Wenn kein Wert für "Cluster" angegeben ist,
wird der Advisor an dem Port für alle Cluster gestartet. Wenn Sie einen Cluster angeben, wird der Advisor an dem
Port gestartet, jedoch nur für den von Ihnen genannten Cluster. Weitere Informationen hierzu
finden Sie im Abschnitt Advisor starten und stoppen.
Der Cluster kann als Adresse im IP-Adressenformat
oder als symbolischer Name angegeben werden. Der Port wird als Nummer des Ports angegeben, der vom Advisor
überwacht wird.
- Zeitlimit_in_Sekunden
- Eine positive ganze Zahl, die das Zeitlimit in Sekunden angibt, nach dessen Ablauf der Advisor
meldet, dass zu einem Server keine Verbindung hergestellt werden kann.
Dieser Wert liegt standardmäßig beim Dreifachen des für das Advisorintervall angegebenen Wertes.
- interval
- Legt fest, wie oft der Advisor Informationen von den
Servern abfragt.
- Sekunden
- Eine positive ganze Zahl, die die Zeit zwischen den an die Server gerichteten Statusabfragen in Sekunden angibt. Der Standardwert ist 7.
- list
- Zeigt eine Liste der Advisor an,
die derzeit Informationen an den Manager liefern.
- loglevel
- Legt die Protokollstufe für ein Advisor-Protokoll fest.
- Stufe
- Die Nummer der Stufe (0 bis 5). Der Standardwert ist 1. Je größer die Zahl ist, desto mehr Informationen werden
in das Advisor-Protokoll geschrieben. 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 eines Advisor-Protokolls
fest. Wenn Sie eine maximale Größe für die Protokolldatei angeben, wird ein Dateiumlauf ausgelöst, d. h.,
wenn die Datei die angegebene Größe erreicht hat,
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 sind mit einer Zeitmarke versehen, damit Sie die Reihenfolge, in der sie geschrieben wurden, erkennen
können. Je höher Sie die Protokollstufe setzen,
desto sorgfältiger 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.
- Anzahl_Einträge
- Die maximale Größe der Advisor-Protokolldatei in Bytes. Sie können entweder eine
positive Zahl, die größer als 0 sein muss,
oder das Wort unlimited (unbegrenzt) angeben.
Möglicherweise erreicht die Protokolldatei nicht genau die
maximale Größe, bevor Einträge überschrieben werden,
da die Größe der Protokolleinträge variiert. Der Standardwert ist 1 MB.
- receivetimeout
- Definiert, wie lange ein Advisor wartet, bevor er meldet, dass von einem
bestimmten Port eines Servers (einem Service) keine Daten empfangen werden können. Weitere Informationen hierzu finden Sie im Abschnitt Serververbindungs- und -empfangszeitlimit des Advisors.
- Zeitlimit_in_Sekunden
- Eine positive ganze Zahl, die das Zeitlimit in Sekunden angibt, nach dessen Ablauf der Advisor
meldet, dass von einem Server keine Daten empfangen werden können.
Dieser Wert liegt standardmäßig beim Dreifachen des für das Advisorintervall angegebenen Wertes.
- report
- Anzeigen eines Berichts zum Advisor-Status.
- retry
- Der Parameter retry legt die Wiederholungsversuche eines Advisors fest, bevor dieser einen Server als
inaktiv markiert.
- Anzahl_Wiederholungen
- Eine ganze Zahl größer als oder gleich null. Dieser Wert sollte nicht größer als 3 sein.
Wenn das Schlüsselwort für Wiederholungen nicht konfiguriert ist, wird standardmäßig von null Wiederholungsversuchen
ausgegangen.
- start
- Den Advisor starten. Für alle Protokolle stehen Advisor zur
Verfügung. Die Standardports
sind:
Advisorname |
Protokoll |
Port |
cachingproxy |
HTTP (über Caching Proxy) |
80 |
connect |
ICMP |
12345 |
db2 |
private |
50000 |
dns |
DNS |
53 |
ftp |
FTP |
21 |
http |
HTTP |
80 |
https |
SSL |
443 |
imap |
IMAP |
143 |
ldap |
LDAP |
389 |
ldaps |
SSL |
443 |
nntp |
NNTP |
119 |
ping |
PING |
0 |
pop3 |
POP3 |
110 |
self |
privat |
12345 |
sip |
SIP |
5060 |
smtp |
SMTP |
25 |
ssl |
SSL |
443 |
ssl2http |
SSL |
443 |
telnet |
Telnet |
23 |
WLM |
privat |
10007 |
Anmerkung:
Der FTP-Advisor darf nur
für den FTP-Steuerport (21) ausgeführt werden. Starten Sie einen
FTP-Advisor nicht für den
FTP-Datenport (20).
- Protokolldatei
- Der Name der Datei, in die die Verwaltungsdaten geschrieben werden.
Jeder Eintrag im Protokoll wird mit einer Zeitmarke
versehen.
Die Standarddatei ist Advisor-Name_Port.log, z. B. http_80.log. Wollen Sie das Verzeichnis
ändern, in dem die Protokolldateien gespeichert werden, lesen Sie die Informationen
im Abschnitt Pfade für die Protokolldatei ändern.
Die Standardprotokolldateien für cluster- oder sitespezifische Advisor werden mit der
Clusteradresse erstellt, z. B. http_127.40.50.1_80.log.
- status
- Zeigt den aktuellen Status aller Werte in einem Advisor an,
die global gesetzt werden können.
Zudem werden die Standardwerte dieser Werte angezeigt.
- stop
- Den Advisor stoppen.
- timeout
- Legt die Anzahl von Sekunden fest,
in denen der Manager von dem Advisor
erhaltene Informationen als gültig ansieht. Stellt der Manager
fest, dass die Advisor-Informationen älter als dieses Zeitlimit
sind, verwendet der Manager diese Informationen nicht
zum Bestimmen von Wertigkeiten für die Server am Port, die vom
Advisor überwacht werden.
Dieses Zeitlimit gilt nicht, wenn der Advisor den Manager darüber informiert hat, dass ein bestimmter
Server inaktiv ist. Der Manager verwendet diese Information über den Server auch nach Überschreitung des Informationszeitlimits
für den Advisor weiter.
- Sekunden
- Eine positive Zahl, die die Anzahl von Sekunden darstellt,
oder das Wort unlimited (unbegrenzt). Der Standardwert ist "unlimited".
- version
- Zeigt die aktuelle Advisor-Version an.
Beispiele
- Starten des Advisors http am Port 80 für Cluster 127.40.50.1:
dscontrol advisor start http 127.40.50.1:80
- Starten des Advisors http am Port 88 für alle Cluster:
dscontrol advisor start http 88
- Stoppen des Advisors http am Port 80 für Cluster 127.40.50.1:
dscontrol advisor stop http 127.40.50.1:80
- Festlegen der Zeit (30 Sekunden), nach deren Ablauf
ein HTTP-Advisor für Port 80 meldet, dass
zu einem Server keine Verbindung hergestellt werden kann:
dscontrol advisor connecttimeout http 80 30
- Festlegen der Zeit (20 Sekunden), nach deren Ablauf ein
HTTP-Advisor für Port 80 des Clusters 127.40.50.1
meldet, dass zu einem Server keine Verbindung hergestellt werden kann:
dscontrol advisor connecttimeout http 127.40.50.1:80 20
- Festlegen des Intervalls für den FTP-Advisor (für Port 21) auf 6
Sekunden:
dscontrol advisor interval ftp 21 6
- Anzeigen einer
Liste der Advisor,
die derzeit Informationen an den Manager
liefern:
dscontrol advisor list
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
---------------------------------------
| ADVISOR | CLUSTER:PORT | ZEITLIMIT|
---------------------------------------
| http |127.40.50.1:80 | unlimited |
| ftp | 21 | unlimited |
---------------------------------------
- Ändern der Protokollstufe für das Advisor-Protokoll auf 0, um
einen höheren Durchsatz zu erreichen:
dscontrol advisor loglevel http 80 0
- Ändern der Protokollgröße für den Advisor ftp am Port 21 auf 5000 Bytes:
dscontrol advisor logsize ftp 21 5000
- Festlegen der Zeit (60 Sekunden), nach deren Ablauf
ein HTTP-Advisor (für Port 80)
meldet, dass
von einem Server keine Daten empfangen werden können:
dscontrol advisor receivetimeout http 80 60
- Anzeigen eines Berichts zum Status des Advisors ftp (für Port 21):
dscontrol advisor report ftp 21
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
Advisorbericht:
---------------
Advisor-Name ............. Ftp
Portnummer .............. 21
Clusteradresse .......... 9.67.131.18
Serveradresse ............ 9.67.129.230
Last ..................... 8
Clusteradresse .......... 9.67.131.18
Serveradresse ............ 9.67.131.215
Last ..................... -1
- Anzeigen des aktuellen Status der Werte, die dem Advisor http für Port
80 zugeordnet sind:
dscontrol advisor status http 80
Dieser
Befehl erzeugt eine Ausgabe, die ungefähr wie folgt aussieht:
Advisor-Status:
---------------
Intervall (Sekunden) .................... 7
Zeitlimit (Sekunden) .................... Unlimited
Zeitlimit für Verbindung (Sekunden) ..... 21
Zeitlimit für Empfang (Sekunden) ........ 21
Advisor-Protokolldateiname .............. Http_80.log
Protokollstufe .......................... 1
Maximale Managerprotokollgröße (Bytes)... Unlimited
Anzahl Wiederholungen ................... 0
- Festlegen des Zeitlimits für Informationen des Advisors ftp am Port 21 auf 5
Sekunden:
dscontrol advisor timeout ftp 21 5
- Anzeigen der aktuellen Versionsnummer des Advisors ssl für Port 443:
dscontrol advisor version ssl 443
Dieser
Befehl erzeugt eine Ausgabe, die ungefähr wie folgt aussieht:
Version: 04.00.00.00 - 07/12/2001-10:09:56-EDT
dscontrol binlog — Binäre Protokolldatei steuern

>>-dscontrol--binlog--+-start-----------------------+----------><
+-stop------------------------+
+-set--+-retention--Stunden-+-+
| '-interval--Sekunden-' |
'-status----------------------'
- start
- Binäres Protokoll starten.
- stop
- Binäres Protokoll stoppen.
- set
- Legt Felder für die Binärprotokollierung fest. Weitere Informationen zum Festlegen von Feldern für die
Binärprotokollierung finden Sie im Abschnitt Binäre Protokolle für die Analyse von Serverstatistiken verwenden.
- retention
- Die Anzahl der Stunden, während der binäre Protokolldateien aufbewahrt
werden. Der Standardwert
für retention ist 24.
- Stunden
- Die Anzahl der Stunden.
- interval
- Die Anzahl der Sekunden zwischen dem Protokollieren von
Einträgen. Der Standardwert
für interval ist 60.
- Sekunden
- Die Anzahl der Sekunden.
- status
- Zeigt die Verweildauer und das Intervall des binären Protokolls.
dscontrol cluster — Cluster konfigurieren

>>-dscontrol--cluster--+-add--Cluster+C2+...;;--+---------------------------------------+-+-><
| +-address--Adresse----------------------+ |
| +-proportions--aktiv--neu--Port--System-+ |
| +-maxports--Größe-----------------------+ |
| +-maxservers--Größe---------------------+ |
| +-stickytime--Zeit----------------------+ |
| +-weightbound--Wertigkeit---------------+ |
| +-porttype--Typ-------------------------+ |
| +-primaryhost--Adresse------------------+ |
| +-staletimeout--Inaktivitätszeit--------+ |
| '-sharedbandwidth--Größe----------------' |
+-set--Cluster+C2+...;;--+-proportions--aktiv--neu--Port--System-+-+
| +-maxports--Größe-----------------------+ |
| +-maxservers--Größe---------------------+ |
| +-stickytime--Zeit----------------------+ |
| +-weightbound--Wertigkeit---------------+ |
| +-porttype--Typ-------------------------+ |
| +-primaryhost--Adresse------------------+ |
| +-staletimeout--Inaktivitätszeit--------+ |
| '-sharedbandwidth--Größe----------------' |
+-remove--Cluster------------------------------------------------+
+-report--Cluster------------------------------------------------+
'-status--Cluster------------------------------------------------'
- add
- Diesen Cluster hinzufügen. Sie müssen mindestens 1 Cluster
definieren.
- Cluster
- Der Name oder die Adresse des Clusters, zu dem die Clients eine Verbindung herstellen. Der
Clusterwert ist ein symbolischer Name oder
eine IP-Adresse im IP-Adressenformat. Mit der Clusteradresse
0.0.0.0 kann ein Platzhaltercluster
angegeben werden. Weitere Informationen hierzu
finden Sie im Abschnitt Platzhaltercluster zum Zusammenfassen von Serverkonfigurationen verwenden.
Generell können Sie einen Doppelpunkt
(:) als Platzhalter verwenden. Die einzige Ausnahme hiervon bildet der Befehl
dscontrol cluster add. Der Befehl dscontrol cluster set
: weightbound 80 bewirkt beispielsweise, dass für alle Cluster eine Wertigkeit von 80 festgelegt
wird.
Anmerkung:
Zusätzliche
Cluster werden durch ein Pluszeichen
(+) getrennt.
- address
- Die eindeutige IP-Adresse der TCP-Maschine
als Hostname oder im IP-Adressenformat. Falls der Clusterwert nicht aufgelöst werden kann, müssen Sie diese
Adresse der physischen Maschine angeben.
Anmerkung:
Die Adresse gilt
nur für die Komponente Dispatcher.
- Adresse
- Wert für die Adresse des Clusters.
- proportions
- Legt auf Clusterebene die proportionale Gewichtung von aktiven Verbindungen
(aktiv), von neuen Verbindungen (neu),
von Advisorinformationen (Port) und von Informationen
eines Systemüberwachungsprogramms wie Metric
Server (System) fest, anhand deren der Manager Serverwertigkeiten bestimmt. Alle diese Werte, die nachfolgend beschrieben
werden, werden als Prozentsatz der Summe angegeben und müssen daher immer 100 ergeben. Weitere Informationen hierzu finden Sie im Abschnitt
Proportionale Gewichtung von Statusinformationen.
- aktiv
- Eine Zahl von 0 bis 100 für die proportionale Gewichtung der aktiven
Verbindungen. Der Standardwert ist 50.
- neu
- Eine Zahl von 0 bis 100 für die proportionale Gewichtung von
neuen Verbindungen. Der Standardwert ist 50.
- Port
- Eine Zahl von 0 bis 100 für die proportionale Gewichtung, die den Advisorinformationen zugeordnet werden soll.
Der Standardwert ist 0.
Anmerkung:
Wenn ein Advisor gestartet wird und die Portproportion 0 ist, setzt Load Balancer
diesen Wert automatisch auf 1, damit der Manager die Informationen des Advisors als Vorgabe für die Berechnung der
Serverwertigkeit verwendet.
- System
- Eine Zahl von 0 - 100, die die proportionale Gewichtung der
Systemmetriken von einem Programm wie Metric Server darstellt. Der Standardwert ist 0.
- maxports
- Die maximale Anzahl Ports. Der Standardwert für maxports ist 8.
- Größe
- Die zulässige Anzahl Ports.
- maxservers
- Die Standardhöchstzahl von Servern pro Port. Dieser Wert kann für einzelne Ports
mit port maxservers überschrieben
werden. Der Standardwert für maxservers ist 32.
- Größe
- Die zulässige Anzahl von Servern für einen Port.
- stickytime
- Die Standardhaltezeit für Ports, die erstellt werden
sollen. Dieser Wert kann für einzelne Ports
mit dem Befehl port stickytime außer Kraft gesetzt
werden.
Der Standardwert für stickytime ist 0.
Anmerkung:
Für die Dispatcher-Weiterleitungsmethode
cbr gilt: Wenn Sie stickytime festlegen (einen Wert ungleich null angeben), ist "port
stickytime" aktiviert, sofern der Port SSL (und nicht HTTP) verwendet. Wenn
für zu erstellende Ports der Wert für stickytime ungleich null ist, wird beim Hinzufügen
eines neuen SSL-Ports die Affinität der SSL-IDs für den Port aktiviert. Sie können die
Affinität der SSL-IDs für den Port inaktivieren, indem Sie stickytime für den Port explizit auf 0
setzen.
- Zeit
- Der Wert für stickytime in Sekunden.
- weightbound
- Die Standardwertigkeitsgrenze für Ports. Dieser Wert kann für einzelne Ports
mit dem Befehl port weightbound außer Kraft gesetzt
werden. Der Standardwert für weightbound
ist 20.
- Wertigkeit
- Die Wertigkeitsgrenze.
- porttype
- Der Standardporttyp. Dieser Wert kann für einzelne Ports mit
port porttype überschrieben
werden.
- Typ
- Gültige Werte sind tcp,
udp und both.
- primaryhost
- Die NFA dieser Dispatcher-Maschine oder die NFA-Adresse
der Dispatcher-Ausweichmaschine. In einer Konfiguration mit gegenseitiger
hoher Verfügbarkeit
ist ein Cluster entweder der primären
Maschine oder der Ausweichmaschine zugeordnet.
Wird der primäre Host (primaryhost) eines Clusters geändert, nachdem die primäre Maschine
und die Ausweichmaschine gestartet wurden, und ist die gegenseitige hohe Verfügbarkeit
aktiv, müssen Sie auch den neuen primären Host zur Übernahme zwingen. Außerdem müssen Sie
die Scripts aktualisieren und den Cluster manuell aus der Konfiguration entfernen und dann richtig
konfigurieren. Weitere Informationen hierzu
finden Sie im Abschnitt Gegenseitige hohe Verfügbarkeit.
- Adresse
- Der Wert für die Adresse des primären Hosts. Der Standardwert
ist die NFA-Adresse dieser Maschine.
- staletimeout
- Die Zeit in Sekunden, während der
eine Verbindung inaktiv bleiben darf,
bevor sie entfernt wird. Der Standardwert für FTP ist 900 und für
Telnet 259.200. Für alle anderen Protokolle liegt der Standardwert bei 300. Dieser Wert kann für einzelne Ports
mit dem Befehl port staletimeout außer Kraft gesetzt werden. Weitere Informationen hierzu
finden Sie im Abschnitt Inaktivitätszeitlimit verwenden.
- Inaktivitätszeit
- Der Wert für staletimeout.
- sharedbandwidth
- Die maximale Bandbreite (in Kilobytes pro Sekunde), die auf Clusterebene gemeinsam genutzt werden kann. Weitere Informationen zur gemeinsam genutzten
Bandbreite finden Sie in den Abschnitten
Regeln auf der Basis der reservierten und gemeinsam genutzten Bandbreite verwenden und Regel "Gemeinsame Bandbreite".
Anmerkung:
Der Parameter shared bandwidth gilt für die Komponente Dispatcher.
- Größe
- Der Parameter sharedbandwidth muss einen ganzzahligen
Wert haben. Der Standardwert ist null.
Bei einem Wert von null kann keine Bandbreite auf Clusterebene gemeinsam genutzt
werden.
- set
- Die Eigenschaften des Clusters festlegen.
- remove
- Diesen Cluster entfernen.
- report
- Die internen Felder des Clusters anzeigen.
Anmerkung:
Der Parameter
report gilt für die Komponente Dispatcher.
- status
- Den aktuellen Status eines bestimmten Clusters anzeigen.
Beispiele
- Geben Sie den folgenden Befehl ein,
um die Clusteradresse 130.40.52.153 hinzuzufügen:
dscontrol cluster add 130.40.52.153
- Geben Sie den folgenden Befehl ein,
um die Clusteradresse 130.40.52.153 zu entfernen:
dscontrol cluster remove 130.40.52.153
- Festlegen der relativen Gewichtung von Vorgaben (aktiv, neu, Port, System), die vom Manager für Server des Clusters
9.6.54.12 empfangen werden:
dscontrol cluster set 9.6.54.12 proportions 60 35 5 0
- Geben Sie den folgenden Befehl ein,
um einen Platzhaltercluster hinzuzufügen:
dscontrol cluster add 0.0.0.0
- Geben Sie den folgenden Befehl ein,
um in einer Konfiguration mit gegenseitiger hoher Verfügbarkeit die Clusteradresse
9.6.54.12 mit der NFA der Ausweichmaschine (9.65.70.19) als primären Host zu
definieren:
dscontrol cluster set 9.6.54.12 primaryhost 9.65.70.19
- Geben Sie den folgenden Befehl ein,
um den Status für Clusteradresse 9.67.131.167 anzuzeigen:
dscontrol cluster status 9.67.131.167
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
Clusterstatus:
----------------
Cluster ................................. 9.67.131.167
Adresse ................................. 9.67.131.167
Anzahl Ziel-Ports ....................... 3
Standardhaltezeit ....................... 0
Strd.-Zeitlimit für Inaktivität ......... 30
Strd.-Gewichtungsgrenze für Port ........ 20
Max. Anzahl Ports ....................... 8
Strd.-Port-Protokoll .................... tcp/udp
Strd. max. Anzahl Server ................ 32
Proportion für aktive Verbindungen ...... 0.5
Proportion für neue Verbindungen ........ 0.5
Port-spezifische Proportion ............. 0
Proportion für Systemmetrik ............. 0
Gemeinsame Bandbreite (KBytes) .......... 0
Adresse des primären Hosts .............. 9.67.131.167
dscontrol executor — Executor steuern

>>-dscontrol--executor--+-report---------------------------------------------------------------------+-><
+-set--+-nfa--IP-Adresse------------------------------------------+----------+
| +-maxclusters--Größe---------------------------------------+ |
| +-maxports--Größe------------------------------------------+ |
| +-fintimeout--Zeitlimit für beendete inaktive Verbindungen-+ |
| +-hatimeout--Zeit------------------------------------------+ |
| +-hasynctimeout--Zeit--------------------------------------+ |
| +-maxservers--Größe----------------------------------------+ |
| +-mss--Größe-----------------------------------------------+ |
| +-staletimeout--Inaktivitätszeit---------------------------+ |
| +-stickytime--Zeit-----------------------------------------+ |
| +-clientgateway--Adresse-----------------------------------+ |
| +-weightbound--Wertigkeit----------------------------------+ |
| +-porttype--Typ--------------------------------------------+ |
| +-wideportnumber--Port-------------------------------------+ |
| '-sharedbandwidth--Größe-----------------------------------' |
+-configure--Schnittstellenadresse+S2+...--+-------------------------------+-+
| '-Schnittstellenname--Netzmaske-' |
+-unconfigure--Schnittstellenadresse-----------------------------------------+
+-start----------------------------------------------------------------------+
+-status---------------------------------------------------------------------+
'-stop-----------------------------------------------------------------------'
- report
- Zeigt eine statistische Momentaufnahme an, z. B. Gesamtanzahl der empfangenen, gelöschten oder mit Fehlern
weitergeleiteten Pakete usw.
Anmerkung:
Der Parameter
report gilt für die Komponente Dispatcher.
- set
- Die Felder des Executors festlegen.
- nfa
- NFA definieren. Alle an diese Adresse
gesendeten Pakete werden von der Dispatcher-Maschine nicht
weitergeleitet.
Anmerkung:
NFA gilt für die Komponente Dispatcher.
- IP-Adresse
- Die Internet-Protocol-Adresse als symbolischer Name oder in der
Schreibweise mit Trennzeichen.
- maxclusters
- Die maximale Anzahl Cluster, die konfiguriert werden kann. Der
Standardwert für maxclusters ist 100.
- Größe
- Die maximale Anzahl Cluster, die konfiguriert werden kann.
- maxports
- Der Standardwert für maxports für Cluster, die erstellt werden
sollen. Dieser Wert kann mit dem
Befehl cluster set oder cluster add überschrieben werden. Der Standardwert für maxports ist 8.
- Größe
- Die Anzahl Ports.
- Zeitlimit für beendete inaktive Verbindungen
- Die Anzahl Sekunden, während der eine Verbindung im Speicher verbleiben soll,
nachdem die Verbindung in den Status BEENDET gesetzt wurde. Der Standardwert für
fintimeout ist 30.
- Zeitlimit für beendete inaktive Verbindungen
- Der Wert für fintimeout.
Anmerkung:
Der Parameter
fintimeout gilt für die Komponente Dispatcher.
- hatimeout
- Die Zeit in Sekunden, die der Executor als Zeitlimit für
die Überwachungssignale für hohe Verfügbarkeit verwendet.
Der Standardwert ist 2.
Anmerkung:
Der hatimeout-Wert gilt nur für die Komponente Dispatcher.
- Zeit
- Der Wert für hatimeout.
- hasynctimeout
- Die Zeit in Sekunden, die der Executor als Zeitlimit für
die Replikation der Verbindungssätze zwischen der primären Maschine und der Ausweichmaschine verwendet.
Der Standardwert ist 50.
Mit diesem Zeitgeber wird sichergestellt, dass die primäre Maschine und die Ausweichmaschine versuchen, ihre Daten zu synchronisieren. Wenn jedoch zu viele Verbindungen vorhanden sind und die aktive Maschine weiterhin einer
signifikanten Arbeitslast
durch ankommenden Datenverkehr ausgesetzt ist, wird die Synchronisation möglicherweise nicht vor Ablauf des Zeitgebers
beendet. Load Balancer würde in einem solchen Fall endlos versuchen, eine Synchronisation durchzuführen, ohne dass die Daten der beiden Maschinen tatsächlich synchronisiert
werden. Setzen Sie hasynctimeout in dieser Situation auf einen höheren Wert als den Standardwert, damit die Maschinen genug Zeit haben, Informationen über vorhandene
Verbindungen auszutauschen. Zum Festlegen dieses Zeitgebers müssen Sie den Befehl hasynctimeout
nach dem Befehl dscontrol executor start, aber vor den Befehlen für hohe Verfügbarkeit
(dscontrol highavailability) absetzen.
Anmerkung:
Der
hasynctimeout-Wert gilt nur für die Komponente Dispatcher.
- Zeit
- Der Wert für hasynctimeout.
- maxservers
- Die standardmäßig geltende maximale Anzahl von Servern pro Port. Dieser Wert kann mit dem Befehl
cluster oder port überschrieben werden.
Der Standardwert für maxservers ist 32.
- mss
- Die maximale Bytezahl im Datensegment der TCP/UDP-Verbindung. Die Summe aus der Bytezahl im Datensegment und dem Header
muss kleiner als die Bytezahl in der maximalen Übertragungseinheit (MTU) sein.
Der
Standardwert für mss ist 1460.
Anmerkung:
Die maximale Segmentgröße ist nur für die Weiterleitungsmethoden nat und cbr der Komponente
Dispatcher relevant.
- Größe
- Die Anzahl Server.
- staletimeout
- Die Zeit in Sekunden, während der
eine Verbindung inaktiv bleiben darf,
bevor sie entfernt wird. Der Standardwert für FTP ist 900 und für
Telnet 259.200. Der Standardwert für alle anderen Ports ist 300.
Dieser Wert kann mit dem Befehl
cluster oder port überschrieben werden.
Weitere Informationen hierzu
finden Sie im Abschnitt Inaktivitätszeitlimit verwenden.
- Inaktivitätszeit
- Der Wert für "staletimeout".
- stickytime
- Die Standardhaltezeit für Ports für alle künftigen Cluster.
Dieser Wert kann mit dem
Befehl cluster oder port überschrieben werden. Der Standardwert für stickytime ist 0.
- Zeit
- Der Wert für stickytime in Sekunden.
- clientgateway
- Der Parameter clientgateway ist eine IP-Adresse, die für NAT/NAPT oder Content-Based Routing von Dispatcher verwendet wird.
Er gibt die Router-Adresse an, über die der Antwortdatenverkehr von
Load Balancer zu den Clients weitergeleitet wird. Der Parameter clientgateway muss auf einen Wert ungleich null
gesetzt werden, bevor mit der Weiterleitungsmethode NAT/NAPT
oder Content-Based Routing von Dispatcher ein neuer Port hinzugefügt wird. Weitere Informationen
hierzu finden Sie in Dispatcher-Weiterleitungsmethode nat und Content-Based Routing von Dispatcher (cbr).
Anmerkung:
Der Parameter clientgateway gilt nur für die Komponente Dispatcher.
- Adresse
- Die für den Parameter clientgateway angegebene Adresse ist ein symbolischer Name oder eine Adresse in der
Schreibweise mit Trennzeichen. Der Standardwert ist 0.0.0.0.
- weightbound
- Die standardmäßig festgelegte Portwertigkeitsgrenze für alle künftigen Ports.
Dieser Wert kann mit dem
Befehl cluster oder port überschrieben werden. Der Standardwert für weightbound ist 20.
- Wertigkeit
- Der Wert für weightbound.
- porttype
- Der für alle künftigen Ports gültige Standardwert für den Port-Typ. Dieser Wert kann mit dem
Befehl cluster oder port überschrieben werden.
Anmerkung:
Der Parameter
porttype gilt für die Komponente Dispatcher.
- Typ
- Gültige Werte sind tcp,
udp und both.
- wideportnumber
- Ein nicht verwendeter TCP-Port auf jeder
Dispatcher-Maschine. Die wideportnumber muss für alle Dispatcher-Maschinen identisch sein. Der Standardwert
für wideportnumber ist 0. Dieser Wert gibt an, dass die Weitverkehrsunterstützung
nicht verwendet wird.
Anmerkung:
Der Parameter
wideportnumber gilt für die Komponente Dispatcher.
- Port
- Der Wert für wideportnumber.
- sharedbandwidth
- Die maximale Bandbreite (in Kilobytes pro Sekunde), die auf Executor-Ebene gemeinsam genutzt werden kann. Weitere Informationen zur gemeinsam genutzten
Bandbreite finden Sie in den Abschnitten
Regeln auf der Basis der reservierten und gemeinsam genutzten Bandbreite verwenden und Regel "Gemeinsame Bandbreite".
Anmerkung:
Der Parameter shared bandwidth gilt für die Komponente Dispatcher.
- Größe
- Der Parameter sharedbandwidth muss einen ganzzahligen
Wert haben. Der Standardwert ist null.
Bei einem Wert von null kann keine Bandbreite auf Executor-Ebene gemeinsam genutzt
werden.
- configure
- Konfigurieren einer Adresse (z. B. einer Clusteradresse, einer Rückkehradresse oder einer Adresse für die Überwachung
der hohen Verfügbarkeit) für die Netzschnittstellenkarte der
Dispatcher-Maschine. Dieser Schritt wird auch als das Konfigurieren eines Aliasnamens für die
Dispatcher-Maschine bezeichnet.
Anmerkung:
Der Parameter
configure gilt für die Komponente Dispatcher.
- Schnittstellenadresse
- Die Adresse ist ein symbolischer Name oder eine Adresse im
IP-Adressenformat.
Anmerkung:
Weitere Schnittstellenadressen
werden werden durch ein Pluszeichen (+) getrennt angegeben.
- Schnittstellenname Netzmaske
- Diese Angabe ist nur erforderlich, wenn die
Adresse mit keinem Teilnetz für vorhandene Adressen
übereinstimmt. Der Schnittstellenname kann ein Wert
wie en0, eth1, eri0 sein. Die Netzmaske ist die 32-Bit-Maske, mit der die
Teilnetzadressbits im Hostabschnitt einer IP-Adresse identifiziert werden.
- unconfigure
- Löscht die Aliasadresse
von der Netzschnittstellenkarte.
Anmerkung:
Der Parameter
unconfigure gilt für die Komponente Dispatcher.
- start
- Den Executor starten.
- status
- Anzeigen des aktuellen Status für die im Executor definierbaren Werte und ihrer Standardeinstellungen.
- stop
- Stoppen des Executors.
Anmerkung:
Der Parameter stop gilt für den
Dispatcher und für CBR.
Beispiele
- Geben Sie den folgenden Befehl ein, um die internen Zähler für
den Dispatcher anzuzeigen:
dscontrol executor status
Executor-Status:
----------------
NFA ................................. 9.67.131.151
Client-Gateway-Adresse .............. 0.0.0.0
Fin-Zeitlimit ....................... 60
WAN-Portnummer ...................... 0
Gemeinsame Bandbreite (Kbytes) ...... 0
Strd. max. Ports pro Cluster ........ 8
Max. Anzahl Cluster ................. 100
Strd. max. Anzahl Server pro Port ... 32
Strd.-Zeitlimit für Inaktivität ..... 300
Standardhaltezeit ................... 0
Strd.-Gewichtungsgrenze ............. 20
Standardporttyp ..................... tcp/udp
- Definieren der NFA von
130.40.52.167:
dscontrol executor set nfa 130.40.52.167
- Geben Sie den folgenden Befehl ein,
um die maximale Anzahl von Clustern festzulegen:
dscontrol executor set maxclusters 4096
- Starten des Executors:
dscontrol executor start
- Stoppen des Executors:
dscontrol executor stop
dscontrol file — Konfigurationsdateien verwalten

>>-dscontrol--file--+-delete--Datei[.erw]----------+-----------><
+-appendload--Datei[.erw]------+
+-report-----------------------+
+-save--Datei[.erw]--+-------+-+
| '-force-' |
'-newload--Datei[.erw]---------'
- delete
- Die Datei löschen.
- Datei[.erw]
- Eine Konfigurationsdatei mit dscontrol-Befehlen.
Die Dateierweiterung (.erw)
kann vom Benutzer festgelegt oder weggelassen werden.
- appendload
- Zum Aktualisieren der momentanen Konfiguration führt der Befehl
appendload die Befehle in Ihrer Scriptdatei aus.
- report
- Bericht über die verfügbare(n) Datei(en).
- save
- Sichern der aktuellen Konfiguration für Load Balancer in der
Datei.
Anmerkung:
Dateien werden in den nachfolgend genannten Verzeichnissen gespeichert und aus diesen geladen.
Für
Komponente gilt der Wert dispatcher oder
cbr.
- AIX, HP-UX, Linux und Solaris: /opt/ibm/edge/lb/servers/configurations/Komponente
- Windows: <Installationsstammverzeichnis>ibm\edge\lb\servers\configurations\Komponente
- force
- Wenn Sie Ihre Datei in einer vorhandenen Datei mit demselben Namen speichern möchten,
verwenden Sie force, um die vorhandene Datei vor dem Speichern der neuen Datei zu löschen. Bei Nichtverwendung
der Option force wird die vorhandene Datei nicht überschrieben.
- newload
- Laden einer neuen Konfigurationsdatei in Load Balancer und Ausführen derselben.
Die neue Konfigurationsdatei ersetzt die aktuelle Konfiguration.
Beispiele
- Geben Sie den folgenden Befehl ein, um eine Datei zu
löschen:
dscontrol file delete Datei3
Datei (Datei3) wurde gelöscht.
- Geben Sie den folgenden Befehl ein, um eine neue Konfigurationsdatei
zu laden, die die aktuelle Konfiguration ersetzt:
dscontrol file newload Datei1.sv
Datei (Datei1.sv) wurde in den Dispatcher geladen.
- Geben Sie den folgenden Befehl ein,
um eine Konfigurationsdatei an die aktuelle Konfiguration anzuhängen und
zu laden:
dscontrol file appendload Datei2.sv
Datei (Datei2.sv) wurde an die aktuelle Konfiguration angehängt und geladen.
- Geben Sie den folgenden Befehl ein, um einen Bericht über Ihre
Dateien anzuzeigen (die Dateien, die zuvor gesichert wurden):
dscontrol file report
DATEIBERICHT:
Datei1.save
Datei2.sv
Datei3
- Geben Sie den folgenden Befehl ein, um die Konfiguration
in der Datei Datei3 zu sichern:
dscontrol file save Datei3
Die Konfiguration wurde in Datei (Datei3) gesichert.
dscontrol help — Hilfetext für diesen Befehl anzeigen oder drucken

>>-dscontrol--help--+-advisor----------+-----------------------><
+-binlog-----------+
+-cluster----------+
+-executor---------+
+-file-------------+
+-help-------------+
+-highavailability-+
+-host-------------+
+-logstatus--------+
+-manager----------+
+-metric-----------+
+-port-------------+
+-rule-------------+
+-server-----------+
+-set--------------+
+-status-----------+
'-subagent---------'
Beispiele
- Hilfetext zum Befehl dscontrol abrufen:
dscontrol help
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
ARGUMENTE BEFEHL HELP:
---------------------------------
Verwendung: help <Hilfeoption>
Beispiel: help cluster
help - vollständigen Hilfetext drucken
advisor - Hilfe zum Befehl advisor
cluster - Hilfe zum Befehl cluster
executor - Hilfe zum Befehl executor
file - Hilfe zum Befehl file
host - Hilfe zum Befehl host
binlog - Hilfe zum Befehl binlog
manager - Hilfe zum Befehl manager
metric - Hilfe zum Befehl metric
port - Hilfe zum Befehl port
rule - Hilfe zum Befehl rule
server - Hilfe zum Befehl server
set - Hilfe zum Befehl set
status - Hilfe zum Befehl status
logstatus - Hilfe zum Befehl logstatus
subagent - Hilfe zum Befehl subagent
highavailability - Hilfe zum Befehl highavailability
Parameter
innerhalb von <> sind Variablen.
- Manchmal enthält der Hilfetext Optionen für die Variablen, die durch das Zeichen | voneinander getrennt
sind:
fintimeout <Clusteradresse>|all <Zeit>
- Zeitlimit für beendete inaktive Verbindungen ändern
(Verwenden Sie "all", um alle Cluster zu ändern)
dscontrol highavailability — Hohe Verfügbarkeit steuern
Anmerkung:
Das Syntaxdiagramm zu dscontrol highavailability gilt nur für die Komponente Dispatcher.

>>-dscontrol--highavailability--+-status------------------------------------------+-><
+-backup--+-add--+-primary-+--+-auto---+--P-+-----+
| | +-backup--+ '-manual-' | |
| | '-both----' | |
| '-delete--------------------------' |
+-reach--+-add----+--Adresse--Maske---------------+
| '-delete-' |
+-heartbeat--+-add--Quellenadresse--Zieladresse-+-+
| '-delete--Adresse------------------' |
'-takeover--+---------+---------------------------'
'-Adresse-'
- status
- Einen Bericht über die hohe Verfügbarkeit zurückgeben. Maschinen
können eine von drei Statusbedingungen oder einen von drei Status
haben:
- Aktiv
- Eine bestimmte Maschine (primäre Maschine und/oder Ausweichmaschine)
leitet Pakete weiter.
- Bereitschaft
- Eine bestimmte Maschine (primäre Maschine und/oder Ausweichmaschine)
leitet keine Pakete weiter. Sie überwacht den Status
eines aktiven Dispatchers.
- Ruhend
- Eine bestimmte Maschine leitet Pakete weiter
und versucht nicht, Kontakt mit der Dispatcher-Partnermaschine aufzunehmen.
Darüber hinaus gibt das Schlüsselwort status
Informationen über verschiedene untergeordnete Status zurück:
- Synchronisiert
- Eine bestimmte Maschine hat Kontakt mit einer
anderen Dispatcher-Maschine aufgenommen.
- Andere untergeordnete Status
- Diese Maschine versucht, Kontakt
zu ihrer Dispatcher-Partnermaschine aufzunehmen, die
Kontaktaufnahme ist aber bisher nicht gelungen.
- backup
- Informationen über die primäre Maschine oder die
Ausweichmaschine angeben.
- add
- Definiert die Funktionen der hohen Verfügbarkeit für diese Maschine und führt sie aus.
- primary
- Identifiziert die Dispatcher-Maschine, die die Rolle
als primäre Maschine einnimmt.
- backup
- Identifiziert die Dispatcher-Maschine,
die die Rolle als Ausweichmaschine einnimmt.
- both
- Identifiziert die Dispatcher-Maschine, die die Rolle als primäre Maschine und Ausweichmaschine einnimmt. Hierbei handelt es sich um die
Funktion für gegenseitige hohe Verfügbarkeit, bei der die Rollen als primäre Maschine und
als Ausweichmaschine auf der Basis einer Clustergruppe zugeordnet
werden. Weitere Informationen hierzu
finden Sie im Abschnitt Gegenseitige hohe Verfügbarkeit.
- auto
- Gibt eine automatische Wiederanlaufstrategie an,
bei der die primäre Maschine das Weiterleiten von Paketen übernimmt,
sobald sie wieder betriebsbereit ist.
- manual
- Gibt eine manuelle Wiederanlaufstrategie an,
bei der die primäre Maschine das Weiterleiten von Paketen erst dann
wieder übernimmt, wenn der Administrator
den Befehl takeover ausgibt.
- P[ort]
- Ein auf beiden Maschinen nicht verwendeter TCP-Port für die
Nachrichten zu den Dispatcher-Überwachungssignalen. Der Port muss für die primäre und die Ausweichmaschine
identisch sein.
- delete
- Entfernt diese Maschine aus der hohen Verfügbarkeit.
Diese Maschine kann daher nicht mehr als Ausweichmaschine
oder als primäre Maschine verwendet werden.
- reach
- Hinzufügen oder Löschen der Zieladresse für den primären Dispatcher und den Ausweich-Dispatcher. Der Advisor
reach sendet Pingsignale vom primären und
Ausweich-Dispatcher, um die Erreichbarkeit
der Ziele festzustellen.
Anmerkung:
Wenn Sie das
Ziel für reach konfigurieren, müssen Sie auch den Advisor reach starten. Der Advisor reach wird automatisch von der Managerfunktion
gestartet.
- add
- Fügt eine Zieladresse zum Advisor reach hinzu.
- delete
- Löscht eine Zieladresse aus dem Advisor reach.
- Adresse
- Die IP-Adresse (im IP-Adressenformat oder als
symbolischer Name) des Zielknotens.
- Maske
- Eine Teilnetzmaske.
- heartbeat
- Definiert eine Übertragungssitzung zwischen der primären Dispatcher-Maschine
und der Ausweichmaschine.
- add
- Teilt dem Quellen-Dispatcher die Adresse seines Partners (Zieladresse) mit.
- Quellenadresse
- Quellenadresse. Die Adresse
(IP-Adresse oder symbolischer Name) dieser Dispatcher-Maschine.
- Zieladresse
- Zieladresse. Die Adresse (IP-Adresse oder symbolischer Name) der
anderen Dispatcher-Maschine.
Anmerkung:
Die Quellen- und die Zieladresse müssen
für mindestens ein Überwachungssignalpaar die NFAs der Maschinen sein.
- delete
- Entfernt das Adressenpaar aus den Informationen zum Überwachungssignal. Sie können
die Ziel- oder die Quellenadresse des Überwachungssignalpaares angeben.
- Adresse
- Die Adresse (IP-Adresse oder symbolischer Name); entweder die Ziel- oder die Quellenadresse.
- takeover
- Konfiguration mit einfacher Hochverfügbarkeit
(Rolle der Dispatcher-Maschinen lautet entweder
primary oder backup):
- Takeover weist einen Dispatcher in Bereitschaft an, aktiv zu
werden und mit dem Weiterleiten von Paketen zu beginnen. Damit wird der gegenwärtig aktive
Dispatcher in Bereitschaft versetzt. Der Befehl takeover muss auf der Maschine
in Bereitschaft ausgegeben werden. Er wird nur ausgeführt, wenn die
Strategie manual lautet. Der untergeordnete Status
muss synchronisiert lauten.
Konfiguration mit gegenseitiger hoher Verfügbarkeit (Rolle jeder Dispatcher-Maschine
lautet beide):
- Die Dispatcher-Maschine mit der Funktion für gegenseitige hohe Verfügbarkeit
enthält zwei Cluster, die denen ihres Partners entsprechen. Einer der Cluster wird als primärer
Cluster (Ausweichcluster der Partnermaschine) und der andere als Ausweichcluster
(primärer Cluster der Partnermaschine) betrachtet. Takeover weist die Dispatcher-Maschine
an, mit dem Weiterleiten von Paketen für den oder die Cluster der anderen Maschine zu
beginnen. Der Befehl takeover kann nur ausgegeben werden, wenn der oder die Cluster
der Dispatcher-Maschine den Status Bereitschaft haben und
der untergeordnete Status synchronisiert lautet. Damit werden die gegenwärtig
aktiven Cluster der Partnermaschine in den Bereitschaftsstatus geändert. Der Befehl
takeover wird nur ausgeführt, wenn die Strategie manual lautet. Weitere Informationen hierzu
finden Sie im Abschnitt Gegenseitige hohe Verfügbarkeit.
Anmerkungen:
- Beachten Sie, dass sich die Rollen der Maschinen (primary, backup, both) nicht ändern. Es ändert sich lediglich
der relative Status
(Aktiv oder Bereitschaft).
- Es gibt drei mögliche takeover-Scripts: goActive,
goStandby und goInOp. Weitere Informationen finden Sie im Abschnitt Scripts verwenden.
- Adresse
- Der Wert für die Übernahmeadresse ist optional. Er sollte nur verwendet werden,
wenn die Maschine die Rolle als primäre Maschine und Ausweichmaschine einnimmt
(Konfiguration mit gegenseitiger hoher Verfügbarkeit). Die angegebene Adresse ist die
NFA der Dispatcher-Maschine, die normalerweise den Datenverkehr dieses Clusters
weiterleitet. Erfolgt eine Übernahme beider Cluster, geben Sie die eigene
NFA-Adresse des Dispatchers an.
Beispiele
- Geben Sie den folgenden Befehl ein, um den Hochverfügbarkeitsstatus einer
Maschine zu überprüfen:
dscontrol highavailability status
Ausgabe:
Hochverfügbarkeitsstatus:
-------------------------
Rolle ....................... primary
Wiederanlaufstrategie ....... manual
Status ...................... Aktiv
Untergeordneter Status ...... Synchronisiert
Primärer Host ............... 9.67.131.151
Port .........................12345
Bevorzugtes Ziel ............ 9.67.134.223
Signalstatus:
-----------------
Anzahl ........................ 1
Quelle/Ziel ................... 9.67.131.151/9.67.134.223
Erreichbark.-Status:
--------------------
Anzahl ............... 1
Adresse .............. 9.67.131.1 erreichbar
- Hinzufügen der Sicherungsinformationen zur primären Maschine unter Verwendung der automatischen
Wiederherstellungsstrategie und von Port 80:
dscontrol highavailability backup add primary auto 80
- Geben Sie den folgenden Befehl ein, um eine Adresse hinzuzufügen,
die der Dispatcher erreichen muss:
dscontrol highavailability reach add 9.67.125.18
- Geben Sie die folgenden Befehle ein, um Überwachungssignalinformationen
für die primäre Maschine und Ausweichmaschine hinzuzufügen:
Primäre Maschine - highavailability heartbeat add 9.67.111.3 9.67.186.8
Ausweichmaschine - highavailability heartbeat add 9.67.186.8 9.67.111.3
- Geben Sie den folgenden Befehl ein, wenn
der Dispatcher in Bereitschaft angewiesen werden soll,
aktiv zu werden, und die aktive Maschine in Bereitschaft versetzt
werden soll:
dscontrol highavailability takeover
dscontrol host — Ferne Maschine konfigurieren

>>-dscontrol--host:--ferner_Host-------------------------------><
- ferner_Host
- Der Name der fernen Maschine mit Load Balancer, die konfiguriert wird. Stellen Sie bei der Eingabe dieses Befehls sicher, dass sich zwischen
host: und ferner_Host kein Leerzeichen
befindet. Beispiel:
dscontrol host:ferner_Host
Nachdem dieser Befehl in der Eingabeaufforderung ausgegeben wurde,
geben Sie einen beliebigen gültigen Befehl dscontrol ein, der für die ferne
Load-Balancer-Maschine abgesetzt werden soll.
dscontrol logstatus — Protokolleinstellungen des Servers anzeigen

>>-dscontrol--logstatus----------------------------------------><
- logstatus
- Zeigt die Einstellungen des Serverprotokolls (Name der Protokolldatei, Protokollstufe und -größe) an.
Beispiele
Geben Sie den folgenden Befehl ein, um den Protokollstatus
anzuzeigen:
dscontrol logstatus
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
Protokollstatus von Dispatcher:
------------------------------
Name der Protokolldatei ........... C:\PROGRA~1\IBM\edge\lb\servers\logs\dispatcher\server.log
Protokollstufe .................... 1
Maximale Protokollgröße (Bytes) ... 1048576
dscontrol manager — Manager steuern

>>-dscontrol--manager--+-interval--Sekunden---------------------+-><
+-loglevel--Stufe------------------------+
+-logsize--+-unlimited-+-----------------+
| '-Bytes-----' |
+-metric set--+-loglevel--Stufe--------+-+
| '-logsize--+-unlimited-+-' |
| '-Bytes-----' |
+-quiesce--Server--+-----+---------------+
| '-now-' |
+-reach set--+-interval--Sekunden-----+--+
| +-loglevel--Stufe--------+ |
| '-logsize--+-unlimited-+-' |
| '-Bytes-----' |
+-refresh--Aktualisierungszyklus---------+
+-report--+----------------+-------------+
| '-Cluster+C2+...-' |
+-restart--Nachricht---------------------+
+-sensitivity--Wertigkeit----------------+
+-smoothing--Glättungsfaktor-------------+
+-start--+----------------------------+--+
| '-Protokolldatei--Metrikport-' |
+-status---------------------------------+
+-stop-----------------------------------+
+-unquiesce--Server----------------------+
'-version--------------------------------'
- 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.
- Sekunden
- Eine positive Zahl, die in Sekunden darstellt,
wie oft der Manager Wertigkeiten
für den Executor aktualisiert. Der Standardwert ist 2.
- 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 sorgfältiger 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 Byte für die
Protokolldatei des Managers. Sie können entweder eine
positive Zahl, die größer als 0 sein muss,
oder das Wort unlimited (unbegrenzt) angeben.
Möglicherweise erreicht die Protokolldatei nicht genau die
maximale Größe, bevor Einträge überschrieben werden,
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 Standardprotokollstufe ist 1. Der Wert für logsize 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 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.
Weitere Informationen hierzu finden Sie im Abschnitt Bearbeitung von Serververbindungen stilllegen.
- Server
- Die IP-Adresse des Servers als symbolischer Name oder in der
Schreibweise mit Trennzeichen.
Wenn Sie die Serverpartitionierung verwenden, geben Sie den eindeutigen Namen
des logischen Servers an. Weitere Informationen hierzu
finden Sie im Abschnitt Serverpartitionierung - Logische Server für einen physischen Server (IP-Adresse) konfigurieren.
- now
- Verwenden Sie
quiesce “now" nur, wenn Sie die Haltezeit definiert haben und vor Ablauf der Haltezeit neue Verbindungen
an einen anderen als den stillgelegten Server gesendet werden sollen. Weitere Informationen hierzu finden Sie im Abschnitt Bearbeitung von Serververbindungen stilllegen.
- 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.
- Aktualisierungszyklus
- Eine positive Zahl, die die Anzahl von Intervallen
darstellt. Der Standardwert ist 2.
- 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).
- Nachricht
- Eine Nachricht, die in die Protokolldatei des
Managers gestellt werden soll.
- 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.
- Wertigkeit
- Eine Zahl von 1 bis 100, die
als prozentuale Wertigkeit
verwendet werden soll. Der Standardwert 5
bewirkt eine Mindestsensitivität von 5 %.
- 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.
- Glättungsfaktor
- Eine positive Gleitkommazahl. Der Standardwert ist 1,5.
- 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. Weitere Informationen finden Sie in Anhang C. Beispielkonfigurationsdateien.
Wollen Sie das Verzeichnis
ändern, in dem die Protokolldateien gespeichert werden, lesen Sie die Informationen
im Abschnitt Pfade für die Protokolldatei ändern.
- Metrikport
- Der von Metric Server für Meldungen zur Systemlast verwendete Port. Wenn
Sie einen Metrikport angeben, müssen Sie auch einen
Protokolldateinamen angeben. Der Standardmetrikport ist
10004.
- status
- Zeigt den aktuellen Status aller Werte in dem Manager an,
die global gesetzt werden können.
Zudem werden die Standardwerte dieser Werte angezeigt.
- stop
- Den Manager stoppen.
- unquiesce
- Legen Sie 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.
- version
- Zeigt die aktuelle Version des Managers an.
Beispiele
- Geben Sie den folgenden Befehl ein, um das Aktualisierungsintervall
für den Manager auf 5 Sekunden zu setzen:
dscontrol manager interval 5
- Geben Sie den folgenden Befehl ein,
um die Stufe der Protokollierung zwecks Verbesserung der Leistung
auf 0 zu setzen:
dscontrol manager loglevel 0
- Geben Sie den folgenden Befehl ein,
um die Größe des Protokolls des Managers
auf 1.000.000 Byte zu setzen:
dscontrol manager logsize 1000000
- Legen Sie wie folgt fest, dass keine weiteren Verbindungen an den Server
130.40.52.153 gesendet werden sollen:
dscontrol manager quiesce 130.40.52.153
- Festlegen der Anzahl
Aktualisierungsintervalle auf 3, bevor die
Wertigkeiten aktualisiert werden:
dscontrol manager refresh 3
- Geben Sie den folgenden Befehl ein, um eine statistische Momentaufnahme
des Managers abzurufen:
dscontrol manager report
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
--------------------------------------------------------------------
| SERVER | IP-ADRESSE | STATUS |
--------------------------------------------------------------------
| mach14.dmz.com | 10.6.21.14 | AKTIV |
| mach15.dmz.com | 10.6.21.15 | AKTIV |
--------------------------------------------------------------------
-----------------------------
|LEGENDE ZUM MANAGERBERICHT |
-----------------------------
| AKTV | Aktive Verbindungen|
| NEUV | Neue Verbindungen |
| SYS | Systemmetrik |
|JETZT | Aktuelle Gewichtung|
| NEU | Neue Gewichtung |
|GWT | Gewichtung |
| VERB | Verbindungen |
-----------------------------
-------------------------------------------------------------------
| www.dmz.com | | | | | |
| 10.6.21.100 | GEWICHTUNG | AKTIV | NEU | PORT | SYS |
| PORT: 21 | JETZT NEU | 49 % | 50 % | 1 % | 0 % |
-------------------------------------------------------------------
| mach14.dmz.com | 10 10 | 0 | 0 | -1 | 0 |
| mach15.dmz.com | 10 10 | 0 | 0 | -1 | 0 |
-------------------------------------------------------------------
-------------------------------------------------------------------
| www.dmz.com | | | | | |
| 10.6.21.100 | GEWICHTUNG | AKTIV | NEU | PORT | SYS |
| PORT: 80 | JETZT NEU | 49 % | 50 % | 1 % | 0 % |
-------------------------------------------------------------------
| mach14.dmz.com | 10 10 | 0 | 0 | 23 | 0 |
| mach15.dmz.com | 9 9 | 0 | 0 | 30 | 0 |
-------------------------------------------------------------------
---------------------------------------------------
| ADVISOR | CLUSTER:PORT | ZEITLIMIT|
---------------------------------------------------
| http | 80 | unlimited |
| ftp | 21 | unlimited |
---------------------------------------------------
- Neustart aller Server mit Standardwertigkeit und Schreiben einer
Nachricht in die Managerprotokolldatei:
dscontrol manager restart Neustart des Managers für Codeaktualisierung
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
320-14:04:54 Neustart des Managers für Codeaktualisierung
- Festlegen der Sensitivität für Wertigkeitsänderungen auf 10:
dscontrol manager sensitivity 10
- Geben Sie den folgenden Befehl ein,
um den Glättungsfaktor auf 2,0 zu setzen:
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
- Geben Sie den folgenden Befehl ein,
um den aktuellen Status der Werte anzuzeigen, die dem Manager
zugeordnet sind:
dscontrol manager status
Dieser
Befehl erzeugt eine Ausgabe, die ungefähr wie folgt
aussieht:
Managerstatus:
===============
Metrik-Port ............................................. 10004
Name der Managerprotokolldatei .......................... manager.log
Managerprotokollstufe ................................... 1
Max. Managerprotokollgröße (Bytes) ...................... unlimited
Sensitivitätsstufe ...................................... 0,05
Glättungsfaktor ......................................... 1,5
Aktualisierungsintervall (Sekunden) ..................... 2
Gewichtungsaktualisierungszyklus ........................ 2
Erreichbarkeit - Protokollstufe ......................... 1
Erreichbarkeit - Max. Protokollgröße (Bytes) ............ unlimited
Erreichbarkeit - Aktualisierungsintervall (Sekunden) .... 7
Name der Protokolldatei für Metriküberwachung ........... MetricMonitor.log
Protokollstufe für Metriküberwachung .................... 1
Maximale Protokollgröße für Metriküberwachung (Bytes) ... 1048576
- Stoppen des Managers:
dscontrol manager stop
- Verwenden Sie den folgenden Befehl, um anzugeben, dass keine neuen Verbindungen an den Server 130.40.52.153 gesendet
werden sollen:
(Anmerkung: Verwenden Sie zum Stilllegen des Servers nur dann die Option "now", wenn Sie die Haltezeit festgelegt haben
und neue Verbindungen bis zum Ablauf der Haltezeit an einen anderen Server gesendet werden sollen):
dscontrol manager quiesce 130.40.52.153 now
- Verwenden Sie den folgenden Befehl, um anzugeben, dass keine neuen Verbindungen an den Server 130.40.52.153 gesendet
werden sollen:
(Anmerkung: Wenn Sie die Haltezeit definiert haben, werden nachfolgende neue Verbindungen vom Client bis zum
Ablauf der Haltezeit an diesen Server gesendet.):
dscontrol manager quiesce 130.40.52.153
- Legen Sie wie folgt fest, 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
- Geben Sie den folgenden Befehl ein,
um die aktuelle Versionsnummer des Managers
aufzurufen:
dscontrol manager version
dscontrol metric — Systemmetriken konfigurieren

>>-dscontrol--metric--+-add--Cluster+C2+...+CN:Metrik+Metrik1+...+MetrikN--------------+-><
+-remove--Cluster+C2+...+CN:Metrik+Metrik1+...+MetrikN-----------+
+-proportions--Cluster+C2+...+CN Proportion1 Prop2 Prop3...PropN-+
'-status--Cluster+C2+...+CN:Metrik+Metrik1+...+MetrikN-----------'
- add
- Hinzufügen der angegebenen Metrik.
- Cluster
- Die Adresse, zu der die Clients eine Verbindung herstellen. Die Adresse kann der Hostname der Maschine oder die IP-Adresse
im IP-Adressenformat sein. Zusätzliche
Cluster werden durch ein Pluszeichen
(+) getrennt.
- Metrik
- Name der Systemmetrik. Es muss sich um den Namen einer ausführbaren Datei oder Scriptdatei im Scriptverzeichnis
des Metric Server handeln.
- remove
- Entfernen der angegebenen Metrik.
- proportions
- Festlegen der Proportionen für alle diesem Objekt zugeordneten Metriken.
- status
- Anzeigen der aktuellen Metrik.
Beispiele
- Hinzufügen einer Systemmetrik:
dscontrol metric add Site1:Metrik1
- Festlegen der Proportionen für einen Sitenamen mit zwei Systemmetriken:
dscontrol metric proportions Site1 0 100
- Anzeigen des aktuellen Status der zugeordneten Metriken:
dscontrol metric status Site1:Metrik1
Dieser
Befehl erzeugt eine Ausgabe, die ungefähr wie folgt aussieht:
Metrikstatus:
------------
Cluster ....................... 10.10.10.20
Metrikname .................... Metrik1
Metrikproportion .............. 50
Server .................... plm3
Metrikdaten ............... -1
dscontrol port — Ports konfigurieren

>>-dscontrol--port--+-add--Cluster:Port--+-------------------------+-+-><
| +-crossport--anderer_Port-+ |
| +-maxservers--Größe-------+ |
| +-stickymask--Wert--------+ |
| +-stickytime--Zeit--------+ |
| +-method--Typ-------------+ |
| +-staletimeout--Wert------+ |
| +-weightbound--Wertigkeit-+ |
| +-porttype--Typ-----------+ |
| +-protocol--Typ-----------+ |
| '-reset--Wert-------------' |
+-set--Cluster:Port--+-crossport--anderer_Port-+-+
| +-maxservers--Größe-------+ |
| +-stickymask--Wert--------+ |
| +-stickytime--Zeit--------+ |
| +-staletimeout--Wert------+ |
| +-weightbound--Wertigkeit-+ |
| +-porttype--Typ-----------+ |
| +-maxhalfopen--Wert-------+ |
| '-reset--Wert-------------' |
+-remove--Cluster:Port---------------------------+
+-report--Cluster:Port---------------------------+
+-status--Cluster:Port---------------------------+
'-halfopenaddressreport--Cluster:Port------------'
- add
- Hinzufügen eines Ports zu einem Cluster. Sie müssen einen Port zu einem Cluster hinzufügen,
bevor Sie Server zu diesem Port hinzufügen können.
Sind keine Ports für einen Cluster vorhanden, werden alle
Clientanforderungen lokal verarbeitet. Mit diesem Befehl können Sie mehrere Ports auf einmal hinzufügen.
- Cluster
- Die Adresse des Clusters als symbolischer Name oder
im IP-Adressenformat. Sie können einen Doppelpunkt (:) als Platzhalter verwenden. Der Befehl dscontrol port add
:80 bewirkt beispielsweise, dass Port 80 zu allen Clustern hinzugefügt wird.
Anmerkung:
Zusätzliche
Cluster werden durch ein Pluszeichen
(+) getrennt.
- Port
- Nummer des Ports. Mit der Portnummer 0 (null) kann ein Platzhalterport
angegeben werden.
Anmerkung:
Zusätzliche
Ports werden durch ein Pluszeichen
(+) getrennt.
- crossport
- Mit crossport können Sie die Affinität (Feature sticky) auf mehrere Ports ausdehnen,
so dass künftige Anforderungen von Clients, deren Anforderungen an verschiedenen Ports empfangen werden,
dennoch an einen Server gesendet werden können. Geben Sie als Wert für crossport die Nummer des anderen
Ports an, der in die portübergreifende Affinität einbezogen
werden soll. Die Ports müssen die folgenden Bedingungen erfüllen, um diese Funktion verwenden zu können:
- Sie müssen dieselbe Clusteradresse gemeinsam nutzen.
- Sie müssen dieselben Server gemeinsam nutzen.
- Sie müssen denselben Wert (ungleich null) für stickytime haben.
- Sie müssen denselben Wert für stickymask haben.
Wenn Sie die portübergreifende Affinität aufheben möchten, setzen Sie den
Wert für crossport auf seine eigene Portnummer
zurück. Weitere Informationen zur portübergreifenden Affinität
finden Sie im Abschnitt Portübergreifende Affinität.
Anmerkung:
"crossport"
gilt nur für die Dispatcher-Weiterleitungsmethoden MAC und NAT/NATP.
- anderer_Port
- Der Wert von crossport. Der Standardwert entspricht
der eigenen Port-Nummer.
- maxservers
- Die maximale Anzahl von Servern. Der Standardwert für maxservers ist 32.
- Größe
- Der Wert für maxservers.
- stickymask
- Mit dem Feature Affinitätsadressmaske werden eingehende Clientanforderungen auf der Basis
gemeinsamer Teilnetzadressen zusammengefasst. Wenn eine Clientanforderung
eine Verbindung zu dem Port hergestellt hat, werden alle nachfolgenden
Anforderungen von Clients mit derselben (durch den maskierten Abschnitt der
IP-Adresse angegebenen) Teilnetzadresse an denselben Server übertragen.
Wenn Sie stickymask aktivieren möchten, muss port stickytime ein Wert ungleich null sein. Weitere Informationen hierzu
finden Sie im Abschnitt Affinitätsadressmaske (stickymask).
Anmerkung:
Das Schlüsselwort stickymask gilt nur für die Komponente Dispatcher.
- Wert
- Der Wert für stickymask ist die Anzahl der höherwertigen Bits
der 32-Bit-IP-Adresse, die maskiert werden sollen. Gültige Werte sind: 8,
16, 24 und 32. Der Standardwert ist 32. Damit wird die Funktion der
Affinitätsadressmaske inaktiviert.
- stickytime
- Das Intervall zwischen dem Schließen einer Verbindung und dem Öffnen einer neuen Verbindung.
Innerhalb dieses Intervalls wird der Client an denselben Server wie bei der ersten Verbindung vermittelt.
Nach Ablauf der Haltezeit kann der Client
an einen anderen Server vermittelt werden.
Für die
Komponente Dispatcher:
- Für die Dispatcher-Weiterleitungsmethode cbr
- Sie können stickytime nur für einen SSL-Port festlegen (auf einen Wert ungleich null setzen) und nicht für einen HTTP-Port,
weil dadurch die SSL-ID-Affinität aktiviert wird.
- Wenn Sie die Haltezeit (stickytime) für den Port setzen, muss der Affinitätstyp der Regel auf den
Standard (none) gesetzt sein. Die regelbasierte Affinität (passive Cookie-Affinität und URI-Affinität)
kann nicht gleichzeitig festgelegt werden, wenn die Haltezeit für den Port gesetzt ist.
- Für die Dispatcher-Weiterleitungsmethoden mac und nat
- Wenn Sie die Haltezeit (stickytime) für den Port (auf einen Wert ungleich null) setzen, können Sie in der Regel keinen Affinitätstyp
festlegen. Die regelbasierte Affinität
kann nicht gleichzeitig festgelegt werden, wenn die Haltezeit für den Port gesetzt ist.
- Das Festlegen von "port stickytime" aktiviert die Affinität der IP-Adressen.
Für die Komponente CBR: Wenn Sie die Haltezeit (stickytime) für den Port auf einen Wert ungleich null setzen, muss der Affinitätstyp der Regel auf den
Standard (none) gesetzt sein. Die regelbasierte Affinität (passive Cookie-Affinität, URI-Affinität, aktive Cookie-Affinität)
kann nicht gleichzeitig festgelegt werden, wenn die Haltezeit für den Port gesetzt ist.
- Zeit
- Die Zeit in Sekunden für die Weiterleitung
der Anforderungen eines Clients an denselben Server. Null gibt an, dass die
Anforderungen eines Clients nicht an denselben Server weitergeleitet werden.
- method
- Weiterleitungsmethode. Es gibt die Weiterleitungsmethoden mac und nat
und die inhaltsabhängige Weiterleitung (cbr). Die Weiterleitungsmethode nat
oder die inhaltsabhängige Weiterleitung (cbr) können Sie erst hinzufügen, nachdem Sie mit dem Parameter clientgateway
des Befehls dscontrol executor eine IP-Adresse ungleich null angegeben
haben. Weitere Informationen
hierzu finden Sie in Dispatcher-Weiterleitungsmethode nat und Content-Based Routing von Dispatcher (cbr).
Anmerkungen:
- Die Methode gilt
nur für die Komponente Dispatcher.
- Wenn sich der Back-End-Server in demselben Teilnetz wie die Rückkehradresse befindet und Sie
die Weiterleitungsmethode cbr oder nat verwenden,
müssen Sie als Router-Adresse die Adresse des Back-End-Servers definieren.
- Fügen Sie eine mac-Weiterleitungsmethode hinzu, werden Sie aufgefordert, für den Parameter
protocol entweder HTTP oder SSL anzugeben.
- Typ
- Der Typ der Weiterleitungsmethode. Mögliche Werte sind mac, nat
oder cbr. Der Standardwert ist mac.
- staletimeout
- Die Zeit in Sekunden, während der
eine Verbindung inaktiv bleiben darf,
bevor sie entfernt wird. Für die Komponente Dispatcher lautet der Standardwert 900
für Port 21 (FTP) und 259.200 für Port 23 (Telnet). Für alle anderen Dispatcher-Ports
und alle CBR-Ports ist der Standardwert 300. Das Inaktivitätszeitlimit kann auch auf Executor- oder Clusterebene gesetzt werden. Weitere Informationen hierzu
finden Sie im Abschnitt Inaktivitätszeitlimit verwenden.
- Wert
- Der Wert für staletimeout
in Sekunden.
- weightbound
- Legt die maximale Wertigkeit von Servern an diesem Port
fest. Mit diesem Wert festgelegt, welche Abweichung zwischen
der Anzahl der Anforderungen,
die der Executor den einzelnen Servern zuordnet, bestehen darf.
Der Standardwert ist 20.
- Wertigkeit
- Eine Zahl von 1 bis 100 für die maximale Wertigkeitsgrenze.
- porttype
- Der Port-Typ.
Anmerkung:
Der Parameter porttype gilt nur für
Dispatcher.
- Typ
- Gültige Werte sind tcp,
udp und both. Der Standardwert ist both (tcp/udp).
- protocol
- Der Protokolltyp. Für die Komponente Dispatcher ist dies ein erforderlicher Parameter, sofern Sie
für den Port eine cbr-Methode angeben. Wenn Sie für einen Port den Protokolltyp
SSL auswählen, sollten Sie außerdem eine Haltezeit (stickytime) ungleich null angeben, um die
SSL-ID-Affinität zu aktivieren. Bei Auswahl des Protokolls HTTP können Sie mit Inahltsregeln die Serveraffinität konfigurieren. Weitere Informationen hierzu
finden Sie im Abschnitt Content-Based Routing von Dispatcher (cbr).
Anmerkung:
"protocol" gilt
nur für die Weiterleitungsmethode cbr von Dispatcher.
- Typ
- Gültige Werte sind HTTP und SSL.
- maxhalfopen
- Der Schwellenwert für das Maximum halboffener Verbindungen. Verwenden Sie diesen Parameter,
um mögliche DoS-Attacken festzustellen, die eine große Anzahl halboffener TCP-Verbindungen auf Servern
nach sich ziehen.
Ein positiver Wert gibt an, dass überprüft wird, ob die aktuelle Anzahl
halboffener Verbindungen den Schwellenwert überschreitet. Wenn der aktuelle Wert über dem Schwellenwert liegt, wird ein Alert-Script
aufgerufen. Weitere Informationen hierzu
finden Sie im Abschnitt Erkennung von DoS-Attacken.
Anmerkung:
Der Parameter maxhalfopen gilt nur für
Dispatcher.
- Wert
- Der Wert für maxhalfopen. Der Standardwert ist null (es findet keine Überprüfung statt).
- reset
- Mit reset können Sie angeben, ob Load Balancer an inaktive Server am Port
eine TCP-Rücksetzanforderung senden soll. Eine TCP-Rücksetzanforderung bewirkt eine sofortige Beendigung der Verbindung. Weitere Informationen hierzu
finden Sie im Abschnitt TCP-Rücksetzanforderung an einen inaktiven Server senden (nur Komponente Dispatcher).
Anmerkung:
Das Schlüsselwort reset gilt nur
für die Komponente Dispatcher. Wenn Sie das Schlüsselwort reset verwenden möchten, muss der Parameter clientgateway des Befehls
dscontrol executor auf eine Router-Adresse gesetzt sein.
- Wert
- Gültige Werte für reset sind yes und no. Der Standardwert ist no
(es wird keine TCP-Rücksetzanforderung an inaktive Server gesendet). Wenn reset auf yes gesetzt ist, wird eine
TCP-Rücksetzanforderung
an inaktive Server gesendet.
- set
- Festlegen der Felder eines Ports.
- remove
- Entfernen dieses Ports.
- report
- Bericht zu diesem Port.
- status
- Anzeigen des Status für den Server an diesem Port. Wenn Sie den Status für
alle Ports sehen möchten, geben Sie diesen Befehl ohne
Port an. Vergessen Sie jedoch nicht
den Doppelpunkt.
- Sekunden
- Die Zeit in Sekunden, nach der halboffene Verbindungen zurückgesetzt werden.
- halfopenaddressreport
- Generiert für alle Clientadressen (bis zu 8000 Adresspaare),
deren Serverzugriff halboffene Verbindungen zur Folge hatten, Einträge im Protokoll
(halfOpen.log). Außerdem werden statistische Daten an die Befehlszeile zurückgegeben.
Dazu gehören unter anderem die Gesamtzahl, die größte Anzahl und die durchschnittliche Anzahl halboffener
Verbindungen sowie die durchschnittliche Dauer halboffener Verbindungen (in Sekunden). Weitere Informationen hierzu
finden Sie im Abschnitt Erkennung von DoS-Attacken.
Beispiele
- Geben Sie den folgenden Befehl ein,
um die Ports 80 und 23 zur Clusteradresse 130.40.52.153 hinzuzufügen:
dscontrol port add 130.40.52.153:80+23
- Geben Sie den folgenden Befehl ein,
um einen Platzhalterport zur Clusteradresse 130.40.52.153 hinzuzufügen:
dscontrol port set 130.40.52.153:0
- Festlegen der maximalen Wertigkeit 10 für Port 80 an der
Clusteradresse 130.40.52.153:
dscontrol port set 130.40.52.153:80 weightbound 10
- Geben Sie den folgenden Befehl ein, um den
Wert für stickytime für die Ports 80 und
23 der Clusteradresse 130.40.52.153 auf 60 Sekunden zu
setzen:
dscontrol port set 130.40.52.153:80+23 stickytime 60
- Geben Sie den folgenden Befehl ein, um die
portübergreifende Affinität von Port 80 zu Port 23 für
die Clusteradresse 130.40.52.153 zu setzen:
dscontrol port set 130.40.52.153:80 crossport 23
- Entfernen von Port 23
aus dem Cluster mit der Adresse 130.40.52.153:
dscontrol port remove 130.40.52.153:23
- Abrufen des Status für Port 80 an der
Clusteradresse 9.67.131.153:
dscontrol port status 9.67.131.153:80
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
Port-Status:
------------
Portnummer ........................ 80
Cluster ............................ 9.67.131.153
Zeitlimit für Inaktivität .......... 300
Gewichtungsgrenze .................. 20
Max. Anzahl Server ................. 32
Haltezeit .......................... 0
Port-Typ ........................... tcp/udp
Port-übergreifende Affinität ....... 80
StickyBits der Maske ............... 32
Max. Anz. halb geöffneter Verb. ... 0
TCP-Rücksetzanforderungen senden ... no
- Abrufen des Berichts für Port 80 an der
Clusteradresse 9.62.130.157:
dscontrol port report 9.62.130.157:80
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
Port-Bericht:
------------
Clusteradresse ....................... 9.62.130.157
Portnummer ........................ 80
Anzahl Server ........................ 5
Max. Servergewichtung ................ 10
Summe aktiver Verbindungen ........... 55
Verbindungen pro Sekunde ............. 12
KBytes pro Sekunde ................... 298
Anzahl halbgeöffneter Verbindungen ... 0
Gesendete TCP-Rücksetzanforderungen .. 0
Weiterleitungsmethode ................ MAC-gestützte Weiterleitung
- Abrufen des Berichts zu Adressen mit halboffenen Verbindungen für Port 80 an der Clusteradresse
9.67.127.121:
dscontrol port halfopenaddressreport 9.67.127.121:80
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
Bericht zu halboffenen Verbindungen wurde erfolgreich erstellt.
------------
Adressenbericht zu halb geöffneten Verbindungen für Cluster:Port = 9.67.127.121:80
Summe Adressen mit halb geöffneten Verbindungen ....... 0
Gesamtanzahl halb geöffneter Verbindungen ............. 0
Größte Anzahl halb geöffneter Verbindungen ............ 0
Durchschnittliche Zahl halb geöffneter Verbindungen ... 0
Durchschnittl. Zeit für halb geöffnete Verb. (Sek.) ... 0
Summe empfangener halb geöffneter Verbindungen ........ 0
dscontrol rule — Regeln konfigurieren

>>-dscontrol--rule--+-add--Cluster:Port:Regel--Typ--Typ--| Optionen |-+-><
+-dropserver--Cluster:Port:Regel--Server----------+
+-remove--Cluster:Port:Regel----------------------+
+-report--Cluster:Port:Regel----------------------+
+-set--Cluster:Port:Regel--| Optionen |-----------+
+-status--Cluster:Port:Regel----------------------+
'-useserver--Cluster:Port:Regel--Server+S2+...----'
Optionen:
|--+----------------------------------------------------+-------|
+-beginrange--Bereichsanfang--endrange--Bereichsende-+
+-priority--Stufe------------------------------------+
+-Muster--Muster-------------------------------------+
+-tos--Wert------------------------------------------+
+-stickytime--Zeit-----------------------------------+
+-Affinität--Affinitätstyp---------------------------+
+-cookiename--Wert-----------------------------------+
+-evaluate--Stufe------------------------------------+
'-sharelevel--Stufe----------------------------------'
- add
- Diese Regel zu einem Port hinzufügen.
- Cluster
- Die Adresse des Clusters als symbolischer Name oder
im IP-Adressenformat. Sie können einen Doppelpunkt (:) als Platzhalter verwenden. Der Befehl dscontrol rule add
:80:RegelA type Typ bewirkt beispielsweise, dass RegelA für alle Cluster zu Port 80 hinzugefügt wird.
Anmerkung:
Zusätzliche
Cluster werden durch ein Pluszeichen
(+) getrennt.
- Port
- Nummer des Ports. Sie können einen Doppelpunkt (:) als Platzhalter verwenden. Der Befehl dscontrol rule add
ClusterA::RegelA type Typ bewirkt beispielsweise, dass RegelA zu allen Ports für ClusterA hinzugefügt wird.
Anmerkung:
Zusätzliche
Ports werden durch ein Pluszeichen
(+) getrennt.
- Regel
- Der für die Regel ausgewählte Name.
Dieser Name kann eine beliebige Kombination aus alphanumerischen Zeichen, Unterstreichungszeichen,
Silbentrennungsstrichen und Punkten sein. Der Name kann 1 bis 20
Zeichen lang sein und darf keine Leerzeichen enthalten.
Anmerkung:
Zusätzliche Regeln werden durch ein
Pluszeichen (+) voneinander getrennt.
- Typ
- Der Regeltyp.
- Typ
- Die Auswahlmöglichkeiten für Typ sind:
- ip
- Die Regel basiert auf der Client-IP-Adresse.
- time
- Die Regel basiert auf der Uhrzeit.
- connection
- Die Regel basiert auf der Anzahl der Verbindungen pro Sekunde für den Port.
Diese Regel kann nur verwendet werden, wenn der Manager aktiv ist.
- active
- Die Regel basiert auf der Gesamtzahl der aktiven Verbindungen
für den Port. Diese Regel kann nur verwendet werden, wenn der Manager aktiv ist.
- port
- Die Regel basiert auf dem Clientport.
Anmerkung:
Port
gilt für die Komponente Dispatcher.
- service
- Diese Regel basiert auf dem Feld für
die Service-Art (Type of Service = TOS) im IP-Header.
Anmerkung:
Service gilt
nur für die Komponente Dispatcher.
- reservedbandwidth
- Diese Regel basiert auf der Bandbreite (in Kilobytes pro Sekunde), die von einer Servergruppe
bereitgestellt wird. Weitere Informationen finden Sie in den Abschnitten
Regeln auf der Basis der reservierten und gemeinsam genutzten Bandbreite verwenden und Regel "Reservierte Bandbreite".
Anmerkung:
Der Parameter reservedbandwidth gilt nur für die Komponente Dispatcher.
- sharedbandwidth
- Diese Regel basiert auf der Bandbreite (in Kilobytes pro Sekunde), die auf Executor- oder Clusterebene
gemeinsam genutzt wird. Weitere Informationen finden Sie unter Regeln auf der Basis der reservierten und gemeinsam genutzten Bandbreite verwenden und Regel "Gemeinsame Bandbreite".
Anmerkung:
Der Parameter sharedbandwidth gilt nur für die Komponente Dispatcher.
- true
- Diese Regel ist immer wahr. Sie kann mit der Anweisung ELSE in der
Programmierlogik verglichen werden.
- content
- Diese Regel beschreibt einen regulären Ausdruck,
der mit den URLs verglichen wird, die vom Client angefordert
werden. Dies gilt für Dispatcher
und CBR.
- beginrange
- Der untere Wert des Bereichs, mit dem bestimmt wird, ob die Regel wahr ist
oder nicht.
- Bereichsanfang
- Hängt von der Art der Regel ab. Die Art des Werts und der Standardwert werden
nachfolgend nach der Art der Regel aufgelistet:
- ip
- Die Adresse des Clients als symbolischer Name oder
im IP-Adressenformat. Der Standardwert ist 0.0.0.0.
- time
- Eine ganze Zahl. Der Standardwert ist 0. Er stellt Mitternacht dar.
- connection
- Eine ganze Zahl. Der Standardwert ist 0.
- active
- Eine ganze Zahl. Der Standardwert ist 0.
- port
- Eine ganze Zahl. Der Standardwert ist 0.
- reservedbandwidth
- Eine ganze Zahl (Kilobytes pro Sekunde). Der Standardwert ist 0.
- endrange
- Der obere Wert des Bereichs, mit dem bestimmt wird, ob die Regel wahr ist
oder nicht.
- Bereichsende
- Hängt von der Art der Regel ab. Die Art des Werts und der Standardwert werden
nachfolgend nach der Art der Regel aufgelistet:
- ip
- Die Adresse des Clients als symbolischer Name oder
im IP-Adressenformat. Der Standardwert ist 255.255.255.254.
- time
- Eine ganze Zahl. Der Standardwert ist 24. Er stellt Mitternacht dar.
Anmerkung:
Beim Definieren des Bereichsanfangs (beginrange) und Bereichsendes
(endrange) der Zeitintervalle ist darauf zu achten, dass jeder Wert eine
ganze Zahl sein muss, die nur den Stundenteil der Uhrzeit darstellt. Es werden keine
Teilwerte einer Stunde angegeben. Soll beispielsweise die
Stunde von 3 Uhr bis 4 Uhr angegeben werden, geben Sie für
beginrange 3 und für endrange ebenfalls 3 an. Damit werden alle Minuten von 3 Uhr bis
3 Uhr 59 angegeben. Wird für beginrange 3 und für
endrange 4 angegeben, wird die zweistündige Periode von
3 Uhr bis 4 Uhr 59 angegeben.
- connections
- Eine ganze Zahl. Der Standardwert ist 2 hoch 32 minus 1.
- active
- Eine ganze Zahl. Der Standardwert ist 2 hoch 32 minus 1.
- port
- Eine ganze Zahl. Der Standardwert ist 65535.
- reservedbandwidth
- Eine ganze Zahl (Kilobytes pro Sekunde). Der Standardwert ist 2 hoch 32 minus 1.
- priority
- Die Reihenfolge, in der die Regeln überprüft werden.
- Stufe
- Eine ganze Zahl. Wird die Priorität der ersten hinzugefügten Regel
nicht angegeben, wird sie vom Dispatcher standardmäßig auf 1 gesetzt. Wird eine
nachfolgende Regel hinzugefügt, wird ihre Priorität standardmäßig als
10 + die derzeit niedrigste Priorität aller vorhandenen Regeln berechnet.
Beispiel:
Sie haben eine Regel mit der Priorität 30.
Sie fügen eine neue Regel hinzu und setzen ihre Priorität auf 25 (die, wie Sie wissen,
eine höhere Priorität
als 30 ist). Anschließend fügen Sie eine
dritte Regel ohne Angabe einer Priorität hinzu. Die Priorität der dritten Regel wird
wie folgt berechnet: 40 (30 + 10).
- pattern
- Gibt das Muster an, das für eine Inhaltsregel (Typ "content")
verwendet werden soll.
- Muster
- Das zu verwendende Muster. Weitere Informationen zu gültigen Werten finden Sie in
Anhang B. Syntax für Inhaltsregeln (Muster).
- tos
- Gibt den Wert für “Type of Service” (TOS) an, der für
die Regel der Art Service verwendet wird.
Anmerkung:
TOS gilt nur
für die Komponente Dispatcher.
- Wert
- Die aus 8 Zeichen bestehende Zeichenfolge, die
für den tos-Wert verwendet werden soll. Gültige Zeichen
sind: 0 (binäre Null), 1 (binäre Eins) und x (beliebig).
Beispiel: 0xx1010x. Weitere Informationen hierzu finden Sie im Abschnitt Auf der Serviceart basierende Regeln verwenden.
- stickytime
- Gibt die für eine Regel zu verwendende Haltezeit an. Wenn der Parameter
affinity des Befehls rule auf activecookie gesetzt wird, muss stickytime auf einen Wert ungleich
null gesetzt werden, um diesen Affinitätstyp zu aktivieren. Die Haltezeit für die Regel gilt nicht für Regeln mit dem
Affinitätstyp passivecookie oder uri.
Weitere Informationen hierzu
finden Sie im Abschnitt Aktive Cookie-Affinität.
Anmerkung:
Der Parameter stickytime für Regeln gilt nur für die
Komponente CBR.
- Zeit
- Zeit in Sekunden.
- affinity
- Gibt den für eine Regel zu verwendenden Affinitätstyp an: aktive Cookie-Affinität, passive
Cookie-Affinität, URI-Affinität oder keine Affinität.
Der Affinitätstyp
activecookie aktiviert eine Lastverteilung des Webdatenverkehrs mit Affinität an einen Server. Die Affinität basiert auf Cookies,
die von Load Balancer generiert werden.
Der Affinitätstyp passivecookie aktiviert die Verteilung von Webdatenverkehr mit Affinität zu einem Server ausgehend von den Identifizierungs-Cookies,
die von den Servern generiert werden.
Für die passive Cookie-Affinität müssen Sie den Parameter cookiename verwenden.
Der Affinitätstyp URI aktiviert den Lastausgleich für
Webdatenverkehr auf Caching-Proxy-Servern mit effektiver Vergrößerung
des Cache.
Weitere Informationen hierzu finden Sie in
den Abschnitten Aktive Cookie-Affinität, Passive Cookie-Affinität
und URI-Affinität.
Anmerkung:
Die Affinität gilt für Regeln, die mit der Dispatcher-Weiterleitungsmethode
cbr konfiguriert wurden, und für die
Komponente CBR.
- Affinitätstyp
- Mögliche Werte für den Affinitätstyp sind: none (Standardwert), activecookie,
passivecookie oder uri.
- cookiename
- Ein vom Administrator willkürlich festgelegter Name, der als Kennung für Load Balancer verwendet wird. Nach diesem Namen muss Load Balancer die HTTP-Header-Anforderung
durchsuchen. Der Cookie-Name dient neben dem Cookie-Wert als Kennung für
Load Balancer, so dass Load Balancer nachfolgende Anforderungen einer Website immer an dieselbe Servermaschine senden kann.
Der Cookie-Name kann nur für die Affinität "passives Cookie" angewendet werden.
Weitere Informationen hierzu
finden Sie im Abschnitt Passive Cookie-Affinität.
Anmerkung:
Der Cookie-Name gilt für Regeln, die mit der Dispatcher-Weiterleitungsmethode
cbr konfiguriert wurden, und für die
Komponente CBR.
- Wert
- Wert des Cookie-Namens.
- evaluate
- Diese Option ist nur für die Komponente Dispatcher verfügbar.
Sie gibt an, ob die Regelbedingungen für alle Server an einem Port oder für alle Server in einer
Regel ausgewertet werden sollen. Diese Option ist nur für Regeln gültig, die Entscheidungen ausgehend
von den Kenndaten der Server treffen. Dazu gehören die Regeln connection (Verbindung), active (aktiv) und
reservedbandwidth (reservierte Bandbreite). Weitere Informationen hierzu finden Sie im Abschnitt Option für Serverauswertung für Regeln.
Für Regeln des Typs connection können Sie auch eine
Auswertungsoption (upserversonrule) angeben. Durch Angabe von
upserversonrule können Sie sicherstellen, dass die übrigen Server, die dieser Regel unterliegen, nicht überlastet
werden, wenn einige Server der Gruppe inaktiv sind.
- Stufe
- Mögliche Werte sind port, rule oder upserversonrule. Der Standardwert ist port. upserversonrule ist nur für
den Regeltyp connection verfügbar.
- sharelevel
- Dieser Parameter gilt nur für die Regel "Gemeinsam genutzte Bandbreite". Er gibt an, ob die gemeinsame Nutzung von
Bandbreite auf Cluster-
oder Executor-Ebene stattfindet. Bei gemeinsamer Nutzung von Bandbreite auf Clusterebene
steht innerhalb eines Clusters portübergreifend eine maximale Bandbreite zur gemeinsamen
Nutzung zur Verfügung. Bei gemeinsamer Nutzung von Bandbreite auf Executor-Ebene steht für
Cluster innerhalb der gesamten Dispatcher-Konfiguration eine maximale Bandbreite zur gemeinsamen
Nutzung zur Verfügung. Weitere Informationen hierzu
finden Sie im Abschnitt Regel "Gemeinsame Bandbreite".
- Stufe
- Mögliche Werte sind executor oder cluster.
- dropserver
- Einen Server aus einem Regelsatz entfernen.
- Server
- Die IP-Adresse der TCP-Servermaschine als symbolischer Name
oder im IP-Adressenformat.
Wenn Sie die Serverpartitionierung verwenden, geben Sie den eindeutigen Namen
des logischen Servers an. Weitere Informationen hierzu
finden Sie im Abschnitt Serverpartitionierung - Logische Server für einen physischen Server (IP-Adresse) konfigurieren.
Anmerkung:
Zusätzliche Server werden durch ein
Pluszeichen (+) voneinander getrennt.
- remove
- Eine oder mehrere Regeln, die durch Pluszeichen voneinander getrennt
sind, entfernen.
- report
- Die internen Werte einer oder mehrerer Regeln anzeigen.
- set
- Werte für diese Regel festlegen.
- status
- Die einstellbaren Werte einer oder mehrerer Regeln anzeigen.
- useserver
- Server in einen Regelsatz einfügen.
Beispiele
- Hinzufügen einer Regel, die immer wahr ist, ohne Angabe von Bereichsanfang oder -ende:
dscontrol rule add 9.37.67.100:80:trule type true priority 100
- Erstellen einer Regel, die den Zugriff auf einen Bereich von IP-Adressen unterbindet, der in diesem Fall mit
“9:” beginnt:
dscontrol rule add 9.37.131.153:80:ni type ip b 9.0.0.0 e 9.255.255.255
- Soll eine Regel erstellt werden, die die Verwendung eines bestimmten Servers
in der Zeit von 11 Uhr bis 15 Uhr angibt, geben Sie den folgenden Befehl ein:
dscontrol rule add cluster1:80:timerule type time beginrange 11 endrange 14
dscontrol rule useserver Cluster1:80:timerule Server05
- Soll eine Regel erstellt werden, die auf
dem Inhalt des TOS-Bytefelds im IP-Header basiert, geben Sie den folgenden Befehl
ein:
dscontrol rule add 9.67.131.153:80:tosrule type service tos 0xx1001x
- Erstellen einer Regel ausgehend von der reservierten Bandbreite, die einer Gruppe von Servern
(die innerhalb der Regel ausgewertet wird) zugeordnet wird, um Daten mit einer Geschwindigkeit von 100 Kilobytes pro
Sekunde zu liefern:
dscontrol rule add 9.67.131.153:80:rbwrule type reservedbandwidth
beginrange 0 endrange 100 evaluate rule
- Erstellen einer Regel ausgehend von der gemeinsam genutzten Bandbreite, bei der es sich um verfügbar gemachte
Bandbreite auf Clusterebene handelt, die nicht genutzt wurde (Anmerkung: Zuerst müssen Sie mit dem Befehl dscontrol cluster
die maximale Bandbreite in Kilobytes pro Sekunde angeben, die auf Clusterebene gemeinsam genutzt
werden kann):
dscontrol cluster set 9.67.131.153 sharedbandwidth 200
dscontrol rule add 9.67.131.153:80:shbwrule type sharedbandwidth
sharelevel cluster
dscontrol server — Server konfigurieren

>>-dscontrol--server--+-add--Cluster:Port:Server--+-------------------------------+-+-><
| +-address--Adresse--------------+ |
| +-collocated--Wert--------------+ |
| +-sticky--Wert------------------+ |
| +-weight--Wert------------------+ |
| +-fixedweight--Wert-------------+ |
| +-cookievalue--Wert-------------+ |
| +-mapport--Portwert-------------+ |
| +-protocol--Wert----------------+ |
| +-router--Adresse---------------+ |
| +-returnaddress--Adresse--------+ |
| +-advisorrequest--Zeichenfolge--+ |
| '-advisorresponse--Zeichenfolge-' |
+-set--Cluster:Port:Server--+-collocated--Wert--------------+-+
| +-sticky--Wert------------------+ |
| +-weight--Wert------------------+ |
| +-fixedweight--Wert-------------+ |
| +-cookievalue--Wert-------------+ |
| +-protocol--Wert----------------+ |
| +-router--Adresse---------------+ |
| +-advisorrequest--Zeichenfolge--+ |
| '-advisorresponse--Zeichenfolge-' |
+-down--Cluster:Port:Server-----------------------------------+
+-remove--Cluster:Port:Server---------------------------------+
+-report--Cluster:Port:Server---------------------------------+
+-up--Cluster:Port:Server-------------------------------------+
'-status--Cluster:Port:Server---------------------------------'
- add
- Diesen Server hinzufügen.
- Cluster
- Die Adresse des Clusters als symbolischer Name oder
im IP-Adressenformat. Sie können einen Doppelpunkt (:) als Platzhalter verwenden. Der Befehl dscontrol server add
:80:ServerA bewirkt beispielsweise, dass ServerA für alle Cluster zu Port 80 hinzugefügt wird.
Anmerkung:
Zusätzliche
Cluster werden durch ein Pluszeichen
(+) getrennt.
- Port
- Nummer des Ports. Sie können einen Doppelpunkt (:) als Platzhalter verwenden. Der Befehl dscontrol server add
::ServerA bewirkt beispielsweise, dass ServerA für alle Cluster zu allen Ports hinzugefügt wird.
Anmerkung:
Zusätzliche
Ports werden durch ein Pluszeichen
(+) getrennt.
- Server
- Der Server ist die eindeutige IP-Adresse der TCP-Servermaschine als
symbolischer Name oder im IP-Adressenformat.
Wenn Sie einen eindeutigen Namen verwenden, der nicht in eine IP-Adresse aufgelöst wird, müssen Sie den Befehl
dscontrol server add mit dem Serverparameter address verwenden. Weitere Informationen hierzu
finden Sie im Abschnitt Serverpartitionierung - Logische Server für einen physischen Server (IP-Adresse) konfigurieren.
Anmerkung:
Zusätzliche Server werden durch ein
Pluszeichen (+) voneinander getrennt.
- address
- Die eindeutige IP-Adresse der TCP-Servermaschine
als Hostname oder im IP-Adressenformat. Falls der Servername nicht aufgelöst werden kann, müssen Sie die
Adresse der physischen Servermaschine angeben. Weitere Informationen hierzu
finden Sie im Abschnitt Serverpartitionierung - Logische Server für einen physischen Server (IP-Adresse) konfigurieren.
- Adresse
- Wert für die Adresse des Servers.
- collocated
- Mit dem Parameter collocated können Sie angeben, ob der Dispatcher auf einer der Servermaschinen installiert ist,
für die er den Lastausgleich durchführt.
Anmerkung:
Beachten Sie die folgenden Hinweise:
- Der Parameter collocated ist gültig, wenn die
Dispatcher-Weiterleitungsmethode mac, nat oder cbr verwendet wird. Site Selector und CBR können auf allen Plattformen verknüpft werden, erfordern jedoch nicht
dieses Schlüsselwort. Weitere Informationen hierzu finden Sie im Abschnitt Verknüpfte Server verwenden.
- Windows: Die Verknüpfung ist nicht verfügbar.
- Wert
- Wert für collocated: yes oder no. Der Standardwert ist no.
- sticky
- Ermöglicht einem Server, die Einstellung für stickytime
an seinem Port zu überschreiben. Bei Verwendung des Standardwertes “yes" bleibt die
normale normale Affinität wie für den Port definiert erhalten. Bei Verwendung
des Wertes “no" wird
der Client beim Absetzen der nächsten Anforderung an diesem Port nicht wieder an diesen Server verwiesen. Dies gilt
unabhängig von der Einstellung
für stickytime des Ports. Dies ist in bestimmten Situationen nützlich,
wenn Regeln verwendet werden. Weitere
Informationen hierzu finden Sie im Abschnitt Portaffinität außer Kraft setzen.
- Wert
- Wert für sticky: yes oder no. Der Standardwert ist yes.
- weight
- Eine Zahl von 0 bis 100 (die den angegebenen Wert für die Wertigkeitsgrenze des Ports nicht überschreiten
darf) zur Angabe der Wertigkeit
dieses Servers. Wird die Wertigkeit auf 0 gesetzt, werden keine neuen
Anforderungen an den Server gesendet, die derzeit aktiven Verbindungen
zu diesem Server werden jedoch nicht beendet. Der Standardwert ist die Hälfte des angegebenen Maximalwerts für die
Wertigkeitsgrenze.
Ist der
Manager aktiv, wird diese Einstellung schnell überschrieben.
- Wert
- Wertigkeit des Servers.
- fixedweight
- Mit der Option fixedweight können Sie angeben, ob der Manager
die Serverwertigkeit ändern soll. Wird der Wert für fixedweight auf yes gesetzt,
kann der Manager die Serverwertigkeit nicht ändern.
Weitere Informationen hierzu finden Sie im Abschnitt Feste Wertigkeiten vom Manager.
- Wert
- Wert für fixedweight: yes oder no. Der Standardwert ist no.
- cookievalue
- Der Parameter cookievalue ist ein zufälliger Wert, der die Serverseite des aus Cookie-Namen und Cookie-Wert bestehenden
Paares. Der Cookie-Wert dient neben dem Cookie-Namen als Kennung, mit
der Load Balancer
nachfolgende Clientanforderungen an nur einen Server senden kann.
Weitere Informationen hierzu
finden Sie im Abschnitt Passive Cookie-Affinität.
Anmerkung:
Der Parameter cookievalue ist für Dispatcher (bei Verwendung der Weiterleitungsmethode cbr)
und CBR gültig.
- Wert
- Ein zufälliger Wert. Standardmäßig ist kein Cookie-Wert angegeben.
- mapport
- Zuordnen der Nummer des Zielports für die Clientanforderung
(die für den Dispatcher angegeben ist) zur Nummer des Serverports, an dem der Dispatcher den Lastausgleich für
die Clientanforderungen durchführt.
Erlaubt Load Balancer, die Anforderung eines Clients an einem Port zu empfangen und sie an einen anderen Port auf der Servermaschine zu übertragen.
Mit mapport können Sie den Lastausgleich für eine Clientanforderung
auf einem Server durchführen, auf dem mehrere Serverdämonen aktiv sind.
Anmerkung:
Der Parameter mapport gilt für Dispatcher
(bei Verwendung der Weiterleitungsmethode nat oder cbr) und für
CBR. Weitere Informationen zu Dispatcher finden Sie in den Abschnitten
Dispatcher-Weiterleitungsmethode nat und
Content-Based Routing von Dispatcher (cbr). Weitere Informationen zu CBR können Sie dem Abschnitt
Lastausgleich für SSL-Datenverkehr vom Client zum Proxy und HTTP-Datenverkehr vom Proxy zum Server entnehmen.
- protocol
- Die gültigen Werte für protocol sind HTTP und HTTPS. Der Standardwert ist
HTTP.
Anmerkung:
Der Parameter protocol gilt nur für die
Komponente CBR.
- Portwert
- Nummer des zugeordneten Ports. Der Standardwert ist die Nummer des Zielports für die Clientanforderung.
- router
- Wenn Sie ein Weitverkehrsnetz (WAN) konfigurieren, ist dies die Adresse des Routers zum fernen Server. Der Standardwert ist
0. Er gibt einen lokalen Server an. Wurde die Router-Adresse eines Servers einmal
auf einen anderen Wert als null gesetzt (gibt einen fernen Server an), kann
die Adresse nicht mehr auf null zurückgesetzt werden, um einen lokalen Server
anzugeben. Der Server muss stattdessen entfernt und dann erneut ohne Angabe einer Router-Adresse
hinzugefügt werden. Genauso kann ein als lokal definierter
Server (Router-Adresse = 0) nicht als ferner Server definiert werden, indem die
Router-Adresse geändert wird. Der Server muss entfernt und erneut hinzugefügt
werden. Weitere Informationen hierzu
finden Sie im Abschnitt Dispatcher-WAN-Unterstützung konfigurieren.
Anmerkung:
Der Parameter router gilt nur für
Dispatcher. Wenn Sie die Weiterleitungsmethode nat
oder cbr verwenden, müssen Sie beim Hinzufügen eines Servers zur Konfiguration die Router-Adresse
angeben.
- Adresse
- Wert der Adresse des Routers.
- returnaddress
- Eine eindeutige IP-Adresse oder ein eindeutiger Hostname. Diese Adresse wird
auf der Dispatcher-Maschine konfiguriert und wird vom Dispatcher bei der Lastverteilung
der Clientanforderung an den Server als Quellenadresse verwendet. Auf diese Weise wird sichergestellt, dass der Server das Paket an die Dispatcher-Maschine zurückgibt
und es nicht direkt an den Client sendet. (Der Dispatcher leitet das IP-Paket dann an den
Client weiter.) Sie müssen den Wert für die Rückkehradresse beim Hinzufügen des
Servers angeben. Die Rückkehradresse kann nur geändert werden, wenn Sie den Server entfernen und
dann erneut hinzufügen. Die Rückkehradresse darf nicht mit dem Wert für
Cluster, Server oder NFA übereinstimmen.
Anmerkung:
Der Parameter returnaddress gilt nur für
Dispatcher. Wenn Sie die Weiterleitungsmethode "nat" oder "cbr"
verwenden, müssen Sie eine Rückkehradresse für die Kommunikation zwischen Load Balancer und
den Back-End-Servern definieren.
Die Anzahl aktiver Verbindungen zwischen Load Balancer und dem Back-End-Server wird durch die Anzahl der Rückkehradressen beschränkt, die definiert sind.
Load Balancer verwendet nur Ports, die auf der Rückkehradresse basieren, und keine Ports, die auf der Kombination von Rückkehradresse und Server basieren.
Wenn alle verfügbaren Ports belegt sind, schlagen weitere Verbindungen fehl.
Verwenden Sie in einer ausgelasteten Umgebung mehrere Rückkehradressen, um einen Engpass bei den verfügbaren Ports zu vermeiden.
- Adresse
- Wert der Rückkehradresse.
- advisorrequest
- Der
HTTP- oder HTTPS-Advisor verwendet die Zeichenfolge advisorrequest, um den Status der Server
abzufragen. Dieser Wert ist
nur für die Server gültig, die mit dem
HTTP- oder HTTPS-Advisor zusammenarbeiten.
Zum Aktivieren dieses Wertes müssen Sie den
HTTP- oder HTTPS-Advisor starten. Weitere Informationen hierzu
finden Sie im Abschnitt Option "Anforderung/Antwort (URL)" des HTTP- oder HTTPS-Advisors konfigurieren.
Anmerkung:
Der Parameter advisorrequest
gilt für die Komponenten Dispatcher und CBR.
- Zeichenfolge
- Wert der Zeichenfolge, die vom
HTTP- oder HTTPS-Advisor verwendet wird. Der Standardwert ist
HEAD
/ HTTP/1.0.
Anmerkung:
Wenn die Zeichenfolge
ein Leerzeichen enthält, gilt Folgendes:
- Bei Absetzen des Befehls von der Shell-Eingabeaufforderung dscontrol>> müssen Sie die
Zeichenfolge in Anführungszeichen setzen. Beispiel: server
set Cluster:Port:Server advisorrequest "head / http/1.0"
- Beim Absetzen des Befehls dscontrol an der Eingabeaufforderung des Betriebssystems
müssen Sie dem Text die Zeichen "\" voranstellen und den Text mit den Zeichen
\"" beenden. Beispiel: dscontrol
server set Cluster:Port:Server advisorrequest "\"head / http/1.0\""
- advisorresponse
- Die
Antwortzeichenfolge des Advisors, nach dem der
HTTP- oder HTTPS-Advisor die HTTP-Antwort durchsucht.
Dieser Wert ist
nur für die Server gültig, die mit dem
HTTP- oder HTTPS-Advisor zusammenarbeiten.
Zum Aktivieren dieses Wertes müssen Sie den
HTTP- oder HTTPS-Advisor starten. Weitere Informationen hierzu
finden Sie im Abschnitt Option "Anforderung/Antwort (URL)" des HTTP- oder HTTPS-Advisors konfigurieren.
Anmerkung:
Der Parameter advisorresponse
gilt für die Komponenten Dispatcher und CBR.
- Zeichenfolge
- Wert der Zeichenfolge, die vom
HTTP- oder HTTPS-Advisor verwendet wird. Der Standardwert ist null.
Anmerkung:
Wenn die Zeichenfolge
ein Leerzeichen enthält, gilt Folgendes:
- Bei Absetzen des Befehls von der Shell-Eingabeaufforderung dscontrol>> müssen Sie die
Zeichenfolge in Anführungszeichen setzen.
- Beim Absetzen des Befehls dscontrol an der Eingabeaufforderung des Betriebssystems
müssen Sie dem Text die Zeichen "\" voranstellen und den Text mit den Zeichen
\"" beenden.
- down
- Diesen Server als inaktiv markieren. Durch diesen Befehl
werden alle aktiven Verbindungen zu diesem Server
unterbrochen, und es wird verhindert, dass weitere Verbindungen oder Pakete
an diesen Server gesendet werden.
Wenn Sie einen Server mit dem Befehl "server down" offline setzen und der
stickytime-Wert für diesen Server ungleich null ist, werden vorhandene Clients weiter von diesem Server bedient, bis das
stickytime-Intervall abläuft. Der Server wird erst nach Ablauf des
stickytime-Invervalls heruntergefahren.
- remove
- Diesen Server entfernen.
- report
- Bericht über diesen Server erstellen. Der Bericht enthält zu jedem Server die folgenden
Angaben: Anzahl gleichzeitiger Verbindungen pro Sekunde, innerhalb einer Sekunde übertragene Kilobytes, Summe der Verbindungen,
Summe der aktiven Verbindungen, Anzahl der Verbindungen mit Beendigungsstatus (FIN) und
Anzahl beendeter Verbindungen.
- set
- Werte für diesen Server festlegen.
- status
- Status der Server anzeigen.
- up
- Diesen Server als aktiv markieren. Der Dispatcher sendet jetzt neue
Verbindungen zu diesem Server.
Beispiele
- Hinzufügen des Servers mit der Adresse
27.65.89.42 zum Port 80 an der Clusteradresse 130.40.52.153:
dscontrol server add 130.40.52.153:80:27.65.89.42
- Setzen des Servers an der Adresse
27.65.89.42 auf nonsticky (Feature zum Außerkraftsetzen der
Portaffinität):
dscontrol server set 130.40.52.153:80:27.65.89.42 sticky no
- Den
Server an 27.65.89.42 als inaktiv (down) markieren:
dscontrol server down 130.40.52.153:80:27.65.89.42
- Geben Sie den folgenden Befehl ein, um den
Server 27.65.89.42 von allen Ports aller Cluster zu entfernen:
dscontrol server remove ::27.65.89.42
- Geben Sie den folgenden Befehl ein,
um den Server an 27.65.89.42 als "zusammengeführt" zu definieren (Server befindet sich
auf derselben Maschine wie Load Balancer):
dscontrol server set 130.40.52.153:80:27.65.89.42 collocated yes
- Festlegen der Wertigkeit 10 für Server
27.65.89.42 am Port 80 der Clusteradresse 130.40.52.153:
dscontrol server set 130.40.52.153:80:27.65.89.42 weight 10
- Den
Server an 27.65.89.42 als aktiv (up) zu markieren:
dscontrol server up 130.40.52.153:80:27.65.89.42
- Geben Sie den folgenden Befehl ein, um einen fernen Server hinzuzufügen:
dscontrol server add 130.40.52.153:80:130.60.70.1 router 130.140.150.0
- Zielsetzung, dass der HTTP-Advisor eine HTTP-URL-Anforderung HEAD / HTTP/1.0 für Server
27.65.89.42 am HTTP-Port 80 abfragt:
dscontrol server set 130.40.52.153:80:27.65.89.42
advisorrequest "\"HEAD / HTTP/1.0\""
- Anzeigen des Status für Server 9.67.143.154 am Port 80:
dscontrol server status 9.67.131.167:80:9.67.143.154
Die Ausgabe dieses Befehls sieht etwa wie folgt aus:
Serverstatus:
--------------
Server ......................... 9.67.143.154
Portnummer ........................ 80
Cluster ........................ 9.67.131.167
Clusteradresse ................. 9.67.131.167
Stillgelegt .................... N
Server aktiv ................... J
Gewichtung ..................... 10
Feste Gewichtung ............... N
Haltemodus für Regel ........... J
Ferner Server .................. N
Netz-Router-Adresse ............ 0.0.0.0
Zusammengelegt ................. N
Advisor-Anforderung ............ HEAD / HTTP/1.0
Advisor-Antwort ................
Cookie-Wert .................... nicht anwendbar
Klon-ID ........................ nicht anwendbar
dscontrol set — Serverprotokoll konfigurieren

>>-dscontrol--set--+-loglevel--Stufe--------+------------------><
'-logsize--+-unlimited-+-'
'-Größe-----'
- loglevel
- Die Stufe für die Protokollierung von dsserver-Aktivitäten.
- Stufe
- Der Standardwert für loglevel ist 0. Der gültige Bereich
ist 0 bis 5. 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
- Die maximale Anzahl von Byte, die in der
Protokolldatei protokolliert werden können.
- Größe
- Der Standardwert für logsize ist 1 MB.
dscontrol status — Aktivitätsanzeige für Manager und Advisor

>>-dscontrol--status-------------------------------------------><
Beispiele
dscontrol subagent — SNMP-Subagenten konfigurieren
Anmerkung:
Die Befehlssyntax für dscontrol subagent gilt für die Komponente Dispatcher.

>>-dscontrol--subagent--+-loglevel--Stufe----------------------+-><
+-logsize--+-Bytes-----+---------------+
| '-unlimited-' |
+-report-------------------------------+
+-start--+---------------------------+-+
| '-Community--Protokolldatei-' |
+-status-------------------------------+
+-stop---------------------------------+
'-version------------------------------'
- loglevel
- Die Stufe, auf der der Subagent seine Aktivitäten in einer Datei
protokolliert.
- 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
- Festlegen der maximalen Größe des Subagentenprotokolls in Bytes.
Der Standardwert ist 1 MB.
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, so dass Sie erkennen können, in welcher Reihenfolge sie geschrieben wurden.
Je höher Sie die Protokollstufe setzen,
desto sorgfältiger 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 Byte für die
Protokolldatei des Subagenten. Sie können entweder eine
positive Zahl, die größer als 0 sein muss,
oder das Wort unlimited (unbegrenzt) angeben.
Möglicherweise erreicht die Protokolldatei nicht genau die
maximale Größe, bevor Einträge überschrieben werden,
da die Größe der Protokolleinträge variiert. Der Standardwert ist "unlimited".
- report
- Zeigt eine statistische Momentaufnahme an.
- start
- Den Subagenten starten.
- Community
- Der Name der SNMP-Community, den Sie als Sicherheitskennwort verwenden
können. Der Standardwert ist public.
Windows-Plattform: Es wird der Name der Community für das Betriebssystem verwendet.
- Protokolldatei
- Der Name der Datei, in der die Daten des
SNMP-Subagenten protokolliert werden. Jeder Eintrag im Protokoll wird mit einer Zeitmarke
versehen. Der Standardwert ist subagent.log. Die Standarddatei
ist im Verzeichnis logs installiert. Weitere Informationen finden Sie in Anhang C. Beispielkonfigurationsdateien.
Wollen Sie das Verzeichnis
ändern, in dem die Protokolldateien gespeichert werden, lesen Sie die Informationen
im Abschnitt Pfade für die Protokolldatei ändern.
- status
- Zeigt den aktuellen Status aller Werte in dem SNMP-Subagenten an,
die global gesetzt werden können.
Zudem werden die Standardwerte dieser Werte angezeigt.
- version
- Zeigt die aktuelle Version des Subagenten an.
Beispiele