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.
- alta disponibilidad
- subagent
- executor
- informe
- set nfa <valor>
- set fintimeout <valor>
- set hatimeout <valor>
- set hasynctimeout <valor>
- set porttype <valor>
- cluster
- report {c}
- set {c} porttype
- port
- add {c:p} porttype
- add {c:p} protocol
- set {c:p} porttype
- rule add {c:p:r} type port
- server
- add {c:p:s} router
- set {c:p:s} router
dscontrol advisor — controlar el asesor

>>-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
- Iniciar el asesor http en el puerto 80 para el clúster 127.40.50.1:
dscontrol advisor start http 127.40.50.1:80
- Iniciar el asesor http en el puerto 88 para todos los clústeres:
dscontrol advisor start http 88
- Detener el asesor http en el puerto 80 para el clúster 127.40.50.1:
dscontrol advisor stop http 127.40.50.1:80
- Establecer el tiempo (30 segundos) que un asesor HTTP para el puerto 80
espera antes de notificar que falla una conexión a un servidor:
dscontrol advisor connecttimeout http 80 30
- Establecer el tiempo (20 segundos) que un asesor HTTP para el puerto 80 en el clúster 127.40.50.1 esperará antes de notificar que se ha producido una anomalía en una conexión a un servidor:
dscontrol advisor connecttimeout http 127.40.50.1:80 20
- Establecer el intervalo para el asesor FTP (para el puerto 21) en 6
segundos:
dscontrol advisor interval ftp 21 6
- Visualizar la lista de asesores que actualmente proporcionan información al gestor:
dscontrol advisor list
Este mandato genera una salida parecida a la siguiente:
---------------------------------------
| ASESOR | CLÚSTER:PUERTO | TPO ESPERA|
---------------------------------------
| http |127.40.50.1:80 | unlimited |
| ftp | 21 | unlimited |
---------------------------------------
- Cambiar el nivel de las anotaciones cronológicas de asesor a 0 para mejorar el rendimiento:
dscontrol advisor loglevel http 80 0
- Cambiar el tamaño de anotaciones cronológicas de asesor ftp para el puerto 21 a
5000 bytes:
dscontrol advisor logsize ftp 21 5000
- Establecer el tiempo (60 segundos) que un asesor HTTP (para el puerto 80) espera
antes de informar que falla una recepción de un servidor:
dscontrol advisor receivetimeout http 80 60
- Visualizar un informe sobre el estado del asesor ftp (para el puerto 21):
dscontrol advisor report ftp 21
Este mandato genera una salida parecida a la siguiente:
Informe del asesor:
---------------
Nombre del asesor ........ Ftp
Número de puerto ......... 21
Dirección del clúster .... 9.67.131.18
Dirección del servidor ... 9.67.129.230
Carga .................... 8
Dirección del clúster .... 9.67.131.18
Dirección del servidor ... 9.67.131.215
Carga .................... -1
- Visualizar el estado actual de los valores asociados con el asesor http para
el puerto 80:
dscontrol advisor status http 80
Este mandato genera
una salida parecida a la siguiente:
Estado del asesor:
---------------
Intervalo (segundos) .......... 7
Tiempo de espera (segundos) ... Unlimited
Tiempo espera conexión (seg) .. 21
Tiempo espera recepción (seg).. 21
Nombre anotaciones asesor ..... Http_80.log
Nivel anotación cronológica ... 1
Tam. máx. arch. anot. (bytes) . Unlimited
Número de reintentos .......... 0
- Establecer el valor de tiempo de espera para la información de asesor ftp en el puerto 21
en 5 segundos:
dscontrol advisor timeout ftp 21 5
- Visualizar el número de versión actual del asesor SSL para el puerto 443:
dscontrol advisor version ssl 443
Este mandato genera una salida parecida a la siguiente:
Versión: 04.00.00.00 - 07/12/2001-10:09:56-EDT
dscontrol binlog — controlar el archivo de anotaciones cronológicas binario

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

