Creare un cluster

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.

  1. Nella struttura ad albero, selezionare il nodo Clusters.

    Viene visualizzata la pagina Clusters.

  2. Nella pagina Clusters fare clic su New.

    Viene visualizzata la pagina New Cluster.

  3. Nel campo Cluster Name digitare un nome per il cluster.

    Il nome deve soddisfare i seguenti requisiti:

  4. Nell'elenco a discesa Configuration selezionare la configurazione con nome da utilizzare per il cluster.

    Nota - Se si seleziona default-config, è necessario specificare nel passaggio successivo che la configurazione non è condivisa. La configurazione default-config non può essere condivisa.


  5. Specificare se la configurazione che verrà utilizzata dal cluster sarà condivisa.
  6. (Opzionale) 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 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:

    1. Nell'area Server Instances To Be Created, fare clic su Add.

      Viene aggiunta una riga alla tabella di istanze nel cluster.

    2. Nel campo Instance Name, digitare un nome per l'istanza.
    3. Nel campo Weight, digitare un numero intero che rappresenta il peso per il bilanciamento del carico dell'istanza.

      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.

    4. Nell'elenco Node, selezionare il nodo in cui collocare l'istanza.
  7. Fare clic su OK.

    Viene visualizzata la pagina Clusters. Il cluster viene aggiunto alla tabella di cluster della pagina.

Vedere anche
Copyright © 2010, Oracle e/o relative consociate. Tutti i diritti riservati. Nota legale