
Bilanciamento del carico StoreFront con Citrix NetScaler
In un Documento precedente abbiamo visto come creare un pool StoreFront per avere il sito in alta disponibilità con la stessa configurazione su tutti i nodi; e in questo documento esamineremo un modo molto semplice di come utilizzare NetScaler come bilanciamento per distribuire il carico delle richieste dei clienti ai nostri server StoreFront utilizzando un server virtuale.
Questo sarà lo schema di base, creeremo un VIP nel NetScaler che verrà attaccato da clienti interni ed esterni, sarà essenziale per gli ambienti ad alta disponibilità in cui NetScaler analizzerà lo stato di ogni server StoreFront e bilancerà le sessioni utente.
La prima cosa sarà avere il bilanciamento del carico abilitato da “Caratteristiche di base” all'interno “Sistema”. Quindi possiamo iniziare a registrare i server StoreFront nel nostro NetScaler, per questo, poiché “Gestione del traffico” > “Bilanciamento del carico” > “Server” > “Aggiungere…”, Inizio!
Aggiungeremo tutti i server StoreFront, fornendo un nome e il tuo indirizzo IP & “Creare”,
Pronto! confermiamo che sono OK,
Sarà necessario creare un monitor che controlli il sito StoreFront, poiché “Monitor” > “Aggiungere…”
Indichiamo un nome al monitor e da NS 10.1 avremo già il tipo 'STOREFRONT', lo selezioniamo, Indicheremo se l'accesso è sicuro,
In “Parametri speciali” indicheremo in 'Nome del negozio’ il nome del nostro Store, e abbiamo segnato “Servizio account StoreFront”, Clicca su “Creare”.
Successivamente creeremo il servizio, “Servizi” > “Aggiungere…”,
Daremo un nome al servizio StoreFront, ne creeremo uno per ogni server StoreFront, indicheremo se si tratta di accesso HTTP o SSL, Selezioniamo anche il monitor che abbiamo appena creato.
Sul “Avanzato” Abiliteremo “Client IP” e useremo l'intestazione 'X-Forwarded-For'’ per creare un'intestazione aggiuntiva e passare l'indirizzo IP reale del client al monitoraggio delle app e l'IP di NetScaler non viene visualizzato. “Creare”.
Confermiamo che è tutto OK e i servizi UP!
Infine creeremo il VIP per il servizio StoreFront e sarà bilanciato da questo IP, confermeremo che nel DNS interno l'FQDN del sito interno/esterno punta contro il VIP che stiamo per creare! “Server virtuali” > “Aggiungere…”,
Gli diamo un nome, Indirizzo IP, indicheremo se si tratta di HTTP o SSL, Selezioniamo i servizi che abbiamo appena creato,
Sul “Metodo e persistenza” abbiamo scelto come metodo di bilanciamento il 'Round Robin'’ o 'Connessione minima'. Nell' Persistenza’ selezioniamo 'SOURCEIP’ e il 'Time-out'’ mentre abbiamo configurato, di default in StoreFront sono 20 verbale.
E infine, Se si tratta di un sito sicuro, Dobbiamo specificare il certificato che verrà presentato, dal “Impostazioni SSL” Selezioniamo il certificato & “Aggiungere >”. Pronto! Questo server virtuale è già stato creato correttamente e verrà bilanciato con i server StoreFront, il VIP verrà attaccato dagli utenti interni utilizzando un nome DNS interno che si risolve nei suoi confronti e dagli utenti esterni indicandolo nella configurazione di NetScaler Gateway!