>>-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
- Añadir la dirección de clúster 130.40.52.153:
dscontrol cluster add 130.40.52.153
- Eliminar la dirección de clúster 130.40.52.153:
dscontrol cluster remove 130.40.52.153
- Establecer la importancia relativa puesta en la entrada (activas, nuevas, puerto, sistema)
recibida por el gestor para servidores que residen en el clúster 9.6.54.12:
dscontrol cluster set 9.6.54.12 proportions 60 35 5 0
- Añadir un clúster comodín:
dscontrol cluster add 0.0.0.0
- Para una configuración de alta disponibilidad mutua, establecer la dirección de clúster
9.6.54.12 con la NFA de la máquina de reserva (9.65.70.19) que el sistema principal primario:
dscontrol cluster set 9.6.54.12 primaryhost 9.65.70.19
- Mostrar el estado de la dirección de clúster 9.67.131.167:
dscontrol cluster status 9.67.131.167
Este mandato genera una salida parecida a la siguiente:
Estado del clúster:
----------------
Clúster .................................... 9.67.131.167
Dirección .................................. 9.67.131.167
Número de puertos de destino ............... 3
Tiempo permanencia mem. predeterminado ..... 0
Tiempo de espera predeterminado ............ 30
Ponderación predeterminada para puerto ..... 20
Máximo número de puertos ................... 8
Protocolo de puerto predeterminado ......... tcp/udp
Número máximo de servidores predeterminado . 32
Proporción asignada a conexiones activas.... 0,5
Proporción asignada a conexiones nuevas .... 0,5
Proporción asignada específ. para puerto.... 0
Proporción asignada a métrica sistema ...... 0
Ancho de banda compartido (KBytes) ......... 0
Dirección host primario .................... 9.67.131.167
dscontrol executor — controlar el ejecutor

>>-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
- Visualizar los contadores internos para Dispatcher:
dscontrol executor status
Estado del ejecutor:
----------------
Dirección de no reenvío ................ 9.67.131.151
Dirección pasarela de cliente .......... 0.0.0.0
Tiempo de espera Fin ................... 60
Número puerto red área amplia .......... 0
Ancho de banda compartido (Kbytes) ..... 0
Núm. máx. omisión puertos por clúster... 8
Número máximo de clústeres ............. 100
Núm. máx. omisión servid. por puerto.... 32
Tiempo de espera sin actividad ......... 300
Tiempo permanencia mem. predeterminado.. 0
Ponderación predeterminada ............. 20
Tipo de puerto predeterminado .......... tcp/udp
- Establecer la dirección de no reenvío 130.40.52.167:
dscontrol executor set nfa 130.40.52.167
- Establecer el número máximo de clústeres:
dscontrol executor set maxclusters 4096
- Iniciar el ejecutor:
dscontrol executor start
- Detener el ejecutor:
dscontrol executor stop
dscontrol file — gestionar archivos de configuración

>>-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
- Suprimir un archivo:
dscontrol file delete file3
Se ha suprimido el archivo (file3).
- Cargar un nuevo archivo de configuración para que sustituya a la configuración actual:
dscontrol file newload file1.sv
El archivo (file1.sv) se ha cargado en Dispatcher.
- Adjuntar un archivo de configuración a un configuración actual y cargar:
dscontrol file appendload file2.sv
El archivo (file2.sv) se ha añadido a la configuración actual y se ha cargado.
- Ver un informe de los archivos (es decir, estos archivos que ha guardado anteriormente):
dscontrol file report
INFORME SOBRE EL ARCHIVO:
file1.save
file2.sv
file3
- Guardar la configuración en un archivo denominado file3:
dscontrol file save file3
La configuración se ha guardado en el archivo (file3).
dscontrol help — visualizar o imprimir ayuda para este mandato

