Per cluster si intende una raccolta denominata 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 risiedano sullo stesso host o su host diversi.
Se si prevede di aggiungere istanze di GlassFish Server al cluster creato, verificare che i nodi in cui dovranno risiedere le istanze siano già esistenti.
Nell'albero di navigazione selezionare il nodo Cluster.
Viene visualizzata la pagina Cluster.
Nella pagina Cluster fare clic su Nuovo.
Viene visualizzata la pagina Nuovo cluster.
Nel campo Nome cluster digitare un nome per il 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 denominata, 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.
Nell'elenco a discesa Configurazione selezionare la configurazione denominata da utilizzare per il cluster.
Nota:
Se si selezionadefault-config
, è necessario specificare nel passo successivo che la configurazione non è condivisa. La configurazione default-config
non può essere condivisa.
Specificare se la configurazione che verrà utilizzata dal cluster sarà condivisa.
Se la configurazione non è condivisa, lasciare selezionata l'opzione Crea una copia della configurazione selezionata.
La configurazione selezionata viene copiata al momento della creazione del cluster. Alla copia della configurazione viene assegnato il nome cluster-name-config
, dove cluster-name è il nome del cluster che si sta creando.
Se la configurazione è condivisa, selezionare l'opzione Crea riferimento alla configurazione selezionata.
Il cluster utilizza la configurazione con nome esistente specificata.
Aggiungere istanze di GlassFish Server al cluster.
Nota:
Per creare un'istanza in un nodo di tipo CONFIG che rappresenta un host remoto, è necessario utilizzare il comando secondariocreate-local-instance
(1). Per questa operazione non è possibile utilizzare Console di amministrazione.
È inoltre possibile aggiungere istanze in seguito alla creazione del cluster, come descritto in Aggiungere un'istanza di GlassFish Server a un cluster.
Aggiungere ogni istanza come segue:
Nell'area Istanze server da creare, fare clic su Aggiungi.
Viene aggiunta una riga alla tabella di istanze nel cluster.
Nel campo Nome istanza, digitare un nome per l'istanza.
Nel campo Fattore ponderale, digitare un numero intero che rappresenta il fattore ponderale per il bilanciamento del carico dell'istanza.
Il fattore ponderale 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 fattore ponderale dell'istanza che elabora una delle quattro richieste e su 3 il fattore ponderale dell'altra istanza. Se si preferisce utilizzare valori percentuali, impostare i fattori ponderali delle istanze rispettivamente su 25 e 75.
Il fattore ponderale predefinito è 100.
Nell'elenco a discesa Nodo selezionare il nodo in cui deve risiedere l'istanza.
Fare clic su OK.
Viene visualizzata la pagina Cluster. Il cluster viene aggiunto alla tabella di cluster della pagina.