Ultima versione

|
In breve |
|
|
Catalogo |
Dinamico |
|
Categoria |
Controller di applicazione |
|
Volumi dell'utente |
sì |
|
Num. minimo memoria |
224 MB |
|
OS |
Linux |
|
Vincoli |
no |
|
Domande/commenti |
|
SLA è un controller di applicazione che ridimensiona in modo dinamico un'applicazione avviando e interrompendo le altre appliance entro l'applicazione in conformità a un criterio definito dall'utente. L'applicazione del criterio si basa sulla valutazione periodica dei valori dei contatori mediante il terminale di MTR. Il terminale di mtr è generalmente connesso al terminale aux dell'appliance di MON. SLA tiene traccia dei valori di un contatore singolo su un gruppo di appliance.
Il criterio è configurabile mediante una semplice interfaccia Web (GUI) esposta da SLA. La GUI è accessibile dall'IP dell'applicazione e dalla porta SLA configurata. Un criterio comprende:
SLA calcola periodicamente una media finale del contatore facendo una media dei valori del contatore delle appliance eseguite nel gruppo di appliance durante il periodo finale medio. Quando la media finale supera il valore di inizio, SLA avvia un'appliance nel gruppo di appliance. Quando la media finale supera il valore di arresto, SLA interrompe un'appliance nel gruppo di appliance.
SLA è generalmente utilizzato per avviare e arrestare i server Web individuali all'interno delle appliance di server WEBx4/WEBx8 in risposta a un carico di richiesta HTTP.
Importante:
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0.15 |
0.15 |
0.15 |
|
Memoria |
320 MB |
320 MB |
320 MB |
|
Larghezza di banda |
2 Mbps |
2 Mbps |
2 Mbps |
|
Nome |
Direzione |
Protocol |
Description |
|
in |
in |
Qualsiasi |
Espone un'interfaccia Web (GUI) per la configurazione del criterio. Il traffico di rete restante non diretto alla GUI è trasmesso ad AUX senza modifiche. |
|
net |
out |
Qualsiasi |
Output di accesso alla griglia che permette l'avvio/arresto dell'appliance. |
|
mtr |
out |
Qualsiasi |
Output di accesso alle prestazioni e ai dati di risorsa tramite l'Interfaccia di raccolta di dati MON. |
|
log |
out |
CIFS |
Output a un file system di rete per l'archiviazione dei log operativi. Se questo terminale non è connesso, i log sono archiviati sul volume di configurazione |
|
aux |
out |
Qualsiasi |
Output ausiliario. Il traffico in entrata che non è diretto alla GUI è inviato mediante questo terminale senza modifiche. Questo terminale può restare non connesso. |
|
mon |
out |
CCE |
Serve per le statistiche di utilizzo delle prestazioni e delle risorse. Questo terminale può restare non connesso. |
|
Volume |
Description |
|
config |
Volume di lettura/scrittura per i dati di configurazione. |
Questo volume viene utilizzato per archiviare:
Questo volume dovrebbe avere una dimensione di 10 MB. Consultare la sezione Preparazione all'utilizzo per informazioni sull'impostazione di un codice privato sul volume di configurazione.
|
name |
type |
description |
|
appliance_group |
stringa |
Il gruppo di appliance che SLA avvia e interrompe dinamicamente. Questo è un nome di appliance tranne qualsiasi numero finale. Ad esempio, un valore main.srv.srv indica che SLA avvia/interrompe le appliance i cui nomi iniziano con main.srv.srv (cioè: main.srv.srv1, main.srv.srv2, ecc.) |
|
grid_ctl_ip |
IP |
Indirizzo IP del controller di griglia su cui viene eseguita l'applicazione. |
|
port_no |
numero intero |
Porta di accesso all'interfaccia Web. La GUI è accessibile dall'IP dell'applicazione e da questa porta. Predefinito: 8080 |
|
nome utente |
stringa |
Nome utente per l'autenticazione basata su Web. Se vuoto, non viene eseguita alcuna autenticazione. Predefinito: vuoto |
|
password |
stringa |
Password per l'autenticazione basata su Web. Questa proprietà non è usata se il nome utente è vuoto. Predefinito: vuoto |
|
logs_base_dir |
stringa |
Directory in cui sono archiviati i log. Questa proprietà non ha effetto se il terminale di log non è connesso. Predefinito: / |
I seguenti messaggi possono apparire nei file di log e nel log di sistema del controller di griglia quando l'appliance non riesce ad avviarsi:
L'appliance di SLA è un assemblato composto da un'istanza del ps switch della porta PS8 e da un'istanza del ctl dell'appliance di SLACTL, come indicato nel diagramma di seguito.
Importante: l'appliance di SLACTL non è progettata per l'uso indipendente dell'assemblato SLA che la contiene. Usare l'appliance di SLA quando si progetta un'applicazione e non direttamente usando l'appliance di SLACTL.
SLA espone un'interfaccia Web che è usata per definire il criterio. A questa GUI si accede dall'IP dell'applicazione sulla porta configurata port_no.
Il pulsante Conferma consente di confermare la policy definita nella GUI per l'esecuzione.

Il precedente è un esempio di GUI quando viene applicata un criterio. Il grafico mostra le ultime 24 ore dell'esecuzione del criterio e include:
I pulsanti in alto nella GUI servono per:
È necessario effettuare i passaggi seguenti prima che sia possibile utilizzare SLA per avviare e arrestare in modo dinamico le appliance all'interno di un'applicazione. SLA deve essere in grado di autenticarsi sul controller di griglia come utente normale.
Per preparare l'utilizzo di SLA in un'applicazione
oppure
LampX4
Il diagramma di seguito mostra come SLA può essere integrato nell'applicazione di riferimento di LampX4. Le proprietà del gateway di INSSLR sono impostate per inoltrare il traffico del TCP sulla porta 8080 al terminale AUX. Puntare un browser alla porta 8080 dell'IP di applicazione di LampX4 o al nome di dominio risolvibile per visualizzare l'interfaccia Web per SLA.
Note:

La proprietà di appliance_group non viene risolta in due o più appliance nell'applicazione.
Questa appliance usa software Open Source e di terze parti
SLA è un'appliance composta di PS8 e SLACTL. La classe di base di SLACTL è WEB6. Non vi sono pacchetti software di terze parti Open Source installati su SLACTL oltre a quelli che si trovano sulla sua classe di base WEB6.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|