EdgeADC Build 4.2.8.1909
Guida all'amministrazione di EdgeADC
×
Menu

Servizi IP

La sezione Servizi IP dell'ADC ti permette di aggiungere, cancellare e configurare i vari servizi IP virtuali di cui hai bisogno per il tuo particolare caso d'uso. Le impostazioni e le opzioni rientrano nelle sezioni seguenti. Queste sezioni si trovano sul lato destro della schermata dell'applicazione.
Servizi virtuali
Un servizio virtuale combina un IP virtuale (VIP) e una porta TCP/UDP su cui l'ADC ascolta. Il traffico che arriva all'IP del servizio virtuale è reindirizzato a uno dei Real Server associati a quel servizio. L'indirizzo IP del servizio virtuale non può essere lo stesso dell'indirizzo di gestione dell'ADC, cioè eth0, eth1 ecc.
L'ADC determina come il traffico viene ridistribuito ai server in base a una politica di bilanciamento del carico impostata nella scheda Basic nella sezione Real Servers.
Creare un nuovo servizio virtuale usando un nuovo VIP
·     Cliccate sul pulsante Add Virtual Service come indicato sopra.
·     Entrerete quindi nella modalità di modifica della riga.
·     Completa i quattro campi evidenziati per procedere, e poi fai clic sul pulsante di aggiornamento.
Si prega di utilizzare il tasto TAB per navigare attraverso i campi.
Campo
Descrizione
Indirizzo IP
Inserisci un nuovo indirizzo IP virtuale per essere il punto di ingresso di destinazione per l'accesso al Real Server. Questo IP è dove gli utenti o le applicazioni punteranno per accedere all'applicazione con bilanciamento del carico.
Subnet Mask/Prefix
Questo campo è per la subnet mask relativa alla rete su cui si trova l'ADC
Porto
La porta d'ingresso utilizzata quando si accede al VIP. Questo valore non deve necessariamente essere lo stesso del Real Server se usi il Reverse Proxy.
Nome del servizio
Il nome del servizio è una rappresentazione testuale dello scopo del VIP. È facoltativo, ma ti consigliamo di fornirlo per chiarezza.
Tipo di servizio
Ci sono molti diversi tipi di servizio disponibili per voi da selezionare. I tipi di servizio Layer 4 non possono usare la tecnologia flightPATH.
 
 
Ora puoi premere il pulsante Update per salvare questa sezione e passare automaticamente alla sezione Real Server dettagliata qui sotto:
Campo
Descrizione
Attività
Il campo Attività può essere usato per mostrare e cambiare lo stato del server reale bilanciato.
Online - Indica che il server è attivo e sta ricevendo richieste bilanciate
Offline - Il server è offline e non riceve richieste
Drenaggio - Il server è stato messo in modalità di drenaggio in modo che la persistenza possa essere scaricata e il server spostato in uno stato offline senza influenzare gli utenti.
Standby - Il server è stato messo in uno stato di standby
Indirizzo IP
Questo valore è l'indirizzo IP del Real Server. Deve essere preciso e non deve essere un indirizzo DHCP.
Porto
La porta di destinazione di accesso sul Real Server. Quando si utilizza un reverse proxy, questo può essere diverso dalla porta d'ingresso specificata sul VIP.
Ponderazione
Questa impostazione di solito è configurata automaticamente dall'ADC. Puoi cambiarla se vuoi cambiare la ponderazione della priorità.
Fare clic sul pulsante Aggiorna o premere Invio per salvare le modifiche
·     La luce di stato diventerà prima grigia, seguita da verde se il controllo dell'integrità del server ha successo. Diventerà rossa se il Real Server Monitor fallisce.
·     Un server che ha una luce di stato rossa non sarà bilanciato.
Esempio di un servizio virtuale completato
Creare un nuovo servizio virtuale usando un VIP esistente
·     Evidenziare un servizio virtuale che si desidera copiare
·     Fare clic su Add Virtual Service per entrare nella modalità di modifica della riga
·     L'indirizzo IP e la maschera di sottorete si copiano automaticamente
·     Inserisci il numero di porta per il tuo servizio
·     Inserire un nome di servizio opzionale
·     Selezionare un tipo di servizio
·     Ora puoi premere il pulsante Update per salvare questa sezione e passare automaticamente alla sezione Real Server qui sotto
·     Lascia l'opzione Attività del server come Online - questo significa che sarà bilanciato se passa il controllo di salute predefinito di TCP Connect. Questa impostazione può essere cambiata in seguito, se necessario.
·     Inserire un indirizzo IP del Real Server
·     Inserire un numero di porta per il server reale
·     Inserisci un nome opzionale per il Real Server
·     Clicca su Update per salvare le tue modifiche
·     La luce di stato diventerà prima grigia, poi verde se il controllo dell'integrità del server ha successo. Diventa rossa se il Real Server Monitor fallisce.
·     Un server che ha una luce di stato rossa non sarà bilanciato nel carico
Cambiare l'indirizzo IP di un servizio virtuale
Puoi cambiare l'indirizzo IP di un servizio virtuale o di un VIP esistente in qualsiasi momento.
·     Evidenziare il servizio virtuale di cui si vuole cambiare l'indirizzo IP
·     Fare doppio clic sul campo dell'indirizzo IP per quel servizio
·     Cambia l'indirizzo IP con quello che vuoi usare
·     Clicca sul pulsante Update per salvare le modifiche.
Nota: cambiare l'indirizzo IP di un servizio virtuale cambierà l'indirizzo IP di tutti i servizi associati al VIP
Creare un nuovo servizio virtuale usando Copy Service
·     Il pulsante Copy Service copierà un intero servizio, compresi tutti i Real Server, le impostazioni di base, le impostazioni avanzate e le regole flightPATH ad esso associate
·     Evidenziare il servizio che si desidera duplicare e fare clic su Copy Service
·     L'editor di riga apparirà con il cursore lampeggiante sulla colonna Indirizzo IP
·     Devi cambiare l'indirizzo IP in modo che sia unico, o se vuoi mantenere l'indirizzo IP, devi modificare la porta in modo che sia unica per quell'indirizzo IP
Non dimenticare di modificare ogni scheda se cambi un'impostazione come una politica di bilanciamento del carico, il monitor Real Server, o rimuovi una regola flightPATH.
Filtrare i dati visualizzati
Ricerca di un termine specifico
La casella di ricerca permette di cercare nella tabella usando qualsiasi valore, come gli ottetti dell'indirizzo IP o il nome del servizio.
L'esempio qui sopra mostra il risultato della ricerca di un indirizzo IP specifico di 10.4.8.191.
Selezione della visibilità delle colonne
Puoi anche selezionare le colonne che desideri visualizzare nella dashboard.
·     Muovi il mouse su una qualsiasi delle colonne
·     Vedrai apparire una piccola freccia sul lato destro della colonna
·     Facendo clic sulle caselle di controllo si selezionano le colonne che si desidera vedere nel dashboard.
Capire le colonne dei servizi virtuali
Primario/Modo
La colonna Primary/Mode indica il ruolo di alta disponibilità selezionato per il VIP corrente. Usa le opzioni disponibili in Sistema > Clustering per configurare questa opzione.
Opzione
Descrizione
Cluster
Cluster è il ruolo predefinito per l'ADC all'installazione, e la colonna Primary/Mode indicherà la modalità in cui è attualmente in esecuzione. Quando hai una coppia HA di apparecchi ADC nel tuo centro dati, uno di essi mostrerà Active e l'altro Passive
Manuale
Il ruolo Manual permette alla coppia ADC di funzionare in modalità Active-Active per diversi indirizzi IP virtuali. In questi casi, la colonna Primary conterrà una casella accanto ad ogni unico Virtual IP che può essere spuntata per Active o lasciata deselezionata per Passive.
Stand-Alone
L'ADC sta agendo come un dispositivo stand-alone e non è in modalità High Availability. Come tale, la colonna Primary indicherà Stand-alone.
VIP
Questa colonna fornisce un feedback visivo sullo stato di ogni servizio virtuale. Gli indicatori sono codificati a colori e sono i seguenti:
LED
Significato
l
Online
l
Failover-Standby. Questo servizio virtuale è hot-standby
l
Indica che un "secondario" sta aspettando un "primario".
l
Il servizio ha bisogno di attenzione. Questa indicazione può derivare da un Real Server che fallisce un controllo dello stato di salute o è stato cambiato manualmente in Offline. Il traffico continuerà a fluire ma con una capacità ridotta del Real Server
l
Offline. I server di contenuto non sono raggiungibili, o nessun server di contenuto abilitato
l
Trovare lo stato
l
IP virtuali non concessi in licenza o concessi in licenza superati
Abilitato
L'impostazione predefinita per questa opzione è Enabled, e la casella di controllo appare spuntata. Puoi disabilitare il servizio virtuale facendo doppio clic sulla linea, deselezionando la casella di controllo e cliccando sul pulsante Update.
Indirizzo IP
Aggiungi il tuo indirizzo IPv4 in notazione decimale punteggiata o un indirizzo IPv6. Questo valore è l'indirizzo IP virtuale (VIP) per il tuo servizio. Esempio IPv4 "192.168.1.100". Esempio Ipv6 "2001:0db8:85a3:0000:0000:8a2e:0370:7334"
Subnet Mask/Prefix
Aggiungete la vostra subnet mask in notazione decimale punteggiata. Esempio "255.255.255.0". O per IPv6, aggiungi il tuo prefisso. Per maggiori informazioni su IPv6, vedi HTTPs://en.wikipedia.org/wiki/IPv6_address
Porto
Aggiungi il numero di porta associato al tuo servizio. La porta può essere un numero di porta TCP o UDP. Esempio TCP "80" per il traffico web e TCP "443" per il traffico web protetto.
Nome del servizio
Aggiungete un nome amichevole per identificare il vostro servizio. Esempio: "Production Web Servers".
Tipo di servizio
Si prega di notare che con tutti i tipi di servizio "Layer 4", l'ADC non interagisce o modifica il flusso di dati, quindi flightPATH non è disponibile con i tipi di servizio Layer 4. I servizi Layer 4 semplicemente bilanciano il traffico secondo la politica di bilanciamento del carico:
Tipo di servizio
Porta/Protocollo
Strato di servizio
Commento
Layer 4 TCP
Qualsiasi porta TCP
Livello 4
L'ADC non altera alcuna informazione nel flusso di dati ed esegue il bilanciamento standard del traffico secondo la politica di bilanciamento del carico
Livello 4 UDP
Qualsiasi porta UDP
Livello 4
Come con il Layer 4 TCP, l'ADC non altera alcuna informazione nel flusso di dati ed esegue il bilanciamento standard del traffico secondo la politica di bilanciamento del carico
Layer 4 TCP/UDP
Qualsiasi porta TCP o UDP
Livello 4
È ideale se il vostro servizio ha un protocollo primario come UDP ma ricadrà su TCP. L'ADC non altera alcuna informazione nel flusso di dati ed esegue il bilanciamento standard del traffico secondo la politica di bilanciamento del carico
DNS
TCP/UDP
Livello 4
Usato per bilanciare il carico dei server DNS.
HTTP
Protocollo HTTP o HTTPS
Livello 7
L'ADC può interagire, manipolare e modificare il flusso di dati utilizzando flightPATH.
FTP
Protocollo per il trasferimento di file
Livello 7
Usare connessioni di controllo e dati separate tra client e server
SMTP
Protocollo semplice di trasferimento della posta
Livello 4
Da usare per il bilanciamento del carico dei server di posta
POP3
Protocollo dell'ufficio postale
Livello 4
Da usare per il bilanciamento del carico dei server di posta
IMAP
Protocollo di accesso ai messaggi Internet
Livello 4
Da usare per il bilanciamento del carico dei server di posta
RDP
Protocollo desktop remoto
Livello 4
Da usare per il bilanciamento del carico dei server Terminal Services
RPC
Chiamata di procedura remota
Livello 4
Usare quando si bilanciano i sistemi di carico usando chiamate RPC
RPC/ADS
Exchange 2010 RPC statico per il servizio di rubrica
Livello 4
Da usare per il bilanciamento del carico dei server Exchange
RPC/CA/PF
Exchange 2010 RPC statico per accesso client e cartelle pubbliche
Livello 4
Da usare per il bilanciamento del carico dei server Exchange
DICOM
Imaging digitale e comunicazioni in medicina
Livello 4
Usare quando si bilanciano i server che usano i protocolli DICOM
Server reali
Ci sono diverse schede nella sezione Real Servers della dashboard: Server, Basic, Advanced e flightPATH.
Server
La scheda Server contiene le definizioni dei server reali di back-end abbinati al servizio virtuale attualmente selezionato. È necessario aggiungere almeno un server alla sezione Real Servers.
Aggiungere il server
·     Seleziona il VIP appropriato che hai precedentemente definito.
·     Fare clic su Add Server
·     Apparirà una nuova riga con il cursore lampeggiante sulla colonna dell'indirizzo IP
·     Inserisci l'indirizzo IPv4 del tuo server in notazione decimale punteggiata. Il server reale può essere sulla stessa rete del tuo servizio virtuale, qualsiasi rete locale direttamente collegata, o qualsiasi rete che il tuo ADC può instradare. Esempio "10.1.1.1".
·     Vai alla colonna Port e inserisci il numero di porta TCP/UDP per il tuo server. Il numero di porta può essere lo stesso del numero di porta del servizio virtuale o un altro numero di porta per la connettività Reverse Proxy. L'ADC tradurrà automaticamente questo numero.
·     Vai alla sezione Note per aggiungere qualsiasi dettaglio rilevante per il server. Esempio: "IIS Web Server 1"
Nome del gruppo
Quando hai aggiunto i server che compongono l'insieme bilanciato, puoi anche allegare un nome di gruppo. Una volta modificato questo campo, il contenuto viene salvato senza bisogno di premere il pulsante Update.
Luci di stato del server reale
Puoi vedere lo stato di un Real Server dal colore chiaro nella colonna Stato. Vedi sotto:
LED
Significato
l
Collegato
£
Non monitorato
l
Drenaggio di
l
Offline
l
Standby
l
Non collegato
l
Trovare lo stato
l
Server reali non licenziati o con licenza superata
Attività
Puoi cambiare l'attività di un Real Server in qualsiasi momento utilizzando il menu a tendina. Per farlo, fai doppio clic su una riga del Real Server per metterla in modalità di modifica.
Opzione
Descrizione
Online
Tutti i Real Server assegnati online riceveranno il traffico secondo la politica di bilanciamento del carico impostata nella scheda Base.
 Scarico
