Archivo de configuración de equilibrio de carga
El archivo de configuración de equilibrio de carga de TSplus se encuentra en: “C:\Program Files (x86)\TSplus\UserDesktop\files\GatewayPortalLoadBalancing.ini”.
A continuación, se incluye un archivo de ejemplo:
[Settings]
Activated=1
StickySessions=1
HeartbeatRefresh=60
LoadBalanceOnServerAssigned=0
[LoadComputation]
Users=50
CPU=20
RAM=70
IO=30
[Servers]
Server=SRV 1|gateway.company.com/~~srv1|https|443||enabled
Server=SRV 2|gateway.company.com/~~srv2|https|443||enabled
La primera sección reagrupa las configuraciones globales.
Para habilitarlo, asegúrese de que “Activado” esté configurado en “1”.
Lo mismo ocurre con “StickySessions”, de modo que los usuarios que tengan una sesión desconectada existente en un servidor de aplicaciones sean redirigidos automáticamente a este servidor de aplicaciones específico.
La segunda sección coincide con la interfaz gráfica de usuario de equilibrio de carga de AdminTool y reagrupa los pesos utilizados para calcular la carga de cada servidor de aplicaciones.
Finalmente, la tercera sección enumera todos los servidores de aplicaciones en la granja de equilibrio de carga, con su título (“SRV 1”) mostrado en el portal web de TSplus, su dirección (“gateway.company.com/~~srv1” es claramente una dirección de proxy inverso), protocolo y puerto (“https|443”) y el estado del servidor (“deshabilitado” permitiría eliminar temporalmente un servidor de aplicaciones de la granja de equilibrio de carga.
---
Modificación del archivo de configuración de equilibrio de carga
Recomendamos utilizar la interfaz gráfica de usuario de TSplus AdminTool.
Si desea automatizar esta configuración, puede editar el archivo de configuración de equilibrio de carga. Asegúrese de utilizar un formato válido, luego, después de guardar los cambios en el disco, deberá reiniciar el servicio de Windows “Enterprise Service” de TSplus.
Puede hacerlo con estos dos comandos de Windows:
> net stop SVCE
> net start SVCE
Reiniciar este servicio provocará una interrupción en la función de equilibrio de carga, lo que evitará que se ejecuten nuevas actualizaciones. Sesiones que se abrirán, pero no desconectará las sesiones de usuario que ya estén activas.
---
Archivo de configuración de proxy inverso
Cuando se trabaja en combinación con TSplus Load-Balancing y se supone que se utiliza el servidor web integrado de TSplus, el archivo de configuración de proxy inverso de TSplus se encuentra en: “C:\Program Files (x86)\TSplus\Clients\webserver\balance.bin” y se puede editar de forma segura con la mayoría de los editores de texto.
A continuación se muestra un archivo de ejemplo:
/~~srv1=192.168.1.11:443;
/~~srv1=192.168.1.11:3389 RDPPORT;
/~~srv2=192.168.1.12:443;
/~~srv2=192.168.1.12:3389 RDPPORT;
Cada servidor de aplicaciones debe tener dos líneas, una para el puerto web y otra para el puerto rdp.
El nombre interno (“srv1” aquí, por ejemplo) debe coincidir con el nombre interno utilizado en el archivo de configuración de equilibrio de carga.
Asegúrese de que se pueda contactar a cada servidor de aplicaciones desde el servidor de puerta de enlace. Esto generalmente requiere que el enrutador de red corporativa pueda realizar algún enrutamiento de bucle invertido o, más fácilmente, puede agregar una línea en el archivo “host” de su servidor de puerta de enlace para que tenga conocimiento de su nombre de dominio de Internet público.
---
Modificación del archivo de configuración de proxy inverso
Recomendamos utilizar la interfaz gráfica de usuario de TSplus AdminTool.
Si desea automatizar esta configuración, puede editar el archivo de configuración de proxy inverso. Asegúrese de utilizar un formato válido; luego, después de guardar los cambios en el disco, deberá volver a cargar la configuración en el servidor web integrado de TSplus.
Puede hacerlo realizando esta solicitud http, ya sea mediante un script o abriendo un navegador. Tanto el script como el navegador deben estar ejecutándose en el servidor de puerta de enlace; por razones de seguridad, la solicitud http debe provenir del servidor local.
> http://127.0.0.1:80/w0j3?balance.bin
(suponiendo que el puerto http sea 80).