Controllare la funzione executor con il comando dscontrol rule.
>>-dscontrol--rule--+-add--cluster@port@rule--type--+-active-+--options-+->< | '-true---' | +-dropserver--cluster@port@rule--server-------------+ +-remove--cluster@port@rule-------------------------+ +-report--cluster@port@rule-------------------------+ +-set--cluster@port@rule--options-------------------+ +-status--------------------------------------------+ '-useserver--cluster@port@rule--server+s2+----------'
>>-+-beginrange--endrange-+------------------------------------>< +-priority--value------+ '-evaluate--+-port-+---' '-rule-'
dscontrol rule add :80:RuleA type typeSeparare più cluster con un segno più (+).
Se non specifica la priorità della prima regola che viene aggiunta, Load Balancer la imposterà automaticamente su 1. Quando viene aggiunta una regola successiva, per impostazione predefinita, la sua priorità viene calcolata in modo che sia 10 + il valore minimo di priorità corrente di qualsiasi regola esistente. Ad esempio, si assuma di avere una regola con priorità pari a 30. Viene aggiunta una nuova regola e se ne imposta la priorità su 25 (che è una priorità maggiore di 30). A questo punto, viene aggiunta una terza regola senza impostarne la priorità. La priorità di questa terza regola viene calcolata come 40 (30 + 10).
Valutazione di server all'interno della regola
Valutazione dei server sulla porta
Utilizzando le due regole appena descritte, se si imposta l'opzione di valutazione sulla porta per la prima regola (valutazione della condizione della regola su tutti i server sulla porta), quando il traffico supera il valore soglia di tale regola, il traffico viene inviato al server "sito occupato" associato alla seconda regola. La prima regola misura il traffico di tutti i server (compreso il server "sito occupato") sulla porta per determinare se il traffico supera la soglia. Man mano che la congestione diminuisce per i server associati alla prima regola, un risultato non intenzionale si verifica laddove il traffico continua verso il server "sito occupato" in quanto il traffico sulla porta comunque supera il valore soglia della prima regola.
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