>>-dscontrol--help--+-advisor-------------+--------------------><
+-binlog--------------+
+-clúster-------------+
+-ejecutor------------+
+-archivo-------------+
+-help----------------+
+-alta disponibilidad-+
+-host----------------+
+-logstatus-----------+
+-manager-------------+
+-metric--------------+
+-port----------------+
+-regla---------------+
+-server--------------+
+-estableciendo-------+
+-estado--------------+
'-subagent------------'
Ejemplos
- Obtener ayuda sobre el mandato dscontrol:
dscontrol help
Este mandato genera una salida parecida a la siguiente:
ARGUMENTOS DEL MANDATO DE AYUDA:
---------------------------------
Uso: help <opción de ayuda>
Ejemplo: help cluster
help - imprime el texto completo de la ayuda
advisor - ayuda para el mandato advisor
cluster - ayuda para el mandato cluster
executor - ayuda para el mandato executor
file - ayuda para el mandato file
host - ayuda para el mandato host
binlog - ayuda para el mandato binary log
manager - ayuda para el mandato manager
metric - ayuda para el mandato metric
port - ayuda para el mandato port
rule - ayuda para el mandato rule
server - ayuda para el mandato server
set - ayuda para el mandato set
status - ayuda para el mandato status
logstatus - ayuda para el mandato logstatus del servidor
subagent - ayuda para el mandato subagent
highavailability - ayuda para el mandato highavailability
Observe que los parámetros dentro de <> son variables.
- Algunas veces la ayuda mostrará opciones para las variables utilizando | para separar las opciones:
fintimeout <dirección_clúster>|all <hora>
-Cambiar tiempo de espera FIN
(Usar 'all' para cambiar todos los clústeres)
dscontrol highavailability — controlar la alta disponibilidad
Nota:
El diagrama de sintaxis de alta disponibilidad de dscontrol sólo se aplica al componente Dispatcher.

>>-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:
- Tenga en cuenta que los roles de las máquinas (primary, backup, both) no cambian.
Sólo cambian su status relativo (active o standby).
- 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
- Comprobar el estado de alta disponibilidad de una máquina:
dscontrol highavailability status
Salida:
Estado de alta disponibilidad:
-------------------------
Rol ........................primario
Estrategia de recuperación .. manual
Estado ...................... Activo
Subestado ................... Sincronizado
Host primario................ 9.67.131.151
Puerto ...................... 12345
Destino preferente .......... 9.67.134.223
Estado de pulso:
-----------------
Recuento ...................... 1
Origen/destino ................ 9.67.131.151/9.67.134.223
Estado de accesibilidad:
--------------------
Recuento ............. 1
Dirección ............ 9.67.131.1 accesible
- Añadir la información de copia de seguridad a la máquina primaria con la estrategia de recuperación automática y el puerto 80:
dscontrol highavailability backup add primary auto 80
- Añadir una dirección a la que Dispatcher debe poder acceder:
dscontrol highavailability reach add 9.67.125.18
- Añadir información de pulso para las máquinas primaria y de reserva.
Primary - highavailability heartbeat add 9.67.111.3 9.67.186.8
Backup - highavailability heartbeat add 9.67.186.8 9.67.111.3
- Indicar al Dispatcher en espera que pase a estar activo, forzando
que la máquina activa pase a estar en espera:
dscontrol highavailability takeover
dscontrol host — configurar un máquina remota

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

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

