Per cluster si intende una raccolta con nome di istanze GlassFish Server che condividono le stesse applicazioni, risorse e informazioni di configurazione.
I cluster consentono di ottenere alta disponibilità grazie a scalabilità, bilanciamento del carico e protezione da errori. Quando si verifica un errore per un'istanza o un host in un cluster, GlassFish Server rileva l'errore, reindirizza le richieste dall'istanza con errori ad altre istanze nel cluster e ripristina lo stato della sessione dell'utente. Poiché le stesse applicazioni e risorse si trovano in tutte le istanze del cluster, un'istanza può eseguire il failover in un'altra qualsiasi istanza nel cluster.
GlassFish Server consente di amministrare tutte le istanze in un cluster come unità singola da un solo host, indipendentemente dal fatto che le istanze si trovino sullo stesso host o su host diversi.
Prima di cominciare
Se si prevede di aggiungere istanze di GlassFish Server al cluster creato, verificare che i nodi in cui si desidera collocare le istanze siano già esistenti.
Viene visualizzata la pagina Clusters.
Viene visualizzata la pagina New Cluster.
Il nome deve soddisfare i seguenti requisiti:
Il nome può contenere solo caratteri ASCII.
Il nome deve iniziare con una lettera, un numero o un carattere di sottolineatura.
Il nome può contenere solo i seguenti caratteri:
Lettere minuscole
Lettere maiuscole
Numeri
Trattino
Punto
Carattere di sottolineatura
Il nome deve essere univoco nel dominio e non deve essere il nome di un altro cluster, di una configurazione con nome, di un'istanza di GlassFish Server o di un nodo.
Il nome non deve essere domain, server né nessun'altra parola chiave riservata per GlassFish Server.
Nota - Se si seleziona default-config, è necessario specificare nel passaggio successivo che la configurazione non è condivisa. La configurazione default-config non può essere condivisa.
La configurazione selezionata viene copiata al momento della creazione del cluster. Alla copia della configurazione viene assegnato il nome cluster-name-config, in cui cluster-name è il nome del cluster che si sta creando.
Il cluster utilizza la configurazione con nome esistente specificata.
Nota - Per creare un'istanza in un nodo di tipo CONFIG che rappresenta un host remoto, è necessario utilizzare il comando secondario create-local-instance(1). Per questa operazione non è possibile utilizzare Administration Console.
È inoltre possibile aggiungere istanze in seguito alla creazione del cluster.
Aggiungere ogni istanza come segue:
Viene aggiunta una riga alla tabella di istanze nel cluster.
Il peso per il bilanciamento del carico determina la proporzione di tutte le richieste inviate al cluster che l'istanza dovrebbe elaborare.
Ad esempio, in un cluster a due istanze può essere necessaria un'istanza per elaborare una di quattro richieste e un'altra istanza per elaborarne tre di quattro. In questa situazione, impostare su 1 il peso dell'istanza che elabora una delle quattro richieste e su 3 il peso dell'altra istanza. Se si preferisce utilizzare valori percentuali, impostare i pesi delle istanze rispettivamente su 25 e 75.
Il peso predefinito è 100.
Viene visualizzata la pagina Clusters. Il cluster viene aggiunto alla tabella di cluster della pagina.
Vedere anche
Copyright © 2005, 2011, Oracle e/o relative consociate. Tutti i diritti riservati. Nota legale