Controle la función ejecutor con el mandato 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 typeSepare los clústeres adicionales con un signo más (+).
Si no se especifica la prioridad de la primera regla que se añade, Load Balancer la establecerá de forma predeterminada en 1. Cuando se añade una regla subsiguiente, de forma predeterminada su prioridad se calcula para que sea 10 + la prioridad más baja actual de cualquier regla existente. Por ejemplo, piense que tiene una regla existente cuya prioridad es 30. Se añade una regla nueva y se establece su prioridad en 25 (lo que, recuerde, es una prioridad más alta que 30). Entonces se añade una tercera regla sin establecer una prioridad. La prioridad de la tercera regla se calcula para que sea 40 (30 + 10).
Evaluación de los servidores en la regla
Evaluación de los servidores en el puerto
Utilizando las dos reglas descritas anteriormente, si establece la opción de evaluación al puerto para la primera regla (evaluación de la condición de la regla a través de todos los servidores en el puerto), cuando el tráfico supere el umbral de la regla, el tráfico se enviará al servidor "site busy" asociado a la segunda regla. La primera regla mide todo el tráfico del servidor (incluyendo el servidor "site busy") en el puerto para determinar si el tráfico supera el umbral. A medida que disminuye el tráfico de los servidores asociados con la primera regla, puede que se produzca un resultado involuntario donde el tráfico continúa en el servidor "site busy" porque el tráfico en el puerto sigue superando el umbral de la primera regla.
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