Tutti i Real Server assegnati come Drenaggio continueranno a servire le connessioni esistenti ma non accetteranno nuove connessioni. La luce di stato lampeggerà verde/blu mentre il drenaggio è in corso. Una volta che le connessioni esistenti si sono chiuse naturalmente, i Real Server andranno offline e la luce di stato sarà blu fissa. Puoi anche visualizzare queste connessioni navigando nella sezione Navigazione > Monitor > Stato.
Offline
Tutti i Real Server impostati come Offline saranno immediatamente messi offline e non riceveranno alcun traffico.
Standby
Tutti i Real Server impostati come Standby rimarranno offline fino a quando TUTTI i server del gruppo Online non falliranno i controlli del Server Health Monitor. Il traffico viene ricevuto dal gruppo Standby secondo la politica di bilanciamento del carico quando questo accade. Se un server del gruppo Online passa il controllo del Server Health Monitor, questo server Online riceverà tutto il traffico, e il gruppo Standby smetterà di ricevere il traffico.
Indirizzo IP
Questo campo è l'indirizzo IP del tuo Real Server. Esempio "192.168.1.200".
Porto
Numero di porta TCP o UDP che il Real Server sta ascoltando per il servizio. Esempio "80" per il traffico web.
Peso
Questa colonna diventa modificabile quando viene specificata una politica di bilanciamento del carico appropriata.
  Il peso di default per un Real Server è 100, e puoi inserire valori da 1-100. Un valore di 100 significa carico massimo, e 1 significa carico minimo.