>>-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
- Establecer el intervalo de actualización del gestor en cada 5 segundos:
dscontrol manager interval 5
- Establecer el nivel de registro en 0 para mejorar el rendimiento:
dscontrol manager loglevel 0
- Establecer el tamaño de las anotaciones cronológicas de gestor en 1.000.000 bytes:
dscontrol manager logsize 1000000
- Especificar que no se envíen más conexiones al servidor en 130.40.52.153:
dscontrol manager quiesce 130.40.52.153
- Establecer en 3 el número de intervalos de actualización antes de que los pasos se renueven:
dscontrol manager refresh 3
- Obtener una instantánea de estadísticas del gestor:
dscontrol manager report
Este mandato genera una salida parecida a la siguiente:
--------------------------------------------------------------------
| SERVIDOR | DIRECCIÓN IP | ESTADO |
--------------------------------------------------------------------
| mach14.dmz.com | 10.6.21.14 | ACTIVO |
| mach15.dmz.com | 10.6.21.15 | ACTIVO |
--------------------------------------------------------------------
-----------------------------
| LEYENDA INFORMES GESTOR |
-----------------------------
| ACTV | Conexiones activas |
| NEWC | Conexiones nuevas |
| SYS | Métrica del sistema|
| NOW | Peso actual |
| NEW | Nuevo peso |
| WT | Peso |
| CONN | Conexiones |
-----------------------------
-------------------------------------------------------------------
| www.dmz.com | | | | | |
| 10.6.21.100 | PESO | ACTV | NUEVAC | PUERTO | SIS |
| PUERTO: 21 |NOW NUE| 49% | 50% | 1% | 0% |
-------------------------------------------------------------------
| mach14.dmz.com | 10 10 | 0 | 0 | -1 | 0 |
| mach15.dmz.com | 10 10 | 0 | 0 | -1 | 0 |
-------------------------------------------------------------------
-------------------------------------------------------------------
| www.dmz.com | | | | | |
| 10.6.21.100 | PESO | ACTV | NUEVAC | PUERTO | SIS |
| PUERTO: 80 |NOW NUE| 49% | 50% | 1% | 0% |
-------------------------------------------------------------------
| mach14.dmz.com | 10 10 | 0 | 0 | 23 | 0 |
| mach15.dmz.com | 9 9 | 0 | 0 | 30 | 0 |
-------------------------------------------------------------------
---------------------------------------------------
| ASESOR | CLÚSTER:PUERTO | TPO ESPERA|
---------------------------------------------------
| http | 80 | unlimited |
| ftp | 21 | unlimited |
---------------------------------------------------
- Reiniciar todos los servidores en pesos normalizados y escribir un mensaje
en el archivo de anotaciones cronológicas de gestor:
dscontrol manager restart Reiniciando el gestor para actualizar código
Este mandato genera una salida parecida a la siguiente:
320-14:04:54 Reiniciando el gestor para actualizar código
- Establecer la sensibilidad a los cambios de peso en 10:
dscontrol manager sensitivity 10
- Establecer el índice de suavizado en 2.0:
dscontrol manager smoothing 2.0
- Iniciar el gestor
y especificar el archivo de anotaciones cronológicas denominado ndmgr.log
(no se pueden establecer vías de acceso)
dscontrol manager start ndmgr.log
- Visualizar el estado actual de los valores asociados con el gestor:
dscontrol manager status
Este mandato genera una salida parecida al siguiente ejemplo:
Estado del gestor:
===============
Puerto de métrica ............................ 10004
Archivo anotaciones del gestor ............... manager.log
Nivel anotaciones del gestor ................. 1
Tamaño máximo anotaciones de gestor (bytes) .. unlimited
Nivel de sensibilidad ........................ 0,05
Índice de suavizado .......................... 1,5
Intervalo de actualización (segundos) ........ 2
Ciclo de renovación de pesos ................. 2
Nivel de anotaciones asesor de alcance ....... 1
Tamaño máximo anot. asesor alcance (bytes) ... unlimited
Intervalo intentos acceso a destino (seg.) ... 7
Nombre archivo anotaciones supervisor métrica. MetricMonitor.log
Nivel anotac. cronológicas supervisor métrica 1
Tam. máx. arch. anotac. cronológicas supervisor métrica 1048576
- Detener el gestor:
dscontrol manager stop
- Especificar que no se envíen más conexiones nuevas al servidor 130.40.52.153. (Nota: desactive temporalmente el servidor “ahora" sólo si ha establecido el tiempo de permanencia en memoria y desea enviar nuevas conexiones a otro servidor antes de que caduque el tiempo de permanencia en memoria).:
dscontrol manager quiesce 130.40.52.153 now
- Especificar que no se envíen más conexiones nuevas al servidor 130.40.52.153. (Nota: si ha establecido el tiempo de permanencia en memoria, las conexiones nuevas subsiguientes del cliente se envían a este servidor hasta que caduque el tiempo de permanencia en memoria).:
dscontrol manager quiesce 130.40.52.153
- Especificar que el gestor puede empezar a otorgar un peso superior a 0 a un servidor
en 130.40.52.153 que anteriormente se había desactivado temporalmente:
dscontrol manager unquiesce 130.40.52.153
- Visualizar el número de versión actual del gestor:
dscontrol manager version
dscontrol metric — configurar métrica del sistema

>>-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
- Para añadir una métrica de sistema:
dscontrol metric add sitio1:métrica1
- Para establecer proporciones para el nombre de sito con dos métricas de sistema:
dscontrol metric proportions site1 0 100
- Mostrar el estado actual de valores asociados a la métrica especificada:
dscontrol metric status sitio1:métrica1
Este mandato genera
una salida parecida a la siguiente:
Estado de métrica:
------------
Clúster ....................... 10.10.10.20
Nombre de métrica ............. métrica1
Proporción de métrica ......... 50
Servidor .................. plm3
Datos métrica ............. -1
dscontrol port — configurar puertos

>>-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:
- method sólo se aplica al componente Dispatcher.
- 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.
- 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
- Añadir el puerto 80 y 23 a una dirección de clúster 130.40.52.153:
dscontrol port add 130.40.52.153:80+23
- Añadir un puerto comodín a una dirección de clúster de 130.40.52.153:
dscontrol port set 130.40.52.153:0
- Establecer el peso máximo de 10 en el puerto 80 en la dirección de clúster de
130.40.52.153:
dscontrol port set 130.40.52.153:80 weightbound 10
- Establecer el valor de tiempo de permanencia en memoria en 60 segundos para el puerto 80 y el puerto
23 en la dirección de clúster 130.40.52.153:
dscontrol port set 130.40.52.153:80+23 stickytime 60
- Establecer la afinidad entre puertos del puerto 80 y el puerto 23 en la dirección del clúster
130.40.52.153:
dscontrol port set 130.40.52.153:80 crossport 23
- Eliminar el puerto 23 de una dirección de clúster de 130.40.52.153:
dscontrol port remove 130.40.52.153:23
- Obtener el estado del puerto 80 en una dirección de clúster de 9.67.131.153:
dscontrol port status 9.67.131.153:80
Este mandato genera una salida parecida a la siguiente:
Estado del puerto:
------------
Número de puerto ............... 80
Clúster ........................ 9.67.131.153
Tiempo de espera sin actividad . 300
Ponderación .................... 20
Número máximo de servidores .... 32
Tiempo de permanencia en memoria 0
Tipo de puerto ................. tcp/udp
Afinidad entre puertos ......... 80
Bits máscara permanen. memoria . 32
Máx conexiones medio abiertas .. 0
Enviar restauraciones TCP ...... no
- Obtener el informe del puerto 80 en la dirección de clúster 9.62.130.157:
dscontrol port report 9.62.130.157:80
Este mandato genera una salida parecida a la siguiente:
Informe del puerto:
------------
Dirección de clúster ........... 9.62.130.157
Número de puerto ............... 80
Número de servidores ........... 5
Peso máximo del servidor ....... 10
Total de conexiones activas .... 55
Conexiones por segundo ......... 12
KBytes por segundo ............. 298
Número de medio abiertas ...... 0
Restaur. TCP enviadas .......... 0
Método de reenvío .............. Reenvío basado en dirección MAC
- Obtener el informe de direcciones medio abiertas para el puerto 80 en la dirección de clúster
9.67.127.121:
dscontrol port halfopenaddressreport 9.67.127.121:80
Este mandato genera una salida parecida a la siguiente:
El informe de conexiones parciales se ha creado con éxito
------------
Informe direcciones medio abiertas para clúster:puerto = 9.67.127.121:80
Total registrado de direcciones con conexiones medio abiertas ... 0
Número total registrado de conexiones medio abiertas ............ 0
Número mayor registrado de conexiones medio abiertas ............ 0
Número medio registrado de conexiones medio abiertas ............ 0
Tiempo medio registrado (segs) de conexiones medio abiertas ..... 0
Total registrado de conexiones medio abiertas ................... 0
dscontrol rule — configurar normas

>>-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
- Para añadir una norma que será siempre cierta, no especifique el inicio del rango ni el fin del rango:
dscontrol rule add 9.37.67.100:80:trule type true priority 100
- Crear una norma que prohíba el acceso a un rango de direcciones IP, en este caso las que empiecen por “9:”
dscontrol rule add 9.37.131.153:80:ni type ip b 9.0.0.0 e 9.255.255.255
- Crear una norma que especificará el uso de un servidor específico desde las 11:00 hasta las 15:00.
dscontrol rule add cluster1:80:timerule type time beginrange 11 endrange 14
dscontrol rule useserver cluster1:80:timerule server05
- Crear una norma basada en el contenido del campo de byte TOS en la cabecera de IP:
dscontrol rule add 9.67.131.153:80:tosrule type service tos 0xx1001x
- Crear una norma basada en el ancho de banda reservado que asignará un conjunto de servidores (evaluados dentro de la norma) para que entreguen datos hasta una velocidad de 100 kilobytes por segundo:
dscontrol rule add 9.67.131.153:80:rbwrule type reservedbandwidth
beginrange 0 endrange 100 evaluate rule
- Crear una norma basada en el ancho de banda compartido que incorporará ancho de banda no utilizado en el nivel de clúster. (Nota: primero debe especificar, mediante el mandato dscontrol cluster, la cantidad máxima de ancho de banda (kilobytes por segundo) que puede compartirse en el nivel de clúster ):
dscontrol cluster set 9.67.131.153 sharedbandwidth 200
dscontrol rule add 9.67.131.153:80:shbwrule type sharedbandwidth
sharelevel cluster
dscontrol server — configurar servidores

>>-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:
- 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
- Añadir el servidor con la dirección 27.65.89.42 al puerto 80 con una dirección de clúster
130.40.52.153:
dscontrol server add 130.40.52.153:80:27.65.89.42
- Establecer el servidor en 27.65.89.42 como de no permanencia en memoria
(característica de alteración temporal de afinidad entre puertos):
dscontrol server set 130.40.52.153:80:27.65.89.42 sticky no
- Marcar el servidor en 27.65.89.42 como activo:
dscontrol server down 130.40.52.153:80:27.65.89.42
- Eliminar el servidor en 27.65.89.42 en todos los puertos de todos los clústeres:
dscontrol server remove ::27.65.89.42
- Establecer el servidor en 27.65.89.42 como con ubicación compartida
(el servidor reside en la misma máquina que Load Balancer):
dscontrol server set 130.40.52.153:80:27.65.89.42 collocated yes
- Establecer el peso en 10 para el servidor 27.65.89.42 en el puerto 80 en la dirección
de clúster 130.40.52.153:
dscontrol server set 130.40.52.153:80:27.65.89.42 weight 10
- Marcar el servidor en 27.65.89.42 como activo:
dscontrol server up 130.40.52.153:80:27.65.89.42
- Añadir un servidor remoto:
dscontrol server add 130.40.52.153:80:130.60.70.1 router 130.140.150.0
- Permitir que el asesor HTTP examine una solicitud de URL de HTTP HEAD / HTTP/1.0 para el servidor 27.65.89.42 en el puerto 80 HTTP:
dscontrol server set 130.40.52.153:80:27.65.89.42
advisorrequest "\"HEAD / HTTP/1.0\""
- Mostrar el estado para el servidor 9.67.143.154 en el puerto 80:
dscontrol server status 9.67.131.167:80:9.67.143.154
Este mandato genera una salida parecida a la siguiente:
Estado de servidor:
--------------
Servidor ....................... 9.67.143.154
Número de puerto ............... 80
Clúster ........................ 9.67.131.167
Dirección del clúster .......... 9.67.131.167
Inmovilizado ................... N
Servidor activo ................ Y
Peso ........................... 10
Peso fijo ...................... N
Permanencia memoria de regla ... Y
Servidor remoto ................ N
Dirección direccionador de red . 0.0.0.0
Ubicación compartida ........... N
Petición del asesor ............ HEAD / HTTP/1.0
Respuesta del asesor ...........
Valor del cookie ............... n/d
ID de clon ..................... n/d
dscontrol set — configurar anotaciones cronológicas de servidor

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

>>-dscontrol--estado-------------------------------------------><
Ejemplos
dscontrol subagent — configurar subagente SNMP
Nota:
Los diagramas de sintaxis del mandato dscontrol subagent hacen referencia al componente
Dispatcher.

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