Sie können die Executor-Funktion mit dem Befehl dscontrol rule steuern.
>>-dscontrol--rule--+-add--Cluster@Port@Regel-type--+-active-+--Optionen-+>< | '-true---' | +-dropserver--Cluster@Port@Regel--Server------------+ +-remove--Cluster@Port@Regel------------------------+ +-report--Cluster@Port@Regel------------------------+ +-set--Cluster@Port@Regel--Optionen-----------------+ +-status--------------------------------------------+ '-useserver--Cluster@Port@Regel--Server+s2+---------'
>>-+-Bereichsanfang--Bereichsende-+---------------------------->< +-priority--Wert-------+ '-evaluate--+-Port-+---' '-rule-'
dscontrol rule add :80:RegelA type typeWeitere Cluster müssen durch ein Pluszeichen (+) abgetrennt werden.
Wird die Priorität der ersten hinzugefügten Regel nicht angegeben, wird sie von Load Balancer standardmäßig auf 1 gesetzt. Wird eine nachfolgende Regel hinzugefügt, wird ihre Priorität standardmäßig als 10 + der derzeit niedrigsten 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. Als +Priorität der dritten Regel wird 40 ermittelt (30 + 10).
In der Regel angegebene Server auswerten
Server am Port auswerten
Wenn Sie bei den zuvor beschriebenen Regeln den Wert der Option "evaluate" für die erste Regel auf "port" setzen (damit die Regelbedingungen für alle Server am Port ausgewertet werden) und der Datenverkehr den Schwellenwert für diese Regel überschreitet, wird er an den der zweiten Regel zugeordneten Server ("Site ausgelastet") gesendet. Die erste Regel misst den Datenverkehr aller Server (einschließlich des Verkehrs für den Server "Site ausgelastet") am Port, um festzustellen, ob der Schwellenwert überschritten wird. Geht die Überlastung der der ersten Regel zugeordneten Server zurück, kann der Datenverkehr entgegen der Absicht weiterhin an den Server "Site ausgelastet" gesendet werden, sofern der Datenverkehr am Port weiterhin den Schwellenwert für die erste Regel überschreitet.
dscontrol rule add 130.40.52.153@80@pool2 type active beginrange 250 endrange 500
dscontrol rule add 130.40.52.153@80@jamais type true priority 100