Referencia de mandatos para Dispatcher y CBR

En este capítulo se describe cómo utilizar los mandatos dscontrol de Dispatcher. También es una referencia de mandatos de CBR.

En las versiones anteriores, cuando el producto se denominaba Network Dispatcher, el nombre del mandato de control de Dispatcher era ndcontrol. El nombre del mandato de control de Dispatcher ahora es dscontrol. Asegúrese de actualizar todos los archivos de script anteriores de modo que utilicen dscontrol (no ndcontrol) para configurar Dispatcher.

CBR utiliza un subconjunto de los mandatos de Dispatcher que se enumeran en esta referencia de mandatos. Al utilizar estos diagramas de sintaxis para CBR, sustituya cbrcontrol por dscontrol. Para obtener información, consulte el apartado Diferencias de configuración entre CBR y Dispatcher.

La lista siguiente contiene los mandatos que se describen en este capítulo:

Puede escribir una versión minimizada de los parámetros del mandato dscontrol. Sólo es necesario especificar las letras exclusivas de los parámetros. Por ejemplo, para obtener ayuda sobre el mandato para guardar archivos, puede escribir dscontrol he f en lugar de dscontrol help file.

Para iniciar la interfaz de línea de mandatos: emita dscontrol para recibir un indicador de mandatos dscontrol.

Para finalizar la interfaz de línea de mandatos, emita exit o quit.

Los valores de los parámetros de mandatos deben especificarse en caracteres del idioma inglés. Las únicas excepciones son los nombres de sistema principal (que se utilizan en los mandatos cluster, server y highavailability) y nombres de archivo (que se utilizan en los mandatos de archivo).

Diferencias de configuración entre CBR y Dispatcher

La interfaz de línea de mandatos de CBR es un subconjunto de la interfaz de línea de mandatos de Dispatcher. Para CBR, indique el mandato cbrcontrol en lugar de dscontrol para configurar el componente.

Nota:
El componente Content Based Routing (CBR) no está disponible en plataformas que ejecutan una JVM de 64 bits, salvo para HP-UX ia64. En HP-UX ia64, el componente CBR se ejecuta como una aplicación de 32 bits. Puede utilizar el método de reenvío de CBR del componente Dispatcher de Load Balancer para proporcionar direccionamiento basado en contenido sin utilizar Proxy de memoria caché. Consulte direccionamiento basado en contenido de Dispatcher (método de reenvío cbr) para obtener más información.

A continuación se listan algunos de los mandatos que se omiten en CBR.

  1. alta disponibilidad
  2. subagent
  3. executor
  4. cluster
  5. port
  6. rule add {c:p:r} type port
  7. server

dscontrol advisor — controlar el asesor

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--advisor--+-connecttimeout--name--+-port-----------+--tiempo_espera_en_segundos---+-><
                       |                       '-clúster:puerto-'                              |
                       +-interval--name--+-port-----------+--segundos--------------------------+
                       |                 '-clúster:puerto-'                                    |
                       +-list------------------------------------------------------------------+
                       +-loglevel--name--+-port-----------+--nivel-----------------------------+
                       |                 '-clúster:puerto-'                                    |
                       +-logsize--name--+-port-----------+--+-unlimited-----------+------------+
                       |                '-clúster:puerto-'  '-número_de_registros-'            |
                       +-receivetimeout--name--+-port-----------+--tiempo_espera_en_segundos---+
                       |                       '-clúster:puerto-'                              |
                       +-informe--name--+-port-----------+-------------------------------------+
                       |                '-clúster:puerto-'                                     |
                       +-retries--name--+-port-----------+--número_reintentos------------------+
                       |                '-clúster:puerto-'                                     |
                       +-start--name--+-port-----------+--+----------------------------------+-+
                       |              '-clúster:puerto-'  '-archivo_anotaciones_cronológicas-' |
                       +-estado--name--+-port-----------+--------------------------------------+
                       |               '-clúster:puerto-'                                      |
                       +-stop--name--+-port-----------+----------------------------------------+
                       |             '-clúster:puerto-'                                        |
                       +-timeout--name--+-port-----------+--+-unlimited-+----------------------+
                       |                '-clúster:puerto-'  '-segundos--'                      |
                       '-versión--name--+-port-----------+-------------------------------------'
                                        '-clúster:puerto-'
 

connecttimeout
Establece cuánto tiempo espera un asesor antes de notificar que falla una conexión a un servidor para un puerto determinado de un servidor (un servicio). Para obtener más información, consulte Tiempo de espera de conexión y recepción del asesor para los servidores.
nombre
Nombre del asesor. Los valores posibles incluyen connect, db2, dns, ftp, http, https, cachingproxy, imap, ldap, ldaps, nntp, ping, pop3, self, sip, smtp, ssl, ssl2http, telnet y wlm.

Consulte Lista de asesores para obtener más información sobre los asesores que Load Balancer proporciona.

Los nombres de asesores personalizados están en formato xxxx, donde ADV_xxxx es el nombre de la clase que implementa el asesor personalizado. Consulte Crear asesores personalizados (personalizables) para obtener más información.

puerto
Número del puerto que el asesor está supervisando.
clúster:puerto
El valor de clúster es opcional en los mandatos del asesor, pero el valor de puerto sí es necesario. Si no se especifica el valor de clúster, el asesor empezará a ejecutarse en el puerto correspondiente a todos los clústeres. Si especifica un clúster, el asesor empezará a ejecutarse en el puerto, pero sólo para el clúster especificado. Consulte Inicio y detención de un asesor para obtener más información.

El clúster es la dirección en formato de dirección IP o un nombre simbólico. El puerto es el número del puerto que el asesor está supervisando.

