Load Balancing de StoreFront amb Citrix NetScaler
En un document anterior vam veure com crear un grup de servidors StoreFront per tenir el lloc en alta disponibilitat amb la mateixa configuració a tots els nodes; i en aquest document verem una forma molt senzilla de com utilitzar NetScaler com equilibri per repartir la càrrega de les peticions dels clients a els nostres servidors StoreFront mediante un servidor virtual.
Aquest serà l'esquema bàsic, crearem una VIP al NetScaler a la que atacaran els clients interns i també els externs, serà essencial per a entorns d'alta disponibilitat on NetScaler analitzarà la salut de cada servidor StoreFront i balancejarà les sessions dels usuaris.
El primer de tot serà tenir habilitat el Load Balancing des de “Basic Features” dins de “System”. Després ja podrem començar a donar d'alta els servidors StoreFront al nostre NetScaler, per a això, des de “Traffic Management” > “Load Balancing” > “Servers” > “Add…”, comencemos!
Afegirem tots els servidors StoreFront, indicant un nom i la seva adreça IP & “Create”,
Llist! confirmem que estan OK,
Haurem de crear un monitor que controli el lloc del StoreFront, des de “Monitors” > “Add…”
Indicamos un nombre al monitor y desde NS 10.1 ya tendremos el tipo ‘STOREFRONT’, el seleccionem, indicaremos si el acceso es seguro,
En “Special Parameters” indicaremos en ‘Store Name’ el nombre de nuestro Store, y marcamos “StoreFront Account Service”, posem en “Create”.
A continuación crearemos el servicio, “Services” > “Add…”,
Indicaremos un nombre al servicio de StoreFront, crearemos uno por cada servidor StoreFront, indicaremos si es HTTP o SSL el acceso, seleccionamos además el monitor que acabamos de crear.
A la pestanya “Advanced” habilitaremos “Client IP” y usaremos el Header ‘X-Forwarded-For’ para crear una cabecera adicional y pase la dirección IP real del cliente a la monitorización de apps y no salga la IP del NetScaler. “Create”.
Confirmamos que todo está OK y los servicios UP!
Por últim crearemos la VIP per al servei de StoreFront y sea balanceada mediante esta IP, confirmaremos que en el DNS interno el fqdn del lloc interno/externo apunta contra la VIP que vamos a crear! “Servidors virtuals” > “Add…”,
Li donem un nom, adreça IP, indicaremos si es HTTP o SSL, seleccionamos los serveis que acabamos de crear,
A la pestanya “Method and Persistence” elegimos como método de balanceo 'Round Robin’ o 'Least Connection'. En 'Persistence’ seleccionamos 'SOURCEIP’ y el 'Time-out’ al tiempo que tengamos configurado, por defecto en el StoreFront son 20 minuts.
I per últim, si es un sitio seguro, deberemos especificar el certificado que presentará, des de la pestanya “SSL Settings” seleccionamos el certificado & “Add >”. Llist! Este virtual server ya está correctamente creat y hará un balanceo de carga contra els nostres servidors StoreFront, atacarán a la VIP los usuaris internos mitjançant un nombre DNS interno que resuelva contra él y los externos al indicarlo en la configuració de NetScaler Gateway!























































