Ein Cluster ist eine benannte Collection aus GlassFish Server-Instanzen, die dieselben Anwendungen, Ressourcen und Konfigurationsinformationen verwenden.
Ein Cluster bietet eine hohe Verfügbarkeit durch Skalierbarkeit, Load Balancing und Fehlerschutz. Wenn bei einer Instanz oder einem Host in einem Cluster ein Fehler auftritt, erkennt GlassFish Server den Fehler, leitet Anfragen von der fehlerhaften Instanz an andere Instanzen im Cluster um und stellt den Status der Benutzersession wieder her. Da die gleichen Anwendungen und Ressourcen in allen Instanzen des Clusters vorhanden sind, kann eine Instanz ein Failover zu einer anderen Instanz im Cluster durchführen.
GlassFish Server ermöglicht die Verwaltung aller Instanzen im Cluster von einem einzigen Host aus als eine Einheit, unabhängig davon, ob die Instanzen sich auf dem gleichen Host oder auf unterschiedlichen Hosts befinden.
Wenn Sie GlassFish Server-Instanzen zu dem zu erstellenden Cluster hinzufügen möchten, stellen Sie sicher, dass die Knoten, auf denen sich die Instanzen befinden sollen, vorhanden sind.
Wählen Sie in der Navigationsstruktur den Knoten "Cluster".
Die Seite "Cluster" wird geöffnet.
Klicken Sie auf der Seite "Cluster" auf "Neu".
Die Seite "Neues Cluster" wird geöffnet.
Geben Sie im Feld "Clustername" einen Namen für das Cluster ein.
Der Name muss den folgenden Anforderungen entsprechen:
Der Name darf nur ASCII-Zeichen enthalten.
Der Name muss mit einem Buchstaben, einer Ziffer oder einem Unterstrich beginnen.
Der Name darf nur die folgenden Zeichen enthalten:
Kleinbuchstaben
Großbuchstaben
Ziffern
Bindestriche
Punkte
Unterstriche
Der Name muss in der Domain eindeutig sein und darf nicht der Name eines anderen Clusters, einer benannten Konfiguration, einer GlassFish Server-Instanz oder eines Knotens sein.
Bei dem Namen darf es sich nicht um domain
, server
oder ein anderes Schlüsselwort handeln, das von GlassFish Server reserviert ist.
Wählen Sie in der Dropdown-Liste "Konfiguration" die benannte Konfiguration, die das Cluster verwenden soll.
Hinweis:
Wenn Siedefault-config
auswählen, müssen Sie im nächsten Schritt angeben, dass die Konfiguration nicht gemeinsam genutzt ist. Die Konfiguration default-config
kann nicht gemeinsam genutzt werden.
Geben Sie an, ob die Konfiguration, die das Cluster verwenden soll, gemeinsam genutzt ist.
Wenn die Konfiguration nicht gemeinsam genutzt werden soll, lassen Sie die Option "Kopie der ausgewählten Konfiguration erstellen" aktiviert.
Die ausgewählte Konfiguration wird kopiert, wenn das Cluster erstellt wird. Der Kopie der Konfiguration wird der Name cluster-name-config
zugewiesen, wobei cluster-name für den Namen des zu erstellenden Clusters steht.
Wenn die Konfiguration nicht gemeinsam genutzt ist, wählen Sie die Option "Auf ausgewählte Konfiguration verweisen".
Das Cluster verwendet die angegebene benannte Konfiguration.
Fügen Sie GlassFish Server-Instanzen zum Cluster hinzu.
Hinweis:
Um eine Instanz auf einem Knotentyp CONFIG zu erstellen, der einen Remote-Host darstellt, müssen Sie den Unterbefehlcreate-local-instance
(1) verwenden. Zu diesem Zweck können Sie nicht die Administrationskonsole verwenden.
Außerdem können Sie Instanzen nach dem Erstellen des Clusters hinzufügen, wie in So wird eine GlassFish Server-Instanz einem Cluster hinzugefügt beschrieben.
Fügen Sie jede Instanz wie folgt hinzu:
Klicken Sie im Bereich "Zu erstellende Serverinstanzen" auf "Hinzufügen".
Eine Zeile wird zur Tabelle der Instanzen im Cluster hinzugefügt.
Geben Sie im Feld "Instanzname" einen Namen für die Instanz ein.
Geben Sie im Feld "Gewichtung" eine Ganzzahl ein, die für die Gewichtung des Load Balancings der Instanz steht.
Die Gewichtung des Load Balancings bestimmt den Anteil aller Anforderungen an das Cluster, die von der Instanz verarbeitet werden.
Beispielsweise muss bei einem Cluster mit zwei Instanzen eine Instanz eine von vier Anforderungen und die andere Instanz drei von vier Anforderungen verarbeiten. Definieren Sie in diesem Fall für die Gewichtung der Instanz, die eine von vier Anforderungen verarbeiten soll, den Wert 1 und für die Gewichtung der anderen Instanz den Wert 3. Wenn Sie stattdessen Prozentsätze bevorzugen, legen Sie für die Gewichtung der Instanzen jeweils den Prozentwert 25 und 75 fest.
Die Standardgewichtung ist 100.
Wählen Sie in der Dropdown-Liste "Knoten" den Knoten, auf dem die Instanz sich befinden soll.
Klicken Sie auf "OK".
Die Seite "Cluster" wird erneut angezeigt. Das Cluster wird zur Tabelle der Cluster auf der Seite hinzugefügt.
So werden Verfügbarkeitseinstellungen für ein Cluster konfiguriert
So werden Anwendungen aufgelistet, die in einem Cluster bereitgestellt sind
So wird das Deployment von Anwendungen in einem Cluster aufgehoben
So wird eine Anwendung bearbeitet, die in einem Cluster bereitgestellt ist
So wird eine Anwendung aktiviert oder deaktiviert, die in einem Cluster bereitgestellt ist