tiempo_espera_en_segundos
Entero positivo que representa el tiempo de espera en segundos durante el que el asesor espera antes de notificar que se ha producido una anomalía en una conexión a un servidor. El valor predeterminado es 3 veces el valor especificado para el intervalo del asesor.
interval
Establece con qué frecuencia el asesor consultará si hay información en los servidores.
segundos
Entero positivo que representa el número de segundos entre las solicitudes a los servidores sobre su estado actual. El valor predeterminado es 7.
list
Muestra una lista de los asesores que actualmente proporcionan información al gestor.
loglevel
Establece el nivel de registro cronológico para las anotaciones cronológicas del asesor.
nivel
El número del nivel (0 a 5). El valor predeterminado es 1. Cuanto más alto sea el número, más información se anotará en las anotaciones cronológicas del asesor. A continuación se muestran los valores posibles: 0 equivale a Ninguno, 1 a Mínimo, 2 a Básico, 3 a Moderado, 4 a Avanzado, 5 a Detallado.
logsize
Establece el tamaño máximo de las anotaciones cronológicas del asesor. Cuando se establece un tamaño máximo para el archivo de anotaciones cronológicas, el texto del archivo vuelve al principio; es decir, cuando el archivo alcanza el tamaño especificado, las entradas subsiguientes se anotarán al principio del archivo y se grabarán encima de las entradas de anotaciones cronológicas anteriores. El tamaño de las anotaciones cronológicas no puede establecerse más pequeño que el tamaño actual de las anotaciones cronológicas. Las entradas de anotación cronológica tienen la indicación de fecha y hora para que pueda saber el orden en el que se han escrito. Cuando más alto se establezca el nivel de anotaciones cronológicas, más cuidado deberá tener al elegir el tamaño de las anotaciones cronológicas porque, cuando el registro cronológico está establecido en los niveles más altos, puede quedarse sin espacio rápidamente.
número_de_registros
El tamaño máximo en bytes para el archivo de anotaciones cronológicas del asesor. Puede especificar un número positivo mayor que cero o la palabra unlimited. Es posible que el archivo de anotaciones cronológicas no alcance el tamaño máximo exacto antes de empezar a sobrescribir porque el tamaño de las entradas del archivo varían. El valor predeterminado es 1 MB.
receivetimeout
Establece cuánto tiempo espera un asesor antes de notificar que falla una recepción de un puerto determinado en un servidor (un servicio). Para obtener más información, consulte Tiempo de espera de conexión y recepción del asesor para los servidores.
tiempo_espera_en_segundos
Entero positivo que representa el tiempo de espera en segundos durante el que el asesor espera antes de notificar que se ha producido una anomalía en una recepción en un servidor. El valor predeterminado es 3 veces el valor especificado para el intervalo del asesor.
report
Muestra un informe sobre el estado del asesor.
retry
El parámetro retry establece el número de reintentos que un asesor puede realizar antes de marcar un servidor como inactivo.
núm_reintentos
Número entero mayor que o igual a cero. Este valor no debe ser mayor que 3. Si la palabra clave retries no está configurada, el número de reintentos tendrá el valor predeterminado de cero.
start
Inicia el asesor. Estos son asesores de cada protocolo. Los puertos predeterminados son los siguientes:
Nombre del asesor Protocolo Puerto
cachingproxy HTTP (mediante 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 private 12345
sip SIP 5060
smtp SMTP 25
ssl SSL 443
ssl2http SSL 443
telnet Telnet 23
WLM private 10.007
Nota:
El asesor FTP sólo debe asesorar sobre el puerto de control FTP (21). No iniciar un asesor FTP en el puerto de datos FTP (20).
archivo_anotaciones_cronológicas
Nombre de archivo en el que se anotan los datos de gestión. Cada registro de las anotaciones cronológicas tiene la indicación de fecha y hora.

El archivo por omisión es puerto_nombre_asesor.log, por ejemplo, http_80.log. Para cambiar el directorio en el que se guardan los archivos de anotaciones cronológicas, consulte el apartado Cambio de las vías de acceso del archivo de anotaciones cronológicas. Los archivos de anotaciones cronológicas predeterminados para los asesores específicos del clúster (o sitio) se crean con la dirección del clúster, por ejemplo, http_127.40.50.1_80.log.

status
Muestra el estado actual de todos los valores de un asesor que se pueden establecer globalmente y sus valores predeterminados.
stop
Detiene el asesor.
timeout
Establece el número de segundos durante los que el gestor considerará válida la información del asesor. Si el gestor cree que la información del asesor es anterior a este intervalo de tiempo de espera, el gestor no la utilizará para determinar los pesos para los servidores en el puerto que el asesor está supervisando. Una excepción a este tiempo de espera es cuando el asesor ha notificado al gestor que un servidor específico está inactivo. El gestor utilizará dicha información sobre el servidor incluso después de que el servidor exceda el tiempo de espera.
segundos
Número positivo que representa el número de segundos o la palabra unlimited. El valor predeterminado es unlimited.
version
Muestra la versión actual del asesor.

Ejemplos

dscontrol binlog — controlar el archivo de anotaciones cronológicas binario

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--binlog--+-start---------------------------------+-><
                      +-stop----------------------------------+
                      +-estableciendo--+-retention--horas---+-+
                      |                '-interval--segundos-' |
                      '-estado--------------------------------'
 

start
Inicia las anotaciones cronológicas en binario.
stop
Detiene las anotaciones cronológicas en binario.
set
Establece campos para el registro cronológico en binario. Para obtener más información sobre cómo establecer los campos para el registro cronológico en binario, consulte Utilización del registro cronológico binario para analizar estadísticas de servidor.
retención
Número de horas que se conservan los archivos de anotaciones cronológicas en binario. El valor predeterminado de retention es 24.
horas
Número de horas.
interval
Número de segundos entre las entradas de anotaciones cronológicas. El valor predeterminado de interval es 60.
segundos
Número de segundos.
status
Muestra la retención y los intervalos de las anotaciones cronológicas en binario.

dscontrol cluster — configurar clústeres

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--cluster--+-add--clúster+c2+...;;--+----------------------------------------+-+-><
                       |                      +-address--address-----------------------+ |
                       |                      +-proportions--activo--new--port--system-+ |
                       |                      +-maxports--size-------------------------+ |
                       |                      +-maxservers--size-----------------------+ |
                       |                      +-stickytime--time-----------------------+ |
                       |                      +-weightbound--peso----------------------+ |
                       |                      +-porttype--tipo-------------------------+ |
                       |                      +-primaryhost--address-------------------+ |
                       |                      +-staletimeout--tiempo sin actividad-----+ |
                       |                      '-sharedbandwidth--tamaño----------------' |
                       +-set--clúster+c2+...;;--+-proportions--activo--new--port--system-+-+
                       |                      +-maxports--size-------------------------+ |
                       |                      +-maxservers--size-----------------------+ |
                       |                      +-stickytime--time-----------------------+ |
                       |                      +-weightbound--peso----------------------+ |
                       |                      +-porttype--tipo-------------------------+ |
                       |                      +-primaryhost--address-------------------+ |
                       |                      +-staletimeout--tiempo sin actividad-----+ |
                       |                      '-sharedbandwidth--size------------------' |
                       +-remove--clúster-------------------------------------------------+
                       +-report--clúster-------------------------------------------------+
                       '-status--clúster-------------------------------------------------'
 

add
Añade este clúster. Debe definir como mínimo un clúster.
clúster
Nombre o dirección del clúster con el que conectan los clientes. El valor del clúster es un nombre simbólico o está en un formato de dirección IP. Se puede utilizar un valor de clúster de 0.0.0.0 para especificar un clúster comodín. Consulte Utilizar un clúster comodín para combinar configuraciones de servidor para obtener más información.

Con la excepción del mandato dscontrol cluster add, puede utilizar dos puntos (:) como carácter comodín. Por ejemplo, al emitir el siguiente mandato, dscontrol cluster set : weightbound 80, se establecerá una ponderación de 80 en todos los clústeres.

Nota:
Los clústeres adicionales se separan mediante un signo más (+).
address
La dirección IP exclusiva de la máquina TCP en formato de nombre de host o en formato de dirección IP. Si el valor del clúster no puede resolverse, debe proporcionar esta dirección IP de la máquina física.
Nota:
address sólo se aplica al componente Dispatcher.
dirección
Valor de la dirección del clúster.
proporciones
A nivel de clúster, establezca la proporción de importancia para las conexiones activas (activas), las nuevas conexiones (nuevas), la información de todos los asesores (puerto) y la información de un programa de supervisión del sistema como Metric Server (sistema) que utilizará el gestor para establecer los pesos del servidor. Cada uno de estos valores, que se describen a continuación, se expresan como porcentaje del total y, por lo tanto, siempre suman 100. Para obtener más información, consulte Proporción de la importancia otorgada a la información de estado.
activas
Número de 0 a 100 que representa la proporción de peso que se debe dar a las conexiones activas. El valor predeterminado es 50.
nuevas
Número de 0 a 100 que representa la proporción de peso que se debe dar a las nuevas conexiones. El valor predeterminado es 50.
puerto
Número de 0 a 100 que representa la proporción de peso que se debe dar a la información de los asesores. El valor predeterminado es 0.
Nota:
Cuando se inicia un asesor y si la proporción de puerto es 0, Load Balancer establece automáticamente este valor en 1 para que el gestor utilice la información de asesor como entrada para calcular el peso de servidor.
sistema
Número de 0 a 100 que representa la proporción de peso que se debe dar a la información de la métrica de sistema, por ejemplo la de Metric Server. El valor predeterminado es 0.
maxports
Número máximo de puertos. El valor por omisión de maxports es 8.
tamaño
Número de puertos permitido.
maxservers
Número máximo predeterminado de servidores por puertos. Este valor puede alterarse para puertos individuales mediante port maxservers. El valor por omisión de maxservers es 32.
tamaño
Número de servidores permitido en un puerto.
stickytime
El tiempo de permanencia en memoria predeterminado para los puertos que se van a crear. Este valor puede alterarse para puertos individuales mediante port stickytime. El valor por omisión de stickytime es 0.
Nota:
En el caso del método de reenvío CBR de Dispatcher, si establece el tiempo de permanencia en memoria en un valor distinto de cero, el tiempo de permanencia en memoria del puerto está habilitado si el puerto es SSL (no HTTP). Si el tiempo de permanencia en memoria para los puertos que van a crearse es un valor distinto de cero y el nuevo puerto añadido es SSL, la afinidad de ID de SSL esta habilitada para el puerto. Para inhabilitar la afinidad de ID SSL en el puerto, será necesario establecer de forma explícita el tiempo de permanencia en memoria en 0.
tiempo
El valor del tiempo de permanencia en memoria en segundos.
weightbound
Ponderación de puerto predeterminada. Este valor puede alterarse para puertos individuales mediante port weightbound. El valor por omisión de weightbound es 20.
peso
El valor de weightbound.
porttype
El tipo de puerto predeterminado. Este valor puede alterarse para puertos individuales mediante port porttype.
tipo
Los valores posibles son tcp, udp y both.
primaryhost
Dirección NFA de esta máquina Dispatcher o la dirección NFA de la máquina Dispatcher de reserva. En una configuración de alta disponibilidad mutua , un clúster se asocia con la máquina primaria o de reserva.

Si cambia el valor de primaryhost de un clúster una vez que se han iniciado las máquinas primaria y de reserva y están ejecutando alta disponibilidad mutua, también debe forzar al nuevo sistema principal primario que tome control. Asimismo, es necesario actualizar los scripts y desconfigurar y configurar manualmente el clúster correctamente. Consulte el apartado Alta disponibilidad mutua para obtener más información.

dirección
Valor de dirección de primaryhost. El valor por omisión es la dirección NFA de esta máquina.
staletimeout
Número de segundos durante los cuales no puede haber actividad en una conexión antes de que se elimine dicha conexión. El valor predeterminado para FTP es 900; el valor predeterminado para Telnet es 259,200. El valor por omisión para todos los demás protocolos es 300. Este valor puede alterarse para puertos individuales mediante port staletimeout. Consulte el apartado Utilización del valor de tiempo de espera sin actividad para obtener más información.
tiempo sin actividad
El valor del tiempo sin actividad.
sharedbandwidth
La cantidad máxima de ancho de banda (en kilobytes por segundo) que puede compartirse en el nivel del clúster. Para más información sobre el ancho de banda compartido, consulte los apartados Utilización de normas basadas en ancho de banda reservado y ancho de banda compartido y Norma de ancho de banda compartido.
Nota:
sharedbandwith se aplica al componente Dispatcher.
tamaño
El tamaño de sharedbandwidth es un valor entero. El valor predeterminado es cero. Si el valor es cero, la anchura de banda no puede compartirse a nivel de clúster.
set
Establece las propiedades del clúster.
remove
Elimina este clúster.
report
Muestra los campos internos del clúster.
Nota:
report se aplica al componente Dispatcher.
status
Muestra el estado actual de un clúster específico.

Ejemplos

dscontrol executor — controlar el ejecutor

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--ejecutor--+-informe-----------------------------------------------------------------+-><
                        +-estableciendo--+-nfa--Dirección IP----------------------+---------------+
                        |                +-maxclusters--size----------------------+               |
                        |                +-maxports--size-------------------------+               |
                        |                +-fintimeout--fintimeout-----------------+               |
                        |                +-hatimeout--time------------------------+               |
                        |                +-hasynctimeout--time--------------------+               |
                        |                +-maxservers--size-----------------------+               |
                        |                +-mss--size------------------------------+               |
                        |                +-staletimeout--staletimeout-------------+               |
                        |                +-tiempo de permanencia en memoria--time-+               |
                        |                +-clientgateway--address-----------------+               |
                        |                +-weightbound--weight--------------------+               |
                        |                +-porttype--tipo-------------------------+               |
                        |                +-wideportnumber--port-------------------+               |
                        |                '-sharedbandwidth--size------------------'               |
                        +-configurar--dirección_interfaz+i2+...--+------------------------------+-+
                        |                                        '-nombre_interfaz--máscara_red-' |
                        +-unconfigure--dirección_interfaz-----------------------------------------+
                        +-start-------------------------------------------------------------------+
                        +-estado------------------------------------------------------------------+
                        '-stop--------------------------------------------------------------------'
 

report
Muestra un informe de instantánea de estadísticas. Por ejemplo: total de paquetes recibidos, paquetes descartados, paquetes reenviados con errores, etc.
Nota:
report se aplica al componente Dispatcher.
set
Establece los campos del ejecutor.
nfa
Establecer la dirección de no reenvío. La máquina Dispatcher no enviará ninguno de los paquetes reenviados a esta dirección.
Nota:
NFA se aplica al componente Dispatcher.
dirección IP
La dirección Internet Protocol como nombre simbólico o en formato decimal separado por puntos.
maxclusters
Número máximo de clústeres que pueden configurarse. El valor por omisión de maxclusters es 100.
tamaño
Número máximo de clústeres que pueden configurarse.
maxports
El valor por omisión de maxports para clústeres que puede crearse. Puede alterarse mediante el mandato cluster set o cluster add. El valor por omisión de maxports es 8.
tamaño
El tamaño de puertos.
fintimeout
El número de segundos que debe mantenerse una conexión en memoria después de poner la conexión en el estado FIN. El valor predeterminado de fintimeout es 30.
tpo.conex.fin
El valor de tiempo de espera para estado FIN.
Nota:
fintimeout se aplica al componente Dispatcher.
hatimeout
Número de segundos que el ejecutor utiliza para indicar el tiempo de espera de los pulsos de alta disponibilidad. El valor predeterminado es 2.
Nota:
hatimeoute se aplica al componente Dispatcher.
tiempo
El valor de tiempo de espera para alta disponibilidad.
hasynctimeout
Número de segundos que el ejecutor utiliza para indicar el tiempo de espera de la duplicación de registros de conexión entre las máquinas primaria y de reserva. El valor predeterminado es 50.

El temporizador se utiliza para asegurarse de que las máquinas primaria y de reserva intentan sincronizarse. Sin embargo, si existen demasiadas conexiones y la máquina activa sigue gestionando una carga significativa del tráfico entrante, es posible que la sincronización no se haya completado antes de que caduque el temporizador. Como consecuencia, Load Balancer intentará volver a sincronizarse constantemente y las dos máquinas nunca se sincronizan. Si se da esta situación, establezca hasynctimeout en un valor más alto que el valor predeterminado para dar a las dos máquinas suficiente tiempo para intercambiar información sobre las conexiones existentes. Para establecer este temporizador, el mandato hasynctimeout se debe emitir después del mandato dscontrol executor start pero antes de emitir los mandatos de alta disponibilidad (dscontrol highavailability).

Nota:
El valor hasynctimeout se aplica al componente Dispatcher.
tiempo
El valor de tiempo de espera de sincronización para alta disponibilidad.
maxservers
Número máximo predeterminado de servidores por puerto. Puede alterarse mediante el mandato cluster o port. El valor por omisión de maxservers es 32.
mss
Número máximo de bytes del segmento de datos de la conexión TCP/UDP. La suma del número de bytes del segmento de datos y la cabecera debe ser menor que el número de bytes de la MTU (unidad máxima de transmisión). El valor por omisión de mss es 1460.
Nota:
El tamaño máximo del segmento sólo se aplica al método de reenvío nat o cbr del componente Dispatcher.
tamaño
Número de servidores.
staletimeout
Número de segundos durante los cuales no puede haber actividad en una conexión antes de que se elimine dicha conexión. El valor predeterminado para FTP es 900; el valor predeterminado para Telnet es 259,200. El valor por omisión para todos los demás puertos 300. Puede alterarse mediante el mandato cluster o port. Consulte el apartado Utilización del valor de tiempo de espera sin actividad para obtener más información.
tiempo sin actividad
El valor del tiempo sin actividad.
stickytime
El valor de tiempo de permanencia en memoria del puerto predeterminado para todos los clústeres futuros. Puede alterarse mediante el mandato cluster o port. El valor por omisión de stickytime es 0.
tiempo
El valor del tiempo de permanencia en memoria en segundos.
clientgateway
Clientgateway es una dirección IP que se utiliza para NAT/NAPT o direccionamiento basado en contenido de Dispatcher. Es la dirección del direccionador a través del que se reenvía el tráfico en la dirección de retorno desde Load Balancer a los clientes. Clientgateway debe establecerse en un valor distinto de cero antes de añadir un puerto con el método de reenvío NAT/NAPT o direccionamiento basado en contenido de Dispatcher. Consulte los apartados NAT/NAPT de Dispatcher (método de reenvío nat) y direccionamiento basado en contenido de Dispatcher (método de reenvío cbr) para obtener más información.
Nota:
clientgateway sólo se aplica al componente Dispatcher.
dirección
La dirección de clientgateway como nombre simbólico o en formato decimal separado por puntos. El valor por omisión es 0.0.0.0.
weightbound
El valor de ponderación del puerto determinado para todos los puertos futuros. Puede alterarse mediante el mandato cluster o port. El valor por omisión de weightbound es 20.
peso
El valor de ponderación.
porttype
El valor de tipo de puerto del puerto predeterminado para todos los puertos futuros. Puede alterarse mediante el mandato cluster o port.
Nota:
porttype se aplica al componente Dispatcher.
tipo
Los valores posibles son tcp, udp y both.
wideportnumber
Puerto TCP no utilizado en cada máquina Dispatcher. El valor de wideportnumber debe ser el mismo para todas las máquinas de Dispatcher. El valor por omisión de wideportnumber es 0, lo que indica que no se está utilizando el soporte de área amplia.
Nota:
wideportnumber se aplica al componente Dispatcher.
puerto
El valor de wideportnumber.
sharedbandwidth
La cantidad máxima de ancho de banda (en kilobytes por segundo) que puede compartirse en el nivel del ejecutor. Para más información sobre el ancho de banda compartido, consulte los apartados Utilización de normas basadas en ancho de banda reservado y ancho de banda compartido y Norma de ancho de banda compartido.
Nota:
sharedbandwith se aplica al componente Dispatcher.
tamaño
El tamaño de sharedbandwidth es un valor entero. El valor predeterminado es cero. Si el valor es cero, la anchura de banda no puede compartirse a nivel de ejecutor.
configure
Configura una dirección (por ejemplo, una dirección de clúster, dirección de retorno o una dirección de pulso de alta disponibilidad) para la tarjeta de interfaz de red de la máquina Dispatcher. También se conoce como configuración de un alias en la máquina Dispatcher.
Nota:
configure se aplica al componente Dispatcher.
dirección_interfaz
La dirección es un nombre simbólico o aparecer en formato de dirección IP.
Nota:
Las direcciones de interfaces adicionales se separan mediante un signo más (+).
nombre_interfaz máscara_red
Esta opción sólo es necesaria si la dirección no coincide con ninguna subred de las direcciones existentes. nombre_interfaz puede ser un valor como: en0, eth1, eri0. La máscara_red es la máscara de 32 bits utilizada para identificar los bits de la dirección de subred en la parte que muestra el host en una dirección IP.
unconfigure
Suprime la dirección de alias de la tarjeta de interfaz de red.
Nota:
unconfigure se aplica al componente Dispatcher.
start
Inicia el ejecutor.
status
Muestra el estado actual de los valores en el ejecutar que puede establecerse y sus valores predeterminados.
stop
Detiene el ejecutor.
Nota:
stop se aplica a Dispatcher y a CBR.

Ejemplos

dscontrol file — gestionar archivos de configuración

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--archivo--+-suprimir--archivo[.ext]--------+------><
                       +-appendload--archivo[.ext]------+
                       +-informe------------------------+
                       +-save--archivo[.ext]--+-------+-+
                       |                      '-force-' |
                       '-newload--archivo[.ext]---------'
 

delete
Suprime el archivo.
archivo[.ext]
Archivo de configuración que consta de mandatos dscontrol.

La extensión de archivo (.ext) puede ser cualquiera y puede omitirse.

appendload
Para actualizar la configuración actual, el mandato appendload ejecuta los mandatos ejecutables para el archivo de script.
report
Informa sobre el archivo o los archivos disponibles.
save
Guardar la configuración actual de Load Balancer en el archivo.
Nota:
Los archivos se guardan y se cargan de los siguientes directorios, donde componente es Dispatcher o CBR:
  • Sistemas operativos AIX, HP-UX, Linux y Solaris: /opt/ibm/edge/lb/servers/configurations/componente
  • Sistemas operativos Windows: <raíz_instalación>ibm\edge\lb\servers\configurations\componente
force
Para guardar el archivo en un archivo existente con el mismo nombre, utilice force para suprimir el archivo existente antes de guardar el nuevo archivo. Si no utiliza la opción force, no se sobrescribirá el archivo existente.
newload
Carga y ejecuta un nuevo archivo de configuración en Load Balancer. El nuevo archivo de configuración sustituye a la configuración actual.

Ejemplos

dscontrol help — visualizar o imprimir ayuda para este mandato

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--help--+-advisor-------------+--------------------><
                    +-binlog--------------+
                    +-clúster-------------+
                    +-ejecutor------------+
                    +-archivo-------------+
                    +-help----------------+
                    +-alta disponibilidad-+
                    +-host----------------+
                    +-logstatus-----------+
                    +-manager-------------+
                    +-metric--------------+
                    +-port----------------+
                    +-regla---------------+
                    +-server--------------+
                    +-estableciendo-------+
                    +-estado--------------+
                    '-subagent------------'
 

Ejemplos

dscontrol highavailability — controlar la alta disponibilidad

Nota:
El diagrama de sintaxis de alta disponibilidad de dscontrol sólo se aplica al componente Dispatcher.
Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--highavailability--+-status--------------------------------------------------+-><
                                +-backup--+-add--+-primary-+--+-auto---+--p-+-------------+
                                |         |      +-backup--+  '-manual-'    |             |
                                |         |      '-both----'                |             |
                                |         '-delete--------------------------'             |
                                +-reach--+-add----+--address--máscara---------------------+
                                |        '-delete-'                                       |
                                +-heartbeat--+-add--dirección_origen--dirección_destino-+-+
                                |            '-delete--address--------------------------' |
                                '-takeover--+---------+-----------------------------------'
                                            '-address-'
 

status
Devuelve un informe de alta disponibilidad. Las máquinas se identifican con una de tres condiciones o estados:
Active
Una máquina determinada (primaria y/o de reserva) está direccionando los paquetes.
Standby
Una máquina determinada (primaria y/o de reserva) no está direccionando paquetes; está supervisando el estado de un Dispatcher activo.
Idle
Una máquina determinada está direccionando paquetes y no intenta establecer contacto con el Dispatcher asociado.
Además, la palabra clave status devuelve información sobre varios subestados:
Synchronized
Una máquina determinada ha establecido contacto con otro Dispatcher.
Other substates
Esta máquina intenta establecer contacto con el Dispatcher asociado pero todavía no lo ha conseguido.
backup
Especifique la información para la máquina primaria o de reserva.
add
Define y ejecuta las funciones de alta disponibilidad para esta máquina.
primary
Identifica la máquina de Dispatcher que tiene un rol primario.
backup
Identifica la máquina de Dispatcher que tiene un rol de reserva.
both
Identifica la máquina Dispatcher que tiene ambos roles, primario y de reserva. Se trata de una característica de alta disponibilidad mutua en donde los roles primario y de reserva están asociados para cada conjunto de clústeres. Consulte el apartado Alta disponibilidad mutua para obtener más información.
auto
Especifica una estrategia de recuperación automática, en la que la máquina primaria reanudará el direccionamiento de paquetes tan pronto como vuelva a estar en funcionamiento.
manual
Especifica la estrategia de recuperación manual, en la que la máquina primaria no reanuda el direccionamiento de paquetes hasta que el administrador emite un mandato takeover.
[puerto]
Puerto TCP no utilizado en ambas máquinas, que Dispatcher deberá utilizar para los mensajes de pulso. El puerto debe ser el mismo para las máquinas primaria y de reserva.
delete
Saca esta máquina de la configuración de alta disponibilidad, por lo que ya no se podrá utilizar como máquina primaria o de reserva.
reach
Añade o suprime la dirección de destino para los Dispatcher primario y de reserva, el asesor de alcance envía pings desde los Dispatcher primario y de reserva para determinar la accesibilidad de sus destinos.
Nota:
Al configurar el destino de alcance, también debe iniciar el asesor de alcance. El asesor de alcance lo inicia automáticamente la función de gestor.
add
Añade una dirección de destino para el asesor de alcance.
delete
Elimina una dirección de destino del asesor de alcance.
dirección
Dirección IP (en formato de dirección IP o nombre simbólico) del nodo de destino.
máscara
Una máscara de subred.
heartbeat
Define una sesión de comunicación entre las máquinas de Dispatcher primaria y de reserva.
add
Indica al Dispatcher de origen la dirección de su asociado (dirección de destino).
dirección_origen
Dirección de origen. Dirección (IP o simbólica) de esta máquina de Dispatcher.
direccióndestino
Dirección de destino. La dirección (IP o simbólica) de la otra máquina de Dispatcher.
Nota:
La dirección_origen y la dirección_destino deben ser las NFA de las máquinas para como mínimo un par de pulsos.
delete
Elimina el par de dirección de la información de pulso. Puede especificar la dirección de destino o de origen del par de pulso.
dirección
La dirección (IP o simbólica) de la máquina de destino o de origen.
takeover
Configuración de alta disponibilidad simple (el rol de las máquinas Dispatcher puede ser primario, primary o de reserva, backup):
  • La opción takeover indica que un Dispatcher en espera debe activarse y empezar a direccionar paquetes. Esto forzará al Dispatcher actualmente activo a quedarse en espera. El mandato takeover debe emitirse en una máquina en espera y sólo funciona cuando la estrategia es manual. El subestado debe ser synchronized.
Configuración de alta disponibilidad mutua (el rol de cada máquina Dispatcher es ambos, both):
  • La máquina Dispatcher con la característica de alta disponibilidad mutua contiene dos clústeres que coinciden con sus asociados. Uno de los clústeres se considera el clúster primario (el clúster de copia de seguridad del asociado) y el otro es el clúster de reserva (el clúster primario del asociado). Takeover indica a la máquina Dispatcher que empiece el direccionamiento de paquetes hacia los clúster(es) de la otra máquina. El mandato takeover sólo puede emitirse cuando los clústeres de la máquina Dispatcher están en estado standby y es subestado es synchronized. Esto forzará que los clústeres activos actualmente del asociado pasen al estado en espera. El mandato takeover sólo funciona cuando la estrategia es manual. Consulte el apartado Alta disponibilidad mutua para obtener más información.
Notas:
  1. Tenga en cuenta que los roles de las máquinas (primary, backup, both) no cambian. Sólo cambian su status relativo (active o standby).
  2. existen tres posibles scripts de takeover: goActive, goStandby y goInOp. Consulte Utilización de scripts.
dirección
El valor de la dirección de takeover es opcional. Sólo debe utilizarse cuando el rol de la máquina es both, es decir primario y de reserva (configuración de alta disponibilidad mutua). La dirección especificada es la NFA de la máquina Dispatcher que normalmente direcciona el tráfico de este clúster. Cuando se produce un proceso de toma de control en ambos clústeres, especifique la propia dirección NFA del sistema Dispatcher.

Ejemplos

dscontrol host — configurar un máquina remota

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--host:--sistppal_remoto---------------------------><
 

sistppal_remoto
Nombre de la máquina Load Balancer remota que se configura. Cuando escriba este mandato, asegúrese de que no hay ningún espacio entre host: y sistppal_remoto, por ejemplo:
dscontrol host:remote_host
Después de emitir el mandato en el indicador de mandatos, escriba cualquier mandato dscontrol válido que desee emitir en la máquina Load Balancer remota.

dscontrol logstatus — visualizar valores de anotaciones cronológicas de servidor

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--logstatus----------------------------------------><
 

logstatus
Muestra los valores de las anotaciones cronológicas del servidor (nombre de archivo de anotaciones cronológicas, nivel de registro cronológico y tamaño de las anotaciones cronológicas).

Ejemplos

Mostrar el estado de las anotaciones cronológicas:

dscontrol logstatus

Este mandato genera una salida parecida a la siguiente:

Estado de anotaciones de Dispatcher
------------------------------
Archivo de anotaciones ..... C:\ARCHIV~1\IBM\edge\lb\servers\logs\dispatcher
\server.log
Nivel anotación cronológica. 1
Tam. máx. archivo anotac. .. 1048576

dscontrol manager — controlar el gestor

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--manager--+-interval--segundos------------------------------------------+-><
                       +-loglevel--nivel---------------------------------------------+
                       +-logsize--+-unlimited-+--------------------------------------+
                       |          '-bytes-----'                                      |
                       +-metric set--+-loglevel--nivel--------+----------------------+
                       |             '-logsize--+-unlimited-+-'                      |
                       |                        '-bytes-----'                        |
                       +-quiesce--server--+-----+------------------------------------+
                       |                  '-now-'                                    |
                       +-reach set--+-interval--segundos-----+-----------------------+
                       |            +-loglevel--nivel--------+                       |
                       |            '-logsize--+-unlimited-+-'                       |
                       |                       '-bytes-----'                         |
                       +-refresh--ciclo de renovación--------------------------------+
                       +-informe--+----------------+---------------------------------+
                       |          '-clúster+c2+...-'                                 |
                       +-restart--mensaje--------------------------------------------+
                       +-sensitivity--peso-------------------------------------------+
                       +-smoothing--índice de suavizado------------------------------+
                       +-start--+--------------------------------------------------+-+
                       |        '-archivo_anotaciones_cronológicas--puerto_métrica-' |
                       +-estado------------------------------------------------------+
                       +-stop--------------------------------------------------------+
                       +-unquiesce--server-------------------------------------------+
                       '-versión-----------------------------------------------------'
 

interval
Establece la frecuencia con que el gestor actualizará los pesos de los servidores para el ejecutor, actualizando los criterios que el ejecutor utiliza para direccionar solicitudes de clientes.
segundos
Número positivo que representa la frecuencia en segundos con la que el gestor actualizará los pesos para el ejecutor. El valor predeterminado es 2.
loglevel
Establece el nivel de registro cronológico para las anotaciones cronológicas del gestor.
nivel
El número del nivel (0 a 5). Cuanto más alto sea el número, más información se anotará en las anotaciones cronológicas del gestor. El valor predeterminado es 1. A continuación se muestran los valores posibles: 0 equivale a Ninguno, 1 a Mínimo, 2 a Básico, 3 a Moderado, 4 a Avanzado, 5 a Detallado.
logsize
Establece el tamaño máximo de las anotaciones cronológicas del gestor. Cuando se establece un tamaño máximo para el archivo de anotaciones cronológicas, el texto del archivo vuelve al principio; es decir, cuando el archivo alcanza el tamaño especificado, las entradas subsiguientes se anotarán al principio del archivo y se grabarán encima de las entradas de anotaciones cronológicas anteriores. El tamaño de las anotaciones cronológicas no puede establecerse más pequeño que el tamaño actual de las anotaciones cronológicas. Las entradas de anotación cronológica tienen la indicación de fecha y hora para que pueda saber el orden en el que se han escrito. Cuando más alto se establezca el nivel de anotaciones cronológicas, más cuidado deberá tener al elegir el tamaño de las anotaciones cronológicas porque, cuando el registro cronológico está establecido en los niveles más altos, puede quedarse sin espacio rápidamente.
bytes
El tamaño máximo en bytes para el archivo de anotaciones cronológicas de gestor. Puede especificar un número positivo mayor que cero o la palabra unlimited. Es posible que el archivo de anotaciones cronológicas no alcance el tamaño máximo exacto antes de empezar a sobrescribir porque el tamaño de las entradas del archivo varían. El valor predeterminado es 1 MB.
metric set
Establece loglevel y logsize para las anotaciones cronológicas del supervisor de métrica. loglevel es el nivel de registro cronológico del supervisor de métrica (0 - Ninguno,1 - Mínimo,2 - Básico,3 - Moderado, 4 - Avanzado o 5 - Detallado). El valor predeterminado de loglevel es 1. El logsize es el número máximo de bytes que deben anotarse en el archivo de anotaciones cronológicas del supervisor de métrica. Puede especificar un número positivo mayor que cero o unlimited. El valor predeterminado es 1 MB.
quiesce
No especifique más conexiones para enviar a un servidor, a excepción de las nuevas conexiones subsiguientes del cliente al servidor desactivado temporalmente, si la conexión se designa como de permanencia en memoria y el tiempo de permanencia en memoria no ha caducado. El gestor establece el peso para dicho servidor en 0 en cada puerto para el que está definido. Utilice este mandato si desea realizar un mantenimiento rápido en un servidor y, a continuación, desactivarlo temporalmente. Si suprime un servidor desactivado temporalmente de la configuración y después lo vuelve a añadir, no retendrá el estado que tenía antes de desactivarse temporalmente. Para obtener más información, consulte Desactivar temporalmente el manejo de conexiones de servidor.
servidor
Dirección IP del servidor en forma de nombre simbólico o en formato decimal separado por puntos.

O, si ha utilizado la partición del servidor, utilice el nombre exclusivo del servidor lógico. Consulte Creación de particiones del servidor: servidores lógicos configurados con un servidor físico (dirección IP) para obtener más información.

now
Utilice quiesce “now” sólo si ha fijado el tiempo de permanencia en memoria y desea enviar nuevas conexiones a otro servidor (distinto del servidor desactivado temporalmente) antes de que caduque el tiempo de permanencia en memoria. Para obtener más información, consulte Desactivar temporalmente el manejo de conexiones de servidor.
reach set
Establece el intervalo, loglevel y logsize para el asesor de alcance.
refresh
Establece el número de intervalos antes de solicitar al ejecutor que renueve la información sobre conexiones nuevas y activas.
ciclo de renovación
Número positivo que representa el número de intervalos. El valor predeterminado es 2.
report
Muestra un informe de instantánea de estadísticas.
clúster
La dirección del clúster que desea que se muestre en el informe. La dirección puede ser un nombre simbólico o aparecer en formato de dirección IP. El valor predeterminado es una pantalla de informe de gestor para todos los clústeres.
Nota:
Los clústeres adicionales se separan mediante un signo más (+).
restart
Reinicia todos los servidores (que no están inactivos) para pesos normalizados (1/2 del peso máximo).
mensaje
Mensaje que desea escribir en el archivo de anotaciones cronológicas del gestor.
sensitivity
Establece la sensibilidad mínima en la que se actualizan los pesos. Este valor define cuando el gestor debe cambiar su ponderación para el servidor basándose en información externa.
peso
Número comprendido entre 1 y 100 que debe utilizarse como porcentaje de peso. El valor predeterminado 5 crea una sensibilidad mínima del 5%.
smoothing
Establece un índice que suavice las variaciones en el peso al realizar el equilibrio de carga. Un índice de suavizado más alto hará que los pesos de servidores cambien menos radicalmente cuando cambian las condiciones de la red. Un índice más bajo hará que los pesos de servidores cambien de forma más radical.
índice
Número de coma flotante positivo. El valor predeterminado es 1,5.
start
Inicia el gestor.
archivo_anotaciones_cronológicas
Nombre de archivo en el que se anotan los datos del gestor. Cada registro del archivo de anotaciones cronológicas tiene la indicación de la hora.

El archivo por omisión se instala en el directorio logs. Consulte Apéndice C. Archivos de configuración de ejemplo. Para cambiar el directorio en el que se guardan los archivos de anotaciones cronológicas, consulte el apartado Cambio de las vías de acceso del archivo de anotaciones cronológicas.

puerto_métrica
Puerto que Metric Server utilizará para notificar cargas del sistema. Si especifica un puerto de métrica, debe especificar un nombre de archivo de anotaciones cronológicas. El puerto de métrica predeterminado es 10004.
status
Muestra el estado actual de todos los valores del gestor que pueden establecerse globalmente y sus valores predeterminados.
stop
Detiene el gestor.
unquiesce
Especifica que el gestor puede empezar a otorgar un peso superior a 0 a un servidor que anteriormente se había desactivado temporalmente, en cada puerto en el que está definido.
servidor
Dirección IP del servidor en forma de nombre simbólico o en formato decimal separado por puntos.
version
Visualiza la versión actual del gestor.

Ejemplos

dscontrol metric — configurar métrica del sistema

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--metric--+-add--clúster+c2+...+cN:métrica+métrica1+...+métricaN------------+-><
                      +-remove--clúster+c2+...+cN:métrica+métrica1+...+métricaN---------+
                      +-proporciones--clúster+c2+...+cN proporción1 prop2 prop3...propN-+
                      '-estado--clúster+c2+...+cN:métrica+métrica1+...+métricaN---------'
 

add
Añadir la métrica específica.
clúster
Dirección a la que se conectan los clientes. La dirección puede ser el nombre de host de la máquina o el formato de notación de dirección IP. Los clústeres adicionales se separan mediante un signo más (+).
métrica
El nombre del sistema métrico. Debe ser el nombre de un archivo script o ejecutable en el directorio de scripts de Metric Server.
remove
Elimina la métrica especificada.
proporciones
Establece las proporciones para toda la métrica asociada a este objeto.
status
Muestra los valores actuales de esta métrica.

Ejemplos

dscontrol port — configurar puertos

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--port--+-add--clúster:puerto--+----------------------------------------+-----------+-><
                    |                      +-crossport--otro_puerto-----------------+           |
                    |                      +-maxservers--size-----------------------+           |
                    |                      +-stickymask--value----------------------+           |
                    |                      +-tiempo de permanencia en memoria--time-+           |
                    |                      +-method--tipo---------------------------+           |
                    |                      +-staletimeout--value--------------------+           |
                    |                      +-weightbound--weight--------------------+           |
                    |                      +-porttype--tipo-------------------------+           |
                    |                      +-protocol--tipo-------------------------+           |
                    |                      '-reset--value---------------------------'           |
                    +-estableciendo--clúster:puerto--+-crossport--otro_puerto-----------------+-+
                    |                                +-maxservers--size-----------------------+ |
                    |                                +-stickymask--value----------------------+ |
                    |                                +-tiempo de permanencia en memoria--time-+ |
                    |                                +-staletimeout--value--------------------+ |
                    |                                +-weightbound--weight--------------------+ |
                    |                                +-porttype--tipo-------------------------+ |
                    |                                +-maxhalfopen--value---------------------+ |
                    |                                '-reset--value---------------------------' |
                    +-remove--clúster:puerto----------------------------------------------------+
                    +-informe--clúster:puerto---------------------------------------------------+
                    +-estado--clúster:puerto----------------------------------------------------+
                    '-halfopenaddressreport--clúster:puerto-------------------------------------'
 

add
Añade un puerto a un clúster. Debe añadir un puerto a un clúster para poder añadir servidores a dicho puerto. Si no hay puertos para un clúster, todas las solicitudes de cliente se procesan localmente. Con este mandato puede añadir más de un puerto a la vez.
clúster
La dirección del clúster, en forma de nombre simbólico o en un formato de dirección IP. Puede utilizar dos puntos (:) como carácter comodín. Por ejemplo, al emitir el mandato dscontrol port add :80 se añadirá el puerto 80 a todos los clústeres.
Nota:
Los clústeres adicionales se separan mediante un signo más (+).
puerto
El número del puerto. El valor de número de puerto 0 (cero) puede utilizarse para especificar un puerto comodín.
Nota:
Los puertos adicionales se separan mediante un signo más (+).
crossport
Crossport permite expandir la característica de permanencia en memoria/afinidad por varios puertos para que las peticiones de cliente recibidas en distintos puertos se puedan seguir enviando al mismo servidor para las peticiones subsiguientes. En el valor crossport, especifique el número otro_puerto para el que desea compartir la característica de afinidad entre puertos. Para utilizar esta característica, los puertos deben:
  • compartir la misma dirección de clúster
  • compartir los mismos servidores
  • tener el mismo valor de permanencia en memoria (no cero)
  • tener el mismo valor de máscara de permanencia en memoria
Para eliminar la característica crossport, establezca el valor de crossport de nuevo en el número de su propio puerto. Para obtener más información sobre la característica de afinidad entre puertos, consulte el apartado Afinidad entre puertos.
Nota:
crossport sólo se aplica a los métodos de reenvío NAT/NATP y MAC del componente Dispatcher.
otro_puerto
El valor de crossport. El valor por omisión es el número de su propio puerto.
maxservers
Número máximo de servidores. El valor por omisión de maxservers es 32.
tamaño
El valor de maxservers.
stickymask
La característica de máscara de dirección de afinidad agrupa las solicitudes de cliente entrantes basándose en direcciones de subred comunes. La primera vez que una petición de cliente establece una conexión con el puerto, todas las peticiones subsiguientes procedentes de clientes con la misma dirección de subred (representada por la parte de la dirección IP que está enmascarada) se dirigen al mismo servidor. Para poder habilitar stickymask, port stickytime debe tener un valor distinto de cero. Consulte el apartado Máscara de dirección de afinidad (stickymask) para obtener más información.
Nota:
La palabra clave stickymask sólo se aplica al componente Dispatcher.
valor
El valor stickymask es el número de bits de orden superior de la dirección IP de 32 bits que desea ocultar. Los valores posibles son: 8, 16, 24 y 32. El valor predeterminado es 32, que inhabilita la característica de máscara de dirección de afinidad.
stickytime
El período de permanencia en memoria es el intervalo entre el cierre de una conexión y la apertura de una conexión nueva, durante el cual un cliente se volverá a enviar al mismo servidor utilizado durante la primera conexión. Una vez transcurrido el tiempo de permanencia en memoria, puede enviarse el cliente a un servidor distinto del primero.

para el componente Dispatcher:

  • Para el método de reenvío CBR de Dispatcher
    • Sólo puede establecer stickytime (en un valor distinto de cero) en un puerto SSL (no HTTP) porque al definir stickytime se habilita la afinidad de ID de SSL.
    • Si establece port stickytime, el tipo de afinidad en la norma debe ser none (valor por omisión). La afinidad basada en normas (cookie pasivo, URI) no puede coexistir cuando stickytime se establece en el puerto.
  • Para los métodos de reenvío NAT y MAC de Dispatcher
    • Si establece port stickytime (en un valor distinto de cero), no puede estable un tipo de afinidad en la regla. La afinidad basada en normas no puede coexistir cuando stickytime se establece en el puerto.
    • Si se define un valor port stickytime se habilitará la afinidad de dirección IP.

Para el componente CBR: si establece port stickytime en un valor distinto de cero, el tipo de afinidad en la norma debe ser none (valor por omisión). La afinidad basada en normas (cookie pasivo, URI, cookie activo) no puede coexistir cuando stickytime se establece en el puerto.

tiempo
El tiempo de permanencia en memoria en número de segundos. Cero significa que el puerto no es de permanencia en memoria.
method
Método de reenvío. Los métodos de reenvío posibles son: reenvío MAC, reenvío NAT o reenvío CBR (Content Based Routing). No debería añadir un método de reenvío NAT o CBR, a menos que primero especifique una dirección IP distinta de cero en el parámetro clientgateway del mandato dscontrol executor. Consulte los apartados NAT/NAPT de Dispatcher (método de reenvío nat) y direccionamiento basado en contenido de Dispatcher (método de reenvío cbr) para obtener más información.
Notas:
  1. method sólo se aplica al componente Dispatcher.
  2. Si un servidor de programa de fondo está en la misma subred que la dirección de retorno, y está utilizando el método de reenvío CBR o el método de reenvío NAT, debe definir la dirección del direccionador de modo que sea la dirección del servidor de programa de fondo.
  3. Si añade un método de reenvío MAC, es necesario que especifique el parámetro "protocol" como HTTP o SSL.
tipo
Tipo del método de reenvío. Los valores posibles son: mac, nat o cbr. El valor por omisión es el reenvío MAC.
staletimeout
Número de segundos durante los cuales no puede haber actividad en una conexión antes de que se elimine dicha conexión. Para el componente Dispatcher, el valor predeterminado es 900 para el puerto 21 (FTP) y 259.200 para el puerto 23 (Telnet). Para los demás puertos Dispatcher y todos los puertos CBR, el valor por omisión es 300. Staletimeout también puede establecerse en el nivel del ejecutor o del clúster. Consulte el apartado Utilización del valor de tiempo de espera sin actividad para obtener más información.
valor
El valor de staletimeout en número de segundos.
weightbound
Establece el peso máximo de servidores para este puerto. Esto afecta a la diferencia permitida entre el número de solicitudes que el ejecutor puede otorgar a cada servidor. El valor predeterminado es 20.
peso
Número de 1 a 100 que representa el peso máximo enlazado.
porttype
El tipo de puerto.
Nota:
porttype sólo se aplica a Dispatcher.
tipo
Los valores posibles son tcp, udp y both. El valor predeterminado es (tcp/udp).
protocol
El tipo de protocolo. Para el componente Dispatcher, es un parámetro necesario cuando se especifica un método "cbr" en el puerto. Si selecciona un protocolo de puerto, escriba SSL, también debe especificar un tiempo permanencia en memoria no cero para habilitar la afinidad de ID SSL. Si selecciona el protocolo HTTP, puede establecer la afinidad de servidor mediante las normas "content". Consulte el apartado direccionamiento basado en contenido de Dispatcher (método de reenvío cbr) para obtener más información.
Nota:
protocol sólo se aplica al método de reenvío CBR de Dispatcher.
tipo
Los valores posibles son HTTP o SSL.
maxhalfopen
Umbral para el número máximo de conexiones medio abiertas. Utilice este parámetro para detectar posibles ataques para rechazo de servicio (DoS) que resultan en un gran número de conexiones TCP medio abiertas en servidores.

Un valor positivo indica que se realiza una comprobación para determinar si las conexiones medio abiertas actuales exceden el umbral. Si el valor actual excede el umbral, se realiza una llamada a un script de alerta. Consulte el apartado Detección de ataque para rechazo de servicio para obtener más información.

Nota:
maxhalfopen sólo se aplica a Dispatcher.
valor
El valor de maxhalfopen. El valor por omisión es cero (no se realizará ninguna comprobación).
reset
Reset permite especificar si Load Balancer enviará restauraciones TCP a servidores inactivos en el puerto. Una restauración TCP hace que la conexión se cierre inmediatamente. Consulte Envío de una restauración TCP a un servidor inactivo (sólo componente Dispatcher) para obtener más información.
Nota:
reset sólo se aplica al componente Dispatcher. Para poder utilizar la palabra clave reset se debe establecer la opción clientgateway del mandato dscontrol executor en una dirección de direccionador.
valor
Los valores posibles para una restauración son yes y no. El valor predeterminado es no (no se llevan a cabo restauraciones TCP en servidores inactivos). Cuando reset tiene el valor yes, las restauraciones TCP se envían a servidores inactivos.
set
Establece los campos de un puerto.
remove
Suprime este puerto.
report
Informa sobre este puerto.
status
Muestra el estado de los servidores en este puerto. Si desea ver el estado en todos los puertos, no especifique un puerto con este mandato. Recuerde indicar los dos puntos.
númsegundos
La cantidad de tiempo en segundos que debe transcurrir antes de restaurar conexiones medio abiertas.
halfopenaddressreport
Genera entradas en las anotaciones cronológicas (halfOpen.log) para todas las direcciones de cliente (hasta aproximadamente 8000 pares de direcciones) que han accedido a servidores que tienen conexiones medio abiertas. Además, los datos estadísticos se envían a la línea de mandatos, como por ejemplo: el número total, el número más grande y el promedio de conexiones medio abiertas, así como el tiempo medio en las conexiones medio abiertas (en segundos). Consulte el apartado Detección de ataque para rechazo de servicio para obtener más información.

Ejemplos

dscontrol rule — configurar normas

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--rule--+-add--clúster:puerto:norma--type--tipo--| opc |---+-><
                    +-dropserver--clúster:puerto:norma--server---------+
                    +-remove--clúster:puerto:norma---------------------+
                    +-report--clúster:puerto:norma---------------------+
                    +-set--clúster:puerto:norma--| opc |---------------+
                    +-status--clúster:puerto:norma---------------------+
                    '-useserver--clúster:puerto:norma--servidor+s2+...-'
 
opc:
 
|--+---------------------------------+--------------------------|
   +-beginrange--low--endrange--high-+
   +-priority--nivel-----------------+
   +-pattern--patrón-----------------+
   +-tos--value----------------------+
   +-stickytime--time----------------+
   +-affinity--tipo_afinidad---------+
   +-cookiename--value---------------+
   +-evaluate--nivel-----------------+
   '-sharelevel--nivel---------------'
 

add
Añade esta regla a un puerto.
clúster
La dirección del clúster, en forma de nombre simbólico o en un formato de dirección IP. Puede utilizar dos puntos (:) como carácter comodín. Por instancia, el siguiente mandato, dscontrol rule add :80:NormaA type tipo, añadirá NormaA al puerto 80 para todos los clústeres.
Nota:
Los clústeres adicionales se separan mediante un signo más (+).
puerto
El número del puerto. Puede utilizar dos puntos (:) como carácter comodín. Por instancia, el siguiente mandato, dscontrol rule add clusterA::NormaA type tipo, añadirá NormaA a todos los puertos para ClusterA.
Nota:
Los puertos adicionales se separan mediante un signo más (+).
norma
Nombre que se selecciona para la regla. Este nombre puede contener cualquier carácter alfanumérico, subrayado, guión o punto. Puede tener de 1 a 20 caracteres y no puede contener blancos.
Nota:
Las normas adicionales se separan mediante un signo más (+).
type
Tipo de norma.
tipo
Las opciones de tipo son:
ip
La norma se basa en la dirección IP de cliente.
time
La norma se basa en la hora del día.
connection
La norma se basa en el número de conexiones por segundo para el puerto. Esta norma sólo se aplicará si el gestor está en ejecución.
active
La norma se basa en el número total de conexiones activas para el puerto. Esta norma sólo se aplicará si el gestor está en ejecución.
puerto
La norma se basa en el puerto de cliente.
Nota:
port se aplica al componente Dispatcher.
service
Esta norma se basa en el campo de byte de tipo de servicio (TOS) en la cabecera IP.
Nota:
service sólo se aplica al componente Dispatcher.
reservedbandwidth
Esta norma se basa en el ancho de banda (kilobytes por segundo) que proporciona un conjunto de servidores. Para obtener más información, consulte los apartados Utilización de normas basadas en ancho de banda reservado y ancho de banda compartido y Norma de ancho de banda reservado.
Nota:
reservedbandwidth sólo se aplica al componente Dispatcher.
sharedbandwidth
Esta norma se basa en la cantidad de ancho de banda (kilobytes por segundo) que se comparte en el nivel del ejecutor o del clúster. Para obtener más información, consulte los apartados Utilización de normas basadas en ancho de banda reservado y ancho de banda compartido y Norma de ancho de banda compartido.
Nota:
sharedbandwidth sólo se aplica al componente Dispatcher.
true
Esta norma es siempre cierta. Piense en ella como si fuera una sentencia else en lógica de programación.
content
Esta norma describe una expresión regular que se comparará con los URL solicitados por el cliente. Es válida para Dispatcher y CBR.
beginrange
El valor más pequeño del rango utilizado para determinar si una norma es cierta.
bajo
Depende del tipo de regla. El tipo de valor y su valor por omisión se listan según el tipo de norma:
ip
La dirección del cliente, en forma de nombre simbólico o en un formato de dirección IP. El valor por omisión es 0.0.0.0.
hora
Número entero. El valor por omisión es 0, que representa medianoche.
conexión
Número entero. El valor predeterminado es 0.
activa
Número entero. El valor predeterminado es 0.
puerto
Número entero. El valor predeterminado es 0.
ancho de banda reservado
Número entero (kilobytes por segundo). El valor predeterminado es 0.
endrange
El valor más alto del rango utilizado para determinar si la norma es cierta.
alto
Depende del tipo de regla. El tipo de valor y su valor por omisión se listan según el tipo de norma:
ip
La dirección del cliente, en forma de nombre simbólico o en un formato de dirección IP. El valor por omisión es 255.255.255.254.
hora
Número entero. El valor por omisión es 24, que representa medianoche.
Nota:
Al definir beginrange y endrange de los intervalos de tiempo, tenga en cuenta que cada valor debe ser un entero que represente sólo la porción de la hora del tiempo; no se especifican las fracciones de una hora. Por esta razón, para especificar una sola hora, por ejemplo la hora entre las 3:00 y las 4:00, debería especificar 3 en beginrange y también 3 en endrange. Esto indicará todos los minutos, empezando en 3:00 y terminando en 3:59. Si especifica 3 en beginrange y 4 en endrange, abarcará un periodo de dos horas, de las 3:00 hasta las 4:59.
conexiones
Número entero. El valor por omisión es 2 elevado a la 32 menos 1.
activa
Número entero. El valor por omisión es 2 elevado a la 32 menos 1.
puerto
Número entero. El valor por omisión es 65535.
ancho de banda reservado
Número entero (kilobytes por segundo). El valor por omisión es 2 elevado a la 32 menos 1.
priority
El orden en el que se revisan las normas.
nivel
Número entero. Si no especifica la prioridad de la primera norma que añade, por omisión Dispatcher la establecerá en 1. Cuando posteriormente se añade otra norma, por omisión su prioridad se calcula sumando 10 a la prioridad más baja actual de cualquier norma existente. Por ejemplo, suponga que tiene una norma existente con una prioridad 30. Añada una nueva norma con la prioridad 25 (recuerde que esta prioridad es más alta que 30). A continuación, añada una tercera norma sin establecer la prioridad. La prioridad de la tercera norma se calculará como 40 (30 + 10).
pattern
Especifica el patrón que se debe utilizar para una norma de tipo contenido.
patrón
El patrón que se utilizará. Para obtener más información sobre los valores válidos, consulte el Apéndice B. Sintaxis de la norma de contenido (patrón).
tos
Especifica el valor de “tipo de servicio” (TOS) utilizado para la norma de tipo servicio type rule.
Nota:
TOS sólo se aplica al componente Dispatcher.
valor
Serie de ocho caracteres que va a utilizarse para el valor TOS, donde los caracteres válidos son: 0 (cero binario), 1 (uno binario) y x (no importa). Por ejemplo: 0xx1010x. Para obtener más información, consulte el apartado Utilización de normas basadas en el tipo de servicio (TOS).
stickytime
Especifica el tiempo de permanencia en memoria que debe utilizarse para una regla. Si se establece el parámetro affinity en "activecookie" en el mandato rule, stickytime debe establecerse en un valor distinto de cero para habilitar este tipo de afinidad. La opción stickytime de la norma no se aplica a los tipos de normas de afinidad "passivecookie" ni "uri".

Consulte el apartado Afinidad de cookies activos para obtener más información.

Nota:
rule stickytime sólo se aplica al componente CBR.
tiempo
Intervalo en segundos.
affinity
Especifica el tipo de afinidad que debe utilizarse para una norma: cookie activo, cookie pasivo, URI o ninguno.

El tipo de afinidad "activecookie" habilita el equilibrio de carga del tráfico Web con afinidad para el mismo servidor basándose en los cookies generados por Load Balancer.

El tipo de afinidad "passivecookie" habilita el equilibrio de carga del tráfico Web con afinidad para el mismo servidor basándose en los cookies que se identifican a sí mismos generados por los servidores. Debe utilizar el parámetro cookiename junto con la afinidad de cookie pasivo.

El tipo de afinidad "URI" habilita el equilibrio de carga en el tráfico Web para los servidores Caching Proxy de forma que aumente de manera eficaz el tamaño de la antememoria.

Consulte los apartados Afinidad de cookies activos, Afinidad de cookies pasivos y Afinidad de URI para obtener más información.

Nota:
affinity se aplica a normas configuradas con el método de reenvío CBR del componente Dispatcher.
tipo_afinidad
Los valores posibles para el tipo de afinidad son: none (valor por omisión), activecookie, passivecookie o uri.
cookiename
Nombre arbitrario establecido por el administrador que actúa como identificador para Load Balancer. Es el nombre que Load Balancer debe buscar en la petición de cabecera HTTP del cliente. El nombre de cookie, junto con el valor de cookie, actúa como identificador para Load Balancer y permite que Load Balancer envíe peticiones subsiguientes a un sitio Web a la misma máquina servidor. El nombre de cookie sólo se puede aplicar con la afinidad "cookie pasivo".

Consulte el apartado Afinidad de cookies pasivos para obtener más información.

Nota:
cookiename se aplica a las normas configuradas con el método de reenvío CBR del componente Dispatcher y al componente CBR.
valor
El valor del nombre de cookie.
evaluate
Esta opción sólo está disponible en el componente Dispatcher. Especifica si se debe evaluar la condición de la norma en todos los servidores incluidos en el puerto o en todos los servidores incluidos en la norma. Esta opción sólo es válida para las normas que toman sus decisiones en función de las características de los servidores, como por ejemplo: las normas connection, active y reservedbandwidth. Para obtener más información, consulte el apartado Opción de evaluación del servidor para normas.

En la norma de tipo conexión, también puede especificar una opción de evaluación: upserversonrule. Si especifica upserversonrule, puede asegurarse de que no se cargará en exceso los servidores restantes incluidos en la norma, si algunos de los servidores incluidos en el conjunto están inactivos.

nivel
Los valores posibles son port, rule o upserversonrule. El valor predeterminado es port. upserversonrule sólo está disponible para la norma de tipo conexión.
sharelevel
Este parámetro sólo se aplica a la regla de ancho de banda compartido. Especifica si debe compartirse el ancho de banda en el nivel del clúster o en el nivel de ejecutor. Si se comparte el ancho de banda en el nivel de clúster se permite que un puerto (o varios puertos) compartan una cantidad máxima de ancho de banca por varios puertos dentro del mismo clúster. Si se comparte el ancho de banda a nivel del ejecutor se permite que un clúster (o varios clústeres) incluidos en la configuración completa de Dispatcher compartan una cantidad máxima de ancho de banda. Para más información, consulte el apartado Norma de ancho de banda compartido.
nivel
Los valores posibles son executor o cluster.
dropserver
Eliminar un servidor de un conjunto de reglas.
servidor
Dirección IP de la máquina servidor TCP como 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 Creación de particiones del servidor: servidores lógicos configurados con un servidor físico (dirección IP) para obtener más información.

Nota:
Los servidores adicionales se separan mediante un signo más (+).
remove
Elimina una o más normas, separadas entre sí por signos más.
report
Muestra los valores internos de una o más reglas.
set
Establece los valores para esta regla.
status
Muestra los valores de una o más normas que pueden establecerse.
useserver
Inserta servidores en un conjunto de reglas.

Ejemplos

dscontrol server — configurar servidores

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--server--+-add--clúster:puerto:servidor--+------------------------+-+-><
                      |                               +-address--address-------+ |
                      |                               +-collocated--value------+ |
                      |                               +-sticky--value----------+ |
                      |                               +-weight--value----------+ |
                      |                               +-fixedweight--value-----+ |
                      |                               +-cookievalue--value-----+ |
                      |                               +-mapport--valor_puerto--+ |
                      |                               +-protocol--value--------+ |
                      |                               +-router--direc.---------+ |
                      |                               +-returnaddress--direc.--+ |
                      |                               +-advisorrequest--Serie--+ |
                      |                               '-advisorresponse--Serie-' |
                      +-set--clúster:puerto:servidor--+-collocated--value------+-+
                      |                               +-sticky--value----------+ |
                      |                               +-weight--value----------+ |
                      |                               +-fixedweight--value-----+ |
                      |                               +-cookievalue--value-----+ |
                      |                               +-protocol--value--------+ |
                      |                               +-router--direc.---------+ |
                      |                               +-advisorrequest--Serie--+ |
                      |                               '-advisorresponse--Serie-' |
                      +-down--clúster:puerto:servidor----------------------------+
                      +-remove--clúster:puerto:servidor--------------------------+
                      +-report--clúster:puerto:servidor--------------------------+
                      +-up--clúster:puerto:servidor------------------------------+
                      '-status--clúster:puerto:servidor--------------------------'
 

add
Añade este servidor.
clúster
La dirección del clúster, en forma de nombre simbólico o en un formato de dirección IP. Puede utilizar dos puntos (:) como carácter comodín. Por ejemplo, al emitir el siguiente mandato, dscontrol server add :80:ServidorA, se añadirá ServidorA al puerto 80 en todos los clústeres.
Nota:
Los clústeres adicionales se separan mediante un signo más (+).
puerto
El número del puerto. Puede utilizar dos puntos (:) como carácter comodín. Por ejemplo, el siguiente mandato, dscontrol server add ::ServidorA, añadirá ServidorA a todos los servidores de todos los puertos.
Nota:
Los puertos adicionales se separan mediante un signo más (+).
servidor
El servidor es la dirección IP exclusiva de la máquina servidor TCP como nombre simbólico o en formato de dirección IP.

O, si utiliza un nombre exclusivo que no se resuelva en una dirección IP, debe proporcionar el parámetro address del servidor en el mandato dscontrol server add. Consulte Creación de particiones del servidor: servidores lógicos configurados con un servidor físico (dirección IP) para obtener más información.

Nota:
Los servidores adicionales se separan mediante un signo más (+).
address
La dirección IP exclusiva de la máquina servidor TCP en formato de nombre de host o en formato de dirección IP. Si el servidor no puede resolverse, debe proporcionar la dirección de la máquina servidor física. Consulte Creación de particiones del servidor: servidores lógicos configurados con un servidor físico (dirección IP) para obtener más información.
dirección
Valor de la dirección del servidor.
collocated
La ubicación compartida permite especificar si Dispatcher está instalado en una de las máquinas de servidor sobre las que realiza el equilibrio de carga.
Nota:
Tenga en cuenta lo siguiente:
  • El parámetro collocated es válido cuando se utilizan los métodos de reenvío MAC, NAT o CBR de Dispatcher. Site Selector y CBR pueden compartir ubicación en todas las plataformas, pero no requieren esta palabra clave. Para obtener más información, consulte el apartado Utilización de servidores con ubicación compartida.
  • Sistemas Windows: La ubicación compartida no está disponible.
valor
Valor de collocated: yes o no. El valor predeterminado es no.
sticky
Permite a un servidor alterar el valor de permanencia en memoria en este puerto. Con el valor por omisión “yes", el servidor retiene la afinidad normal, como se ha definido en el puerto. Con el valor “no," el cliente no volverá a dicho servidor la próxima vez que emita una petición en dicho puerto, independientemente del valor de tiempo de permanencia en memoria de dicho puerto. Es útil en determinadas situaciones cuando se utilizan normas. Para obtener más información, consulte el apartado Alteración temporal de la afinidad entre puertos.
valor
Valor de sticky: yes o no. El valor predeterminado es yes.
weight
Número de 0 a 100 (aunque sin exceder el valor de ponderación del puerto especificado) que representa el peso de este servidor. Si se establece el peso en cero, se impedirá que se envíen nuevas solicitudes al servidor, aunque no se terminarán ninguna de las conexiones actualmente activas con dicho servidor. El valor predeterminado es la mitad del valor de ponderación máximo del puerto especificado. Si el gestor se está ejecutando, este valor se sobrescribirá.
valor
Valor del peso del servidor.
fixedweight
La opción fixedweight permite especificar si desea que el gestor modifique el peso del servidor. Si establece el valor de fixedweight en yes, cuando el gestor lo ejecuta no podrá modificar el peso del servidor. Para obtener más información, consulte Pesos fijados por el gestor.
valor
Valor de fixedweight: yes o no. El valor predeterminado es no.
cookievalue
Cookievalue es un valor arbitrario que representa el servidor en el par de nombre de cookie y valor de cookie. El nombre de cookie, junto con el nombre de cookie, actúa como identificador que permite a Load Balancer enviar peticiones de cliente subsiguientes al mismo servidor. Consulte el apartado Afinidad de cookies pasivos para obtener más información.
Nota:
cookievalue es válido para Dispatcher (utilizando el método de reenvío CBR) y CBR.
valor
Valor es cualquier valor arbitrario. El valor por omisión es sin valor de cookie.
mapport
Correlaciona el número de puerto de destino de la petición del cliente (que es para Dispatcher) con el número de puerto del servidor que Dispatcher utiliza para equilibrar la carga de la petición del cliente. Permite a Load Balancer recibir una petición del cliente en un puerto y transmitirla a un puerto distinto de la máquina servidor. Con mapport puede realizar el equilibrio de carga de peticiones de un cliente para un servidor que puede tener en ejecución varios daemons de servidor.
Nota:
mapport se aplica a Dispatcher (utilizando los métodos de reenvío NAT o CBR) y a CBR. Para Dispatcher, consulte los apartados NAT/NAPT de Dispatcher (método de reenvío nat) y direccionamiento basado en contenido de Dispatcher (método de reenvío cbr). Para CBR, consulte el apartado Equilibrio de carga de cliente a proxy en SSL y de proxy a servidor en HTTP.
protocol
Los valores válidos para el protocolo son HTTP y HTTPS. El valor por omisión es HTTP.
Nota:
El protocolo sólo se aplica al componente CBR.
valor_puerto
Valor del número de puerto de correlación. El valor predeterminado es el número de destino de la solicitud del cliente.
router
Si está configurando una red de área amplia, la dirección del direccionador para el servidor remoto. El valor predeterminado es 0, lo que indica un servidor local. Tenga en cuenta que una vez que la dirección de direccionador de un servidor se establece en un valor distinto de cero (lo que indica un servidor remoto), no puede restablecerse en 0 para que el servidor vuelva a ser local. En su lugar, el servidor debe eliminarse y, a continuación, añadirse de nuevo sin especificar una dirección de router. De forma parecida, un servidor definido como local (dirección de router = 0) no puede convertirse en remoto cambiando la dirección del direccionador. El servidor debe eliminarse y añadirse de nuevo. Consulte el apartado Configurar soporte de Dispatcher de área amplia para obtener más información.
Nota:
router sólo se aplica a Dispatcher. Si utiliza los métodos de reenvío CBR o NAT, al añadir un servidor a la configuración deberá especificar la dirección del direccionador.
direc
Valor de la dirección del direccionador.
returnaddress
Una dirección IP o nombre de host exclusivo. Es una dirección configurada en la máquina Dispatcher que Dispatcher utiliza como dirección de origen cuando equilibra la carga de la petición del cliente para el servidor. Esto garantiza que el servidor devuelve el paquete a la máquina Dispatcher para procesar el contenido de la petición en lugar de enviar el paquete directamente al cliente. (A continuación, Dispatcher reenviará el paquete IP al cliente). Cuando se añade el servidor, se debe especificar el valor de dirección de retorno. La dirección de retorno no se puede modificar a menos que se elimine el servidor y se añada de nuevo. La dirección de retorno no puede ser la misma que la dirección de clúster, servidor o NFA.
Nota:
returnaddress sólo se aplica a Dispatcher. Al utilizar los métodos de reenvío nat o cbr, debe definir una dirección de retorno para la comunicación entre Load Balancer y los servidores de fondo. El número de conexiones que Load Balancer puede mantener activas con el servidor de fondo está limitado por el número de direcciones de retorno que se definen. Load Balancer utiliza puertos que se basan sólo en las direcciones de retorno; no en una combinación de dirección de retorno y servidor. Cuando todos los puertos disponibles están siendo utilizados, las conexiones adicionales fallan. En un entorno ocupado, utilice varias direcciones de retorno para evitar que falten puertos disponibles.
direc
Valor de la dirección de retorno.
advisorrequest
El asesor HTTP o HTTPS utiliza la serie de petición de asesor para examinar el estado de los servidores. Sólo es válido para los servidores que reciben asesoramiento del asesor HTTP o HTTPS. Para habilitar este valor debe iniciar el asesor HTTP o HTTPS. Consulte el apartado Configuración del asesor HTTP o HTTPS utilizando la opción de solicitud y respuesta (URL) para obtener más información.
Nota:
advisorrequest se aplica a los componentes Dispatcher y CBR.
serie
Valor de la serie utilizada por el asesor HTTP o HTTPS. El valor por omisión es HEAD / HTTP/1.0.
Nota:
Si la serie incluye un espacio en blanco:
  • Al emitir el mandato desde el indicador del shell dscontrol>>, debe especificar las serie entre comillas. Por ejemplo: server set clúster:puerto:servidor advisorrequest "head / http/1.0"
  • Al emitir el mandato dscontrol desde el indicador del sistema operativo, debe preceder el texto con "\" y terminarlo con \"". Por ejemplo: dscontrol server set clúster:puerto:servidor advisorrequest "\"head / http/1.0\""

advisorresponse
Serie de respuesta del asesor en la que el asesor HTTP o HTTPS busca la respuesta HTTP. Sólo será válido para los servidores que reciben asesoramiento del asesor HTTP o HTTPS. Para habilitar este valor debe iniciar el asesor HTTP o HTTPS. Consulte el apartado Configuración del asesor HTTP o HTTPS utilizando la opción de solicitud y respuesta (URL) para obtener más información.
Nota:
advisorresponse se aplica a los componentes Dispatcher y CBR.
serie
Valor de la serie utilizada por el asesor HTTP o HTTPS. El valor por omisión es nulo.
Nota:
Si la serie incluye un espacio en blanco:
  • Al emitir el mandato desde el indicador del shell dscontrol>>, debe especificar las serie entre comillas.
  • Al emitir el mandato dscontrol desde el indicador del sistema operativo, debe preceder el texto con "\" y terminarlo con \"".
down
Marca este servidor como inactivo. Este mandato interrumpe todas las conexiones activas con dicho servidor e impide que se establezcan otras conexiones con dicho servidor ni que se envíen paquetes al mismo.

Cuando se utiliza un mandato server down para poner un servidor fuera de línea, si el valor de tiempo de permanencia en memoria (stickytime) no es cero para dicho servidor, ese servidor seguirá atendiendo los clientes existentes hasta que caduque el tiempo de permanencia en memoria. El servidor pasará a estar inactivo una vez que caduque el valor de tiempo de permanencia en memoria (stickytime).

remove
Elimina este servidor.
report
Informa sobre este servidor. El informe contiene la siguiente información de cada servidor: número actual de conexiones por segundo (CPS), kilobytes transferidos en un segundo intervalo (KBPS), el número total de conexiones(Total), número de conexiones que están en estado activo (Active), número de conexiones que están en el estado FIN (FIN) y el número de conexiones completadas (Comp).
set
Establece los valores para este servidor.
status
Muestra el estado de los servidores.
up
Marca este servidor como activo. Ahora Dispatcher enviará nuevas conexiones a dicho servidor.

Ejemplos

dscontrol set — configurar anotaciones cronológicas de servidor

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--estableciendo--+-loglevel--nivel--------+--------><
                             '-logsize--+-unlimited-+-'
                                        '-size------'
 

loglevel
El nivel en el que el dsserver anota sus actividades.
nivel
El valor predeterminado de loglevel es 0. El rango es de 0 a 5. A continuación se muestran los valores posibles: 0 equivale a Ninguno, 1 a Mínimo, 2 a Básico, 3 a Moderado, 4 a Avanzado, 5 a Detallado.
logsize
El número máximo de bytes que se deben anotar en el archivo de anotaciones cronológicas.
tamaño
El valor predeterminado de logsize es 1 MB.

dscontrol status — visualizar si el gestor y los asesores se están ejecutando

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--estado-------------------------------------------><
 

Ejemplos

dscontrol subagent — configurar subagente SNMP

Nota:
Los diagramas de sintaxis del mandato dscontrol subagent hacen referencia al componente Dispatcher.
Leer el esquema de sintaxisOmitir el esquema de sintaxis visual>>-dscontrol--subagent--+-loglevel--nivel----------------------------------+-><
                        +-logsize--+-bytes-----+---------------------------+
                        |          '-unlimited-'                           |
                        +-informe------------------------------------------+
                        +-start--+---------------------------------------+-+
                        |        '-nombre_comunidad--archivo_anotaciones-' |
                        +-estado-------------------------------------------+
                        +-stop---------------------------------------------+
                        '-versión------------------------------------------'
 

loglevel
Nivel en el que el subagente anota sus actividades en un archivo.
nivel
El número del nivel (0 a 5). Cuanto más alto sea el número, más información se anotará en las anotaciones cronológicas del gestor. El valor predeterminado es 1. A continuación se muestran los valores posibles: 0 equivale a Ninguno, 1 a Mínimo, 2 a Básico, 3 a Moderado, 4 a Avanzado, 5 a Detallado.
logsize
Establece el tamaño máximo de bytes que se deben anotar en las anotaciones cronológicas del subagente. El valor predeterminado es 1 MB. Cuando se establece un tamaño máximo para el archivo de anotaciones cronológicas, el texto del archivo vuelve al principio; es decir, cuando el archivo alcanza el tamaño especificado, las entradas subsiguientes se anotarán al principio del archivo y se grabarán encima de las entradas de anotaciones cronológicas anteriores. El tamaño de las anotaciones cronológicas no puede establecerse más pequeño que el tamaño actual de las anotaciones cronológicas. Las entradas de las anotaciones cronológicas incluyen la indicación de la hora para poder saber el orden en el que se anotaron. Cuando más alto se establezca el nivel de anotaciones cronológicas, más cuidado deberá tener al elegir el tamaño de las anotaciones cronológicas porque, cuando el registro cronológico está establecido en los niveles más altos, puede quedarse sin espacio rápidamente.
bytes
El tamaño máximo en bytes para el archivo de anotaciones cronológicas de subagente. Puede especificar un número positivo mayor que cero o la palabra unlimited. Es posible que el archivo de anotaciones cronológicas no alcance el tamaño máximo exacto antes de empezar a sobrescribir porque el tamaño de las entradas del archivo varían. El valor predeterminado es unlimited.
report
Muestra un informe de instantánea de estadísticas.
start
Inicia el subagente.
nombre_comunidad
Nombre del valor SNMP del nombre de comunidad que puede utilizar como contraseña de seguridad. El valor por omisión es public.

En la plataforma Windows: se utiliza el nombre de comunidad del sistema operativo.

archivo_anotaciones_cronológicas
Nombre de archivo en el que se anotan los datos del subagente SNMP. Cada registro del archivo de anotaciones cronológicas tiene la indicación de la hora. El valor por omisión es subagent.log. El archivo por omisión se instala en el directorio logs. Consulte Apéndice C. Archivos de configuración de ejemplo. Para cambiar el directorio en el que se guardan los archivos de anotaciones cronológicas, consulte el apartado Cambio de las vías de acceso del archivo de anotaciones cronológicas.
status
Muestra el estado actual de todos los valores de un subagente SNMP que se pueden establecer globalmente y sus valores por omisión.
version
Muestra la versión actual del subagente.

Ejemplos