Configure los puertos y los valores de puerto con el mandato dscontrol port.
Sintaxis

>>-dscontrol--port--+-add--+-crossport--otro_puerto------------------+-----+-><
| +-stickytime--valor-----------------------+ |
| +-clúster@puerto@servidor--reset--+-yes-+-+ |
| | '-no--' | |
| +-staletimeout--valor---------------------+ |
| +-weightbound--valor----------------------+ |
| '-selectionalgorithm--+-connection-+------' |
| +-affinity---+ |
| '-conn+affin-' |
+-set--+-clúster@puerto--repstrategy--+-both-------+-+-+
| | +-connection-+ | |
| | +-affinity---+ | |
| | '-none-------' | |
| +-puerto--reset--+-yes-+----------------------+ |
| | '-no--' | |
| +-stickytime--valor---------------------------+ |
| +-staletimeout--valor-------------------------+ |
| '-weightbound--valor--------------------------' |
+-remove--clúster@puerto-------------------------------+
+-report--clúster@puerto-------------------------------+
'-status--clúster@puerto-------------------------------'
Parámetros
- add
- Añadir 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.
- crossport
La afinidad entre puertos permite expandir la función de afinidad
a través de varios puertos, por lo que estas solicitudes de cliente recibidas en puertos diferentes se pueden
seguir enviando al mismo servidor de solicitudes subsiguientes. Para el valor crossport, especifique
el número de otro_puerto en el que quiere compartir la función de afinidad
entre puertos.
Para utilizar esta función, los puertos deben:
- Compartir la misma dirección de clúster
- Compartir los mismos servidores
- Utilizar la afinidad o el algoritmo de selección conn+aff
- Tener el mismo valor stickytime, que no es cero
Para eliminar la función crossport, establezca el valor crossport de nuevo a su propio
número de puerto.
- otro_puerto: especifica el valor de crossport. El valor predeterminado es el
mismo a su propio número de puerto.
- stickytime valor
El intervalo entre la apertura de una conexión y la apertura de una conexión nueva, durante el cual un cliente se volverá a enviar al mismo servidor que se ha utilizado para la primera conexión. Cuando el valor de stickytime haya transcurrido, el cliente puede enviarse a un servidor distinto del servidor que se utilizó para la primera conexión. Si utiliza la afinidad como el algoritmo de selección, el valor de stickytime es el intervalo entre dos paquetes sucesivos cualesquiera del mismo cliente.
Avoid trouble: stickytime sólo es válido para los algoritmos de selección de con+afin y afinidad.
gotcha
- valor es el valor de stickytime en segundos.
- 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 es 900 para el puerto 21 (FTP) y 259,200 para el puerto 23 (Telnet).
Avoid trouble: staletimeout sólo es válido para los algoritmos de selección de conexión y con+afin.
gotcha
- weightbound
- Establece el peso máximo de servidores para este puerto. Esto afecta a la diferencia permitida entre el número de peticiones que el ejecutor puede otorgar a cada servidor. El valor por omisión es 20.
- selectionalgorithm
- Define el método para seleccionar el siguiente servidor.
- set
- Establece los campos de un puerto.
- clúster@puerto repstrategy valor:
Especifica que los registros de conexiones y afinidad se replicarán
entre
los socios de alta disponibilidad. Cuando se replican los registros, los
estados de conexiones y afinidad se conservan, de modo que las conexiones
pueden continuar incluso después de que se haya producido la toma de
control.
Valor puede ser:
- both
Replicar tanto los registros de
conexiones como los de afinidad.
- affinity
Replicar sólo los registros de
afinidad.
- connection
Replicar sólo los registros de
conexiones.
- none
No replicar.
- reset
- Active o desactive la característica de restablecimiento TCP. Load
Balancer enviará un restablecimiento TCP
al cliente cuando éste tenga una conexión con un servidor con un peso 0.
El peso de un servidor puede ser 0 si se ha configurado en 0 o si un asesor
lo marca como inactivo. Un restablecimiento TCP hará que la
conexión se
cierre inmediatamente.
Avoid trouble: Tenga en cuenta lo siguiente:
- Load Balancer no enviará un mandato de restablecimiento TCP cuando
todos los servidores de fondo están inactivos.
- Para utilizar el restablecimiento TCP, debe establecer clientgateway
para direcciones IPv4,
o clientgateway6 para direcciones IPV6, en una dirección de direccionador.
Utilice el mandato ejecutor dscontrol. Clientgateway tiene que
establecerse para un puerto que esté en un clúster IPv4 y clientgateway6
tiene que establecerse en un puerto que esté en un clúster IPv6.
gotcha
- 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, pero recuerde incluir todavía el símbolo @.
Ejemplo
- Establecer el algoritmo de selección de un puerto:
dscontrol port add clúster@puerto selectionalgorithm affinity
- Añadir el puerto 80 y 23 a la dirección de clúster 130.40.52.153:
dscontrol port add 130.40.52.153@80+23
- Establecer el peso máximo 10 en el puerto 80 en la dirección de clúster 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 add 130.40.52.153@80 crossport 23
- Para activar la característica de restablecimiento TCP para el puerto
80:
dscontrol port set 80 reset yes
- Eliminar el puerto 23 de la dirección de clúster 130.40.52.153:
dscontrol port remove 130.40.52.153@23
- Obtener el estado del puerto 80 en la dirección de clúster 9.67.131.153:
dscontrol port status 9.67.131.153@80
- 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
- Para habilitar la réplica de registro de conexión para los socios
de alta disponibilidad:
dscontrol port set 130.40.52.153@23 repstrategy connection