Puede controlar la función de gestor con el mandato dscontrol manager.
Sintaxis

>>-dscontrol--manager--+-interval--segundos--------------------------------------------------------------+-><
+-loglevel--nivel-----------------------------------------------------------------+
+-logsize--+-unlimited-+----------------------------------------------------------+
| '-bytes-----' |
+-metric set--+-loglevel--nivel--------+------------------------------------------+
| '-logsize--+-unlimited-+-' |
| '-bytes-----' |
+-quiesce--+-servidor----------------+--+---------------------------------------+-+
| '-clúster@puerto@servidor-' '-daily--hora_inicio--hora_finalización-' |
+-reach set--+-interval--segundos-----+-------------------------------------------+
| +-loglevel--nivel--------+ |
| '-logsize--+-unlimited-+-' |
| '-bytes-----' |
+-refresh--ciclo renovación-------------------------------------------------------+
+-report--+---------------------+-------------------------------------------------+
| '-clúster+clúster2...-' |
+-restart--Mensaje----------------------------------------------------------------+
+-sensitivity--peso---------------------------------------------------------------+
+-smoothing--índice---------------------------------------------------------------+
+-start----archivo de registro--puerto_métrica------------------------------------+
+-status--------------------------------------------------------------------------+
+-stop----------------------------------------------------------------------------+
+-unquiesce--+-servidor----------------+------------------------------------------+
| '-clúster@puerto@servidor-' |
'-versión-------------------------------------------------------------------------'
Parámetros
- 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 peticiones de clientes.
- 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 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.
- 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 log es 1. El log 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
Desactivación temporal de servidores o servicios para ventanas de mantenimiento.
- server
Dirección IP del servidor en forma de nombre simbólico o en formato decimal separado por puntos.
- clúster@puerto@servidor
Cuando se desea bajar un servicio concreto en un servidor, como HTTP, ahora puede desactivar temporalmente daemons individuales. Si ha añadido servidor1 a puerto 80 y el puerto 22 de un clúster, por ejemplo, el mandato quiesce habitual dejará de reenviar tráfico a servidor1 en el puerto 80 y el puerto 22. Esta nueva opción permite detener el tráfico sólo en el puerto 80 si necesita detener ese servicio determinado.
- daily hora_inicio hora_finalización

New feature:
Este valor especifica desactivar temporalmente el servidor
a una hora del día, hora_inicio, y el servidor se activará
en un momento posterior, hora_finalización. Los valores de hora_inicio y hora_finalización están en el intervalo de 0 a 23. Por ejemplo, (0 0) indica
desactivar temporalmente el servidor desde las 12:00 AM hasta las 12:59 AM. (12 13) indica desactivar temporalmente el servidor desde
las 12:00
PM hasta la 1:59 PM, un período de dos horas. Especifique (-1 -1) para inhabilitar la desactivación temporal diaria
de un servidor en particular.newfeat
- reach set
- Establece el intervalo, el nivel de anotaciones cronológicas y el tamaño de las anotaciones cronológicas
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.
- 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).
- sensitivity
- Establece la sensibilidad mínima en la que se actualizan los pesos. Este valor define cuándo el gestor debe cambiar su ponderación para el servidor basándose en información externa.
- smoothing
- Establece un índice que suavice las variaciones en el peso al realizar el equilibrado 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.
- start
- Inicia el gestor.
- archivo_anotaciones
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 predeterminado se instala en el directorio
logs. Consulte Ejemplos. Para cambiar el directorio donde se guardan los archivos
de registro, consulte Registro cronológico con Load Balancer.
- 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.
- clúster@puerto@servidor
Este mandato reactivará ese puerto en particular para servicio, pero todos los demás puertos seguirán desactivados.
- 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 cronológico en 0 para obtener un mejor rendimiento:
dscontrol manager loglevel 0
- Establecer el tamaño de las anotaciones cronológicas del gestor en 1.000.000 bytes:
dscontrol manager logsize 1000000
- Especificar que no se envíen más conexiones al servidor 130.40.52.153:
dscontrol manager quiesce 130.40.52.153
- Para desactivar el servicio HTTP en el servidor 9.40.25.67, que está en cluster1:
dscontrol manager quiesce cluster1@9.40.25.67@80
- Establecer el número de intervalos de actualización antes de que los pasos se renueven en 3:
dscontrol manager refresh 3
- Obtener una instantánea de estadísticas del gestor:
dscontrol manager report
- Reiniciar todos los servidores para pesos normalizados y escribe un mensaje en el archivo de anotaciones cronológicas del gestor:
dscontrol manager restart Reiniciando el gestor para actualizar código
- Establecer la sensibilidad de cambios de peso en 10:
dscontrol manager sensitivity 10
- Establecer el índice de suavidad 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
- Mostrar el estado actual de los valores asociados al gestor:
dscontrol manager status
- Detener el gestor:
dscontrol manager stop
- Especificar que no se envíen más conexiones nuevas al servidor 130.40.52.153: entre las 2:00 AM y las 4:59 PM:
dscontrol manager quiesce 130.40.52.153 daily 2 16
- Especificar que el gestor puede empezar a otorgar un peso superior a 0 a un servidor en la dirección
130.40.52.153 que anteriormente se había desactivado temporalmente:
dscontrol manager unquiesce 130.40.52.153
- Mostrar el número de versión actual del gestor:
dscontrol manager version