Un esempio per tre server potrebbe essere qualcosa del genere:
·     Server 1 Peso = 100
·     Server 2 Peso = 50
·     Server 3 Peso = 50
Se consideriamo che la politica di bilanciamento del carico è impostata su Least Connections, e ci sono 200 connessioni client totali;
·     Il server 1 riceverà 100 connessioni simultanee
·     Il server 2 riceverà 50 connessioni simultanee
·     Il server 3 riceverà 50 connessioni simultanee
Se dovessimo usare Round Robin come metodo di bilanciamento del carico, che fa ruotare le richieste attraverso l'insieme di server bilanciati, alterare i pesi influisce su quanto spesso i server vengono scelti come obiettivo.
Se crediamo che la politica di bilanciamento del carico più veloce utilizzi il tempo più breve impiegato per ottenere una risposta, la regolazione dei pesi altera il bias in modo simile a Least Connections.
Peso calcolato
Il peso calcolato di ogni server può essere visualizzato dinamicamente e viene calcolato automaticamente e non è modificabile. Il campo mostra la ponderazione effettiva che ADC sta usando quando considera la ponderazione manuale e la politica di bilanciamento del carico.
Note
Inserite qualsiasi nota particolare utile per descrivere la voce definita nel campo Note. Esempio "IIS Server1 - London DC".
ID
Il campo ID è utilizzato all'interno della politica di bilanciamento del carico dell'ID del cookie. Il numero ID qui inserito è utilizzato per identificare
Base
Politica di bilanciamento del carico
L'elenco a discesa mostra le politiche di bilanciamento del carico attualmente supportate e disponibili per l'uso. Un elenco delle politiche di bilanciamento del carico, insieme ad una spiegazione, è qui sotto.
Opzione
Descrizione
Il più veloce
La politica di bilanciamento del carico più veloce calcola automaticamente il tempo di risposta per tutte le richieste per server livellato nel tempo. La colonna Calculated Weight contiene il valore calcolato automaticamente. L'inserimento manuale è possibile solo quando si usa questa politica di bilanciamento del carico.
Round Robin
Round Robin è comunemente usato nei firewall e nei bilanciatori di carico di base ed è il metodo più semplice. Ogni Real Server riceve una nuova richiesta in sequenza. Questo metodo è appropriato solo quando è necessario bilanciare il carico di richieste ai server in modo uniforme; un esempio potrebbe essere il look-up dei server web. Tuttavia, quando è necessario bilanciare il carico in base al carico dell'applicazione o al carico del server, o anche assicurarsi di utilizzare lo stesso server per la sessione, il metodo Round Robin è inappropriato.
Meno connessioni
Il bilanciatore di carico terrà traccia del numero di connessioni correnti a ciascun Real Server. Il Real Server con il minor numero di connessioni riceve la nuova richiesta successiva.
IP Bound
Affinità/Persistenza di sessione del livello 3
In questa modalità, l'indirizzo IP del client costituisce la base per selezionare quale Real Server riceverà la richiesta. Questa azione fornisce persistenza. I protocolli HTTP e Layer 4 possono utilizzare questa modalità. Questo metodo è utile per le reti interne dove la topologia di rete è nota, e si può essere sicuri che non ci siano "super proxy" a monte. Con il Layer 4 e i proxy, tutte le richieste possono apparire come se provenissero da un solo client, e come tali, il carico non sarebbe uniforme. Con HTTP, l'informazione dell'intestazione (X-Forwarder-For) viene utilizzata quando presente per far fronte ai proxy.
Lista IP basata su
Affinità/Persistenza di sessione del livello 3
La connessione al Real Server inizia usando "Least connections" quindi, l'affinità di sessione è ottenuta in base all'indirizzo IP del client. Un elenco è mantenuto per 2 ore per impostazione predefinita, ma questo può essere cambiato utilizzando un jetPACK.
Cookie di sessione
Layer 7 Affinità/Persistenza della sessione
Questa modalità è il metodo di persistenza più popolare per il bilanciamento del carico HTTP. In questa modalità, l'ADC utilizza il bilanciamento del carico basato su liste IP per ogni prima richiesta. Inserisce un cookie nelle intestazioni della prima risposta HTTP. Dopo di che, l'ADC usa il cookie del client per instradare il traffico allo stesso server back-end. Questo cookie viene utilizzato per la persistenza quando il client ha bisogno di andare allo stesso server back-end ogni volta. Il cookie scade una volta chiusa la sessione.
Cookie persistente
Layer 7 Affinità/Persistenza della sessione
La modalità di bilanciamento del carico basata sull'elenco IP viene utilizzata per ogni prima richiesta. L'ADC inserisce un cookie nelle intestazioni della prima risposta HTTP. Dopo di che, l'ADC usa il cookie del client per instradare il traffico verso lo stesso server back-end. Questo cookie viene utilizzato per la persistenza quando il client deve andare ogni volta allo stesso server di back-end. Il cookie scade dopo 2 ore, e la connessione sarà bilanciata secondo un algoritmo IP List Based. Questo tempo di scadenza è configurabile usando un jetPACK.
Cookie di sessione - Classico cookie di sessione ASP
Active Server Pages (ASP) è una tecnologia Microsoft lato server. Con questa opzione selezionata, l'ADC manterrà la persistenza della sessione sullo stesso server se un cookie ASP viene rilevato e trovato nella sua lista di cookie conosciuti. Al rilevamento di un nuovo cookie ASP, sarà bilanciato il carico utilizzando l'algoritmo Least Connections.
Cookie di sessione - Cookie di sessione ASP.NET
Questa modalità si applica a ASP.net. Con questa modalità selezionata, l'ADC manterrà la persistenza della sessione sullo stesso server se un cookie ASP.NET viene rilevato e trovato nella sua lista di cookie conosciuti. Al rilevamento di un nuovo cookie ASP, sarà bilanciato il carico utilizzando l'algoritmo Least Connections.
Cookie di sessione - JSP Session Cookie
Java Server Pages (JSP) è una tecnologia Oracle lato server. Con questa modalità selezionata, l'ADC manterrà la persistenza della sessione sullo stesso server se un cookie JSP viene rilevato e trovato nella sua lista di cookie conosciuti. Al rilevamento di un nuovo cookie JSP, sarà bilanciato il carico utilizzando l'algoritmo Least Connections.
Cookie di sessione - Cookie di sessione JAX-WS
Java web services (JAX-WS) è una tecnologia Oracle lato server. Con questa modalità selezionata, l'ADC manterrà la persistenza della sessione allo stesso server se un cookie JAX-WS viene rilevato e trovato nella sua lista di cookie conosciuti. Al rilevamento di un nuovo cookie JAX-WS, il carico sarà bilanciato utilizzando l'algoritmo Least Connections.
Cookie di sessione - PHP Session Cookie
Personal Home Page (PHP) è una tecnologia open-source lato server. Con questa modalità selezionata, l'ADC manterrà la persistenza della sessione sullo stesso server quando viene rilevato un cookie PHP.
Cookie di sessione - persistenza del cookie RDP
Questo metodo di bilanciamento del carico utilizza il cookie RDP creato da Microsoft basato su nome utente/dominio per fornire persistenza a un server. Il vantaggio di questo metodo significa che è possibile mantenere una connessione a un server anche se l'indirizzo IP del client cambia.
Basato su cookie-ID
Un nuovo metodo molto simile a "PhpCookieBased" e ad altri metodi di bilanciamento del carico, ma usando CookieIDBased e cookie RegEx h=[^;]+
 
Questo metodo userà il valore impostato nel campo note del Real Server "ID=X;" come valore del cookie per identificare il server. Questo, quindi, significa che è una metodologia simile a CookieListBased ma usa un nome di cookie diverso e memorizza un valore di cookie unico, non l'IP criptato, ma l'ID del Real Server (letto al momento del caricamento).
 
Il valore predefinito è CookieIDName="h"; tuttavia, se c'è un valore di override nella configurazione delle impostazioni avanzate del server virtuale, usa invece questo. NOTA: sovrascriviamo l'espressione del cookie di cui sopra per sostituire h= con il nuovo valore se questo valore è impostato.
 
L'ultimo bit è che se arriva un valore di cookie sconosciuto e corrisponde a uno degli ID del server reale, dovrebbe selezionare quel server; altrimenti, usa il metodo successivo (delegare).
Lista IP condivisa basata su
Questo tipo di servizio è disponibile solo quando la modalità di connettività è impostata su Gateway o Direct Server Return. È stato aggiunto principalmente per il supporto al bilanciamento del carico VMware.
Monitoraggio del server
Il tuo ADC contiene sei metodi standard di monitoraggio di Real Server elencati di seguito.
Scegli il metodo di monitoraggio che vuoi applicare al servizio virtuale (VIP).
È essenziale scegliere il monitor giusto per il servizio. Per esempio, se il Real Server è un server RDP, un monitor 200OK non è rilevante. Se non sei sicuro di quale monitor scegliere, il default TCP Connection è un ottimo punto di partenza.
Puoi scegliere più monitor cliccando a turno su ogni monitor che vuoi applicare al servizio. I monitor selezionati vengono eseguiti nell'ordine in cui li hai selezionati; quindi inizia prima con i monitor dei livelli inferiori. Per esempio, impostando i monitor Ping/ICMP Echo, TCP Connection, e 200OK verranno visualizzati nel Dashboard Events come l'immagine sottostante:
Possiamo vedere che il Layer 3 Ping e il Layer 4 TCP Connect sono riusciti se guardiamo la linea superiore, ma il Layer 7 200OK è fallito. Questi risultati di monitoraggio forniscono abbastanza informazioni per indicare che il routing è OK e che c'è un servizio in esecuzione sulla relativa porta, ma il sito web non risponde correttamente alla pagina richiesta. E' ora il momento di guardare il webserver e la sezione Library > Real Server Monitor per vedere i dettagli del monitoraggio che fallisce.
Opzione
Descrizione
Nessuno
In questa modalità, il Real Server non viene monitorato ed è sempre attivo e funzionante correttamente. L'impostazione None è utile per le situazioni in cui il monitoraggio sconvolge un server e per i servizi che non dovrebbero partecipare all'azione di fail-over dell'ADC. È un percorso per ospitare sistemi inaffidabili o legacy che non sono primari per le operazioni H/A. Utilizzare questo metodo di monitoraggio con qualsiasi tipo di servizio.
Eco Ping/ICMP
In questa modalità, l'ADC invia una richiesta ICMP echo all'IP del content server. Se viene ricevuta una risposta echo valida, l'ADC considera il Real Server attivo e funzionante, e il traffico verso il server continua. Inoltre manterrà il servizio disponibile su una coppia H/A. Questo metodo di monitoraggio è utilizzabile con qualsiasi tipo di servizio.
Connessione TCP
Una connessione TCP viene fatta al Real Server e immediatamente interrotta senza inviare alcun dato in questa modalità. Se la connessione riesce, l'ADC ritiene che il Real Server sia attivo e funzionante. Questo metodo di monitoraggio è utilizzabile con qualsiasi tipo di servizio, e i servizi UDP non sono attualmente appropriati per il monitoraggio della connessione TCP.
ICMP irraggiungibile
L'ADC invierà un controllo di salute UDP al server e contrassegnerà il Real Server come non disponibile se riceve un messaggio ICMP port unreachable. Questo metodo può essere utile quando è necessario controllare se una porta di servizio UDP è disponibile su un server, come la porta DNS 53.
RDP
In questa modalità, una connessione TCP si inizializza come spiegato nel metodo ICMP Unreachable. Dopo l'inizializzazione della connessione, viene richiesta una connessione RDP Layer 7. Se il collegamento viene confermato, l'ADC ritiene che il Real Server sia attivo e funzionante. Questo metodo di monitoraggio è utilizzabile con qualsiasi terminal server Microsoft.
200 OK
In questo metodo, una connessione TCP si inizializza al Real Server. Dopo che la connessione ha successo, l'ADC invia al Real Server una richiesta HTTP. Si attende una risposta HTTP e si controlla il codice di risposta "200 OK". L'ADC considera il Real Server attivo e funzionante se viene ricevuto il codice di risposta "200 OK". Se l'ADC non riceve un codice di risposta "200 OK" per qualsiasi motivo, inclusi timeout, mancata connessione e altri motivi, l'ADC segna il Real Server non disponibile. Questo metodo di monitoraggio è valido solo per l'uso con i tipi di servizio HTTP e HTTP accelerato. Se un tipo di servizio Layer 4 viene utilizzato per un server HTTP, è utilizzabile se SSL non è in uso sul Real Server o gestito in modo appropriato dalla funzione "Content SSL".
DICOM
Una connessione TCP si inizializza al Real Server in modalità DICOM, e una "Associate Request" di Echoscu viene fatta al Real Server sulla connessione. Una conversazione che include un "Associate Accept" dal content server, un trasferimento di una piccola quantità di dati seguito da un "Release Request", poi "Release Response" conclude con successo il monitor. Se il monitor non si conclude con successo, allora il Real Server è considerato inattivo per qualsiasi motivo.
Definito dall'utente
Qualsiasi monitor configurato nella sezione Monitoraggio del server reale apparirà nell'elenco.
Strategia di caching
Per impostazione predefinita, la strategia di caching è disabilitata e impostata come Off. Se il tuo tipo di servizio è HTTP, allora puoi applicare due tipi di strategia di caching.
Fai riferimento alla pagina Configure Cache per configurare le impostazioni dettagliate della cache. Nota che quando la cache è applicata ad un VIP con il tipo di servizio "HTTP" accelerato, gli oggetti compressi non vengono memorizzati nella cache.
Opzione
Descrizione
Per ospite
La cache per host è basata sull'applicazione per hostname. Una cache separata esisterà per ogni dominio/nome di host. Questa modalità è ideale per i server web che possono servire più siti web a seconda del dominio.
Per servizio virtuale
La cache per servizio virtuale è disponibile quando si sceglie questa opzione. Solo una cache esisterà per tutti i domini/nomi di host che passano attraverso il servizio virtuale. Questa opzione è un'impostazione specialistica per l'uso con più cloni di un singolo sito.
Accelerazione
Opzione
Descrizione
Off
Disattivare la compressione per il servizio virtuale
Compressione
Quando è selezionata, questa opzione attiva la compressione per il servizio virtuale selezionato. L'ADC comprime dinamicamente il flusso di dati al client su richiesta. Questo processo si applica solo agli oggetti che contengono l'intestazione content-encoding: gzip. Un esempio di contenuto include HTML, CSS o Javascript. Puoi anche escludere certi tipi di contenuto usando la sezione Global Exclusions.
Nota: se l'oggetto è cacheable, l'ADC memorizza una versione compressa e la serve staticamente (dalla memoria) finché il contenuto non scade e viene riconvalidato.
Certificato SSL del servizio virtuale (crittografia tra il client e l'ADC)
Per impostazione predefinita, l'impostazione è No SSL. Se il tuo tipo di servizio è "HTTP" o "Layer4 TCP", puoi selezionare un certificato dal menu a tendina da applicare al servizio virtuale. I certificati che sono stati creati o importati appariranno in questa lista. Puoi evidenziare più certificati da applicare a un servizio. Questa operazione abiliterà automaticamente l'estensione SNI per consentire un certificato basato sul "Domain Name" richiesto dal client.
Indicazione del nome del server
Questa opzione è un'estensione del protocollo di rete TLS con cui il client indica a quale hostname sta tentando di connettersi all'inizio del processo di handshaking. Questa impostazione permette all'ADC di presentare più certificati sullo stesso indirizzo IP virtuale e porta TCP.
Opzione
Descrizione
No SSL
Il traffico dalla sorgente all'ADC non è criptato.
Tutti
Carica tutti i certificati disponibili per l'uso
Default
Questa opzione ha come risultato l'applicazione di un certificato creato localmente chiamato "Default" al lato del browser del canale. Usa questa opzione per testare SSL quando non ne è stato creato o importato uno.
AnyUseCert
Utilizzare qualsiasi certificato presente sull'ADC che l'utente ha caricato o generato
Certificato SSL del server reale (crittografia tra l'ADC e il server reale)
L'impostazione predefinita per questa opzione è No SSL. Se il tuo server richiede una connessione criptata, questo valore deve essere diverso da No SSL. I certificati che sono stati creati o importati appariranno in questa lista.
Opzione
Descrizione
No SSL
Il traffico dall'ADC al Real Server non è criptato. La selezione di un certificato sul lato del browser significa che "No SSL" può essere scelto lato client per fornire ciò che è noto come "SSL Offload".
Qualsiasi
L'ADC agisce come un client e accetta qualsiasi certificato presentato dal Real Server. Il traffico dall'ADC al Real Server è criptato quando questa opzione è selezionata. Usa l'opzione "Any" quando un certificato è specificato sul lato del servizio virtuale, fornendo ciò che è noto come "SSL Bridging" o "SSL Re-Encryption".
SNI
L'ADC agisce come un client e accetterà qualsiasi certificato presentato dal Real Server. Il traffico dall'ADC al Real Server è criptato se questo è selezionato. Usa l'opzione "Any" quando un certificato è specificato sul lato Virtual Service, fornendo ciò che è noto come "SSL Bridging" o "SSL Re-Encryption". Scegliete questa opzione per abilitare SNI sul lato server.
AnyUseCert
Tutti i certificati che hai generato o importato nell'ADC appaiono qui.
Avanzato
Connettività
Il vostro servizio virtuale è configurabile con diversi tipi di connettività. Selezioni la modalità di connettività da applicare al servizio.
Opzione
Descrizione
Proxy inverso
Reverse Proxy è il valore predefinito e funziona a Layer7 con compressione e caching. E a Layer4 senza caching o compressione. In questa modalità, il tuo ADC agisce come un reverse proxy e diventa l'indirizzo sorgente visto dai Real Server.
Ritorno diretto al server
Direct Server Return o DSR come è ampiamente conosciuto (DR - Direct Routing in alcuni circoli) permette al server dietro il bilanciatore di carico di rispondere direttamente al client bypassando l'ADC sulla risposta. DSR è adatto solo per l'uso con il bilanciamento del carico a livello 4. Pertanto, il caching e la compressione non sono disponibili con questa opzione scelta.
Questa modalità può essere usata solo con i tipi di servizio TCP, UDP e TCP/UDP.
Il bilanciamento del carico al livello 7 non funziona con questo DSR. Inoltre, non c'è alcun supporto di persistenza diverso dall'IP List Based. Il bilanciamento del carico SSL/TLS con questo metodo non è ideale in quanto il supporto di persistenza Source IP è l'unico tipo disponibile. Il DSR richiede anche modifiche al Real Server per essere fatto. Si prega di fare riferimento alla sezione Modifiche al server reale.
Gateway
La modalità gateway consente di instradare tutto il traffico attraverso l'ADC, permettendo ai Real Server di essere indirizzati attraverso l'ADC ad altre reti tramite le macchine virtuali ADC o le interfacce hardware. L'utilizzo del dispositivo come dispositivo gateway per i Real Server è ideale quando si esegue in modalità multi-interfaccia.
Il bilanciamento del carico al livello 7 con questo metodo non funziona in quanto non c'è alcun supporto di persistenza oltre a quello basato sull'elenco IP. Questo metodo richiede che il Real Server imposti il suo gateway predefinito all'indirizzo dell'interfaccia locale dell'ADC (eth0, eth1, ecc.). Fai riferimento alla sezione Modifiche del Real Server.
Si prega di notare che la modalità Gateway non supporta il failover in un ambiente cluster.
Opzioni di cifratura
È possibile impostare i cifrari a livello di servizio, ed è rilevante solo per i servizi con SSL/TLS abilitato. L'ADC esegue la scelta automatica del cifrario, ed è possibile aggiungere diversi cifrari usando i jetPACK. Aggiungendo il jetPACK appropriato, è possibile impostare le opzioni Cipher per servizio. Il vantaggio di questo è che puoi creare diversi servizi con diversi livelli di sicurezza. Siate consapevoli che i client più vecchi non sono compatibili con i cifrari più recenti, e per ridurre il numero di client, più sicuro è il servizio.
Rinegoziazione SSL del client
Spuntate questa casella se volete permettere la rinegoziazione SSL avviata dal client. Disabilita la rinegoziazione SSL del client per prevenire eventuali attacchi DDOS contro il livello SSL, deselezionando questa opzione.
Ripresa SSL del client
Spuntare questa casella se si desidera abilitare le sessioni del server di ripresa SSL aggiunte alla cache della sessione. Quando un client propone il riutilizzo di una sessione, il server cercherà di riutilizzare la sessione se trovata. Se la casella Resumption è deselezionata, non ha luogo alcun caching di sessione per il client o il server.
Certificato predefinito SNI
Durante una connessione SSL con l'SNI lato client abilitato, se il dominio richiesto non corrisponde a nessuno dei certificati assegnati al servizio, l'ADC presenterà il certificato SNI Default. L'impostazione predefinita per questo è None, che in effetti farebbe cadere la connessione se non ci fosse una corrispondenza esatta. Scegliere uno qualsiasi dei certificati installati dal menu a tendina da presentare nel caso in cui una corrispondenza esatta del certificato SSL fallisca.
Registro di sicurezza
'On' è il valore predefinito ed è su base per servizio, abilitando il servizio di registrazione delle informazioni di autenticazione nei log del W3C. Facendo clic sull'icona Cog si accede alla pagina System > Logging, dove è possibile controllare le impostazioni del log W3C.
Timeout della connessione
Il timeout predefinito della connessione è di 600 secondi o 10 minuti. Questa impostazione regolerà il tempo di timeout della connessione quando non c'è attività. Riducetelo per il traffico web senza stato di breve durata, che in genere è di 90s o meno. Aumentate questa cifra per le connessioni statiche come RDP a qualcosa come 7200 secondi (2 ore) o più, a seconda della vostra infrastruttura. L'esempio del timeout RDP significa che se un utente ha un periodo di inattività di 2 ore o meno, le connessioni rimarranno aperte.
Impostazioni di monitoraggio
Queste impostazioni si riferiscono ai Real Server Monitors nella scheda Basic. Ci sono voci globali nella configurazione per contare il numero di monitor riusciti o falliti prima che lo stato di un server sia segnato online o fallito.
Intervallo
L'intervallo è il tempo in secondi tra i monitor. L'intervallo predefinito è di 1 secondo. Mentre 1s è accettabile per la maggior parte delle applicazioni, può essere utile aumentarlo per altre o durante i test.
Timeout di monitoraggio
Il valore di timeout è quando l'ADC aspetterà che un server risponda a una richiesta di connessione. Il valore predefinito è 2s. Aumentate questo valore per i server occupati.
Monitoraggio nel conteggio
Il valore predefinito per questa impostazione è 2. Il valore di 2 indica che il Real Server deve passare due controlli dello stato di salute con successo prima di essere online. Aumentando questo valore aumenterà la probabilità che il server possa servire il traffico ma ci vorrà più tempo per entrare in servizio a seconda dell'intervallo. Diminuendo questo valore il server entrerà in servizio prima.
Monitoraggio del conteggio delle uscite
Il valore predefinito per questa impostazione è 3, il che significa che il monitor Real Server deve fallire tre volte prima che l'ADC smetta di inviare il traffico al server, ed esso venga contrassegnato come ROSSO e irraggiungibile. Aumentando questo valore si otterrà un servizio migliore e più affidabile a scapito del tempo che impiega l'ADC a smettere di inviare traffico a questo server.
Passa a Offline in caso di guasto
Quando questo è selezionato, i Real Server che falliscono il loro controllo di salute sono messi offline e possono essere messi online solo manualmente.
Max. Connessioni
Limita il numero di connessioni simultanee del Real Server ed è impostato per servizio. Per esempio, se lo configuri a 1000 e hai due Real Server, l'ADC limita ogni Real Server a 1000 connessioni simultanee. Puoi anche scegliere di presentare una pagina "Server troppo occupato" una volta raggiunto questo limite su tutti i server, aiutando gli utenti a capire perché si è verificata una mancata risposta o un ritardo. Lascia questo campo vuoto per connessioni illimitate. Quello che imposti qui dipende dalle risorse del tuo sistema.
flightPATH
flightPATH è un sistema progettato da Edgenexus e disponibile esclusivamente all'interno dell'ADC. A differenza dei motori basati su regole di altri fornitori, flightPATH non opera attraverso una linea di comando o una console di inserimento di script. Invece, utilizza una GUI per selezionare i diversi parametri, condizioni e azioni da eseguire per ottenere ciò di cui hanno bisogno. Queste caratteristiche rendono flightPATH estremamente potente e permettono agli amministratori di rete di manipolare il traffico HTTPS in modi molto efficaci.
flightPATH è disponibile solo per l'uso con connessioni HTTPS, e questa sezione non è visibile quando il tipo di servizio virtuale non è HTTP.
Si può vedere dall'immagine qui sopra; c'è una lista di regole disponibili sulla sinistra e le regole applicate al servizio virtuale sulla destra.
Aggiungi una regola disponibile trascinandola dal lato sinistro a quello destro o evidenziando una regola e cliccando sulla freccia destra per spostarla sul lato destro.
L'ordine di esecuzione è essenziale e inizia con la regola superiore eseguita per prima. Per cambiare l'ordine di esecuzione, evidenziare la regola e spostarsi su e giù usando le frecce.
Per rimuovere una regola, trascinala di nuovo nell'inventario delle regole sulla sinistra o evidenzia la regola e clicca sulla freccia a sinistra.
Puoi aggiungere, rimuovere e modificare le regole di flightPATH nella sezione Configurare flightPATH di questa guida.