[AIX HP-UX Linux Solaris Windows]

dscontrol rule

Controle la función de ejecutor con el mandato dscontrol rule.

Sintaxis

>>-dscontrol--rule--+-add--clúster@puerto@regla--type--+-active-+--opciones-+-><
                    |                                  '-true---'           |   
                    +-dropserver--clúster@puerto@regla--servidor------------+   
                    +-remove--clúster@puerto@regla--------------------------+   
                    +-report--clúster@puerto@regla--------------------------+   
                    +-set--clúster@puerto@regla--opciones-------------------+   
                    +-status------------------------------------------------+   
                    '-useserver--clúster@puerto@regla--servidor+s2+---------'   

Los opciones siguientes están disponibles para este mandato:
>>-+-inicio_rango--fin_rango-+---------------------------------><
   +-priority--valor---------+   
   '-evaluate--+-port-+------'   
               '-rule-'          

Parámetros

add
Añade esta regla a un puerto.
  • clúster: especifica la dirección del clúster, en forma de nombre simbólico o en un formato de dirección IP. Puede utilizar un símbolo de arroba (@) como carácter comodín. Por ejemplo, el mandato siguiente añadirá RuleA al puerto 80 para todos los clústeres:
    dscontrol rule add @80@RuleA type type
    Separe los clústeres adicionales con un signo más (+).
  • puerto: especifica el número del puerto. Puede utilizar un símbolo de arroba (@) como carácter comodín. Por ejemplo, el mandato siguiente añadirá RuleA a todos los puertos para ClusterA.
    dscontrol rule add clusterA@@RuleA type type
    Separe los puertos adicionales con un signo más (+).
  • regla: especifica el nombre que se elija para la regla. Este nombre puede contener cualquier carácter alfanumérico, subrayado, guión o punto. Puede tener entre 1 y 20 caracteres y no puede tener espacios vacíos. Separe las reglas adicionales con un signo más (+).
  • type valor
    • active: basado en el número de conexiones activas totales del puerto. Esta regla sólo funcionará si el gestor se está ejecutando.
    • true: especifica que esta regla siempre da como resultado true.
  • beginrange: especifica el valor más bajo en el intervalo utilizado para determinar si la regla es true o no. Es un entero con un valor predeterminado de 0.
  • endrange: especifica el valor más alto en el intervalo utilizado para determinar si la regla es true o no. Es un entero con un valor predeterminado de 2 a la potencia de 32 menos 1.
  • priority valor: el orden en el que se revisan las reglas, donde valor es un entero.

    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).

  • evaluate valor: especifica si evaluar la condición de la regla a través de todos los servidores en el puerto o a través de los servidores en la regla. Valor puede ser:
    • port: especifica la evaluación de la condición de la regla a través de todos los servidores en el puerto. Este es el valor predeterminado.
    • rule: especifica la evaluación de la condición de la regla a través de los servidores en la regla.

    Evaluación de los servidores en la regla

    La opción para medir la condición de la regla a través de los servidores en la regla permite configurar dos reglas con las características siguientes:
    1. La primera regla que se evalúa contiene todos los servidores que mantienen el contenido del sitio web y la opción de evaluación se establece para marcar la regla (evaluar la condición de la regla a través de los servidores en la regla).
    2. La segunda regla es siempre una regla true que contiene un servidor único que responde con una respuesta de tipo "site busy".
    Es resultado es que cuando el tráfico supera el umbral de los servidores en la primera regla, el tráfico se envía al servidor "site busy" en la segunda regla. Cuando el tráfico está por debajo del umbral de los servidores en la primera regla, el tráfico nuevo continúa de nuevo en los servidores en la primera 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.

dropserver
Eliminar un servidor de un conjunto de reglas.
  • servidor: especifica el nombre del servidor a eliminar. La dirección IP de la máquina del servidor TCP como un nombre simbólico o en formato de dirección IP. O, si ha utilizado la partición del servidor, utilice el nombre exclusivo del servidor lógico. Consulte cprf_serverpart.html para obtener más información. Separe los servidores adicionales con un signo más (+).
remove
Elimina una o más reglas, separadas por signos más (+).
report
Muestra los valores internos de una o más reglas.
set
Establece los valores para esta regla.
useserver
Inserta servidores en un conjunto de reglas.
status
Muestra los valores configurados de una o más reglas.

Ejemplos




Tareas relacionadas
Configuración de reglas para gestionar tráfico de servidores ocupados o no disponibles
Referencia relacionada
Mandatos
Tema de referencia Tema de referencia    

Condiciones de uso | Comentarios

last-updated-altÚltima actualización: Jul 5, 2011 11:19:44 AM EDT
Nombre de archivo: rcmd_dscontrolrule.html