dscontrol server — configurar servidores

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

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

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

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