Stato della regola - Guida per il campo
Statistiche correnti
- Nome
- Nome scelto per la regola. Tale nome può contenere caratteri alfanumerici, di
sottolineatura, trattini o punti. Può contenere da 1 a 20 caratteri e non può contenere spazi vuoti.
- Tipo di regola
- Tipo di regola. Vengono elencati di seguito i valori possibili:
- ip - in base all'indirizzo IP del client.
- ora - in base all'ora.
- connessioni - in base al numero di connessioni al secondo
per la porta.
- attivo - in base al numero totale delle connessioni attive al secondo per la porta.
- porta - in base alla porta del client.
- contenuto - in base alla richiesta URL (Uniform Resource Locator) del client.
- Origine configurazione
- Si applica solo quando un file di configurazione WAS viene associato alla configurazione CBR. Se il file è stato associato, le impostazioni visualizzate in questo punto indicheranno quindi che l'origine di configurazione è WAS, altrimenti che l'origine è l'utente.
- Numero di annullamenti
- Numero di volte in cui la regola è stata annullata dal momento in
cui è stata aggiunta o dall'ultima volta in cui è stato riavviato l'executor.
- Modello
- Applicabile soltanto se è stato selezionato Contenuto per il tipo di regola. Immettere la sintassi del modello che si desidera utilizzare,
includendo le seguenti limitazioni:
- nessuno spazio
- caratteri speciali: (salvo se preceduti da una "\")
'*' : carattere globale (da 0 a x di qualsiasi carattere)
'(' : utilizzato per il raggruppamento logico
')' : utilizzato per il raggruppamento logico
'&' : AND logico
'|' : OR logico
'!' : NOT logico
- parole chiave riservate (sempre seguite da '='):
Method : utilizzata dal protocollo HTTP in una traduzione
per richiamare una richiesta. Ad esempio GET, POST e
così via.
URI : il percorso della richiesta URL
Version : la versione specifica della richiesta:
HTTP/1.0 o HTTP/1.1
Host : il valore dall'host: intestazione
Nota: facoltativo nei protocolli HTTP/1.0
[key] : un qualsiasi nome intestazione HTTP valido per cui Dispatcher
può eseguire una ricerca. Ad esempio: User-Agent,
Connection, referer e cosi via.
Esempi: Un browser che apre automaticamente la pagina
http://www.company.com/path/webpage.htm potrebbe restituire
valori come quelli elencati di seguito:
Method=GET
URI=/path/webpage.htm
Version=HTTP/1.1
Host=www.company.com
Connection=Keep-Alive
Per ulteriori informazioni sulla sintassi modello e sugli scenari, consultare le sezioni "Configure rules-based load balancing" e "Content rule (pattern) syntax" del manuale
Load Balancer Administration Guide.
Impostazioni di configurazione
Se applicabile, modificare le seguenti impostazioni di configurazione
nel pannello Stato della regola e fare clic su Aggiorna configurazione.
- Intervallo iniziale
- Valore inferiore nell'intervallo utilizzato per definire se
la regola è vera o meno. Il tipo di valore ed il relativo valore
predefinito dipendono dal tipo di regola:
- ip - indirizzo del client come nome simbolico o nel
formato decimale a punti.
Il valore predefinito è 0.0.0.0.
- ora - un numero intero. Il valore predefinito è 0
e indica la mezzanotte.
- connessioni - un numero intero. Il valore predefinito è 0.
- attivo - un numero intero. Il valore predefinito è 0.
- Intervallo finale
- Valore superiore nell'intervallo utilizzato per definire se
la regola è vera o meno. Il tipo di valore ed il relativo valore
predefinito dipendono dal tipo di regola:
- ip - indirizzo del client come nome simbolico o nel
formato decimale a punti.
Il valore predefinito è 255.255.255.254.
- ora - un numero intero. Il valore predefinito è 24
e indica la mezzanotte.
- connessioni - un numero intero. Il valore
predefinito è 2 elevato alla trentaduesima potenza meno 1.
- attivo - un numero intero. Il valore
predefinito è 2 elevato alla trentaduesima potenza meno 1.
- Priorità (facoltativo)
- Un numero intero relativo all'ordine in cui vengono esaminate le regole. Se non
viene fornita alcuna priorità alla prima regola impostata, viene assegnata, come valore predefinito, la priorità 1 e valutata per prima.
Alla regola successiva verrà fornito un valore di priorità 11 e valutata per seconda (ultimo valore + 10, in questo caso 1 + 10), terza regola = 21,
quarta regola = 31, 41 e così via. Le regole vengono valutate in ordine numerico, i numeri più bassi hanno la precedenza sui numeri più alti.
- Tipo di affinità
- Il valore predefinito per l'opzione affinità è nessuna. L'affinità basata sulle regole si applica solo al componente CBR o al metodo di inoltro CBR del componente Dispatcher.
L'opzione tempo di permanenza del comando port deve essere zero (non abilitata) per poter impostare l'opzione di affinità sul comando rule. Quando l'affinità è impostata nella regola, non è possibile abilitare il tempo di permanenza sulla porta.
Scegliere il tipo di affinità che si desidera per questa regola. Le
scelte sono:
- Nessuna affinità per la regola - opzione predefinita significa che non vi
sono affinità per la regola.
- Affinità cookie passiva - permette di bilanciare il carico di traffico del Web
con affinità sullo stesso server, basato sui cookie auto-identificanti generati dai server. Tale affinità viene utilizzata con il "Nome cookie" sulla regola e con il "Valore
cookie" sul server.
- Affinità URI - permette di bilanciare il carico di traffico del Web sullo
stesso server in base all'URL richiesto del client. Ciò è previsto per gli scenari in cui CBR bilancia le proxy di cache per minimizzare
la quantità di cache necessaria.
- Affinità cookie passiva - permette di bilanciare il carico di traffico del Web
con affinità sullo stesso server, basato sul cookie generato da CBR che identifica il server selezionato. Questo cookie generato ha un'affinità del tempo di permanenza della regola ed in seguito scade.
- Affinità WAS - si applica solo quando un file di configurazione WAS viene associato alla configurazione CBR. Non è un campo che può essere impostato dall'utente.
- Nome cookie
- Un nome arbitrario impostato dall'amministratore, che agisce come
un identificativo per Load Balancer. Il valore cookie, insieme
al nome cookie, agisce come un identificativo per Load Balancer consentendogli di inviare successive richieste
di un sito web alla stessa macchina del server. Il
valore nome cookie si applica soltanto all'affinità cookie passiva.
- Tempo di permanenza
- Il valore tempo di permanenza si applica soltanto all'affinità cookie attiva. Il tempo di permanenza è utilizzato per creare una relazione di affinità tra un client ed un
server specifico. Superato il tempo di permanenza, il client può
essere inviato nuovamente ad un server diverso dal precedente. Il valore predefinito è 0,
ciò significa che la regola non è permanente.
Impostando il campo affinità sul cookie attivo e impostando il tempo di permanenza della regola su un numero positivo, è possibile ottenere un nuovo modo per rendere i client permanenti su uno specifico server. Non appena un regola è stata abilitata per l'affinità cookie attiva, le nuove richieste del client
saranno bilanciate del carico utilizzando algoritmi standard CBR e le richieste successive dallo stesso client saranno inviate al server scelto inizialmente.
- Livello da valutare
- Valido soltanto per regole di Connessione totale e Connessioni attive. Scegliere tra la valutazione di tutti i server sulla porta o solo tra i server sulla regola. La regola Numero totale connessioni (al secondo) consente anche la valutazione basata sui server correnti nella regola che hanno un carico positivo.
Elenchi
Elenco dei server
Mostra gli indirizzi dei server correntemente associati alla
regola.
- Elenco dei server di backup
- Si applica solo quando un file di configurazione WAS viene associato alla configurazione CBR. E' una tabella di sola lettura e viene modificata solo quando il file di configurazione WAS viene modificato e ricaricato nella configurazione CBR.
|