Ein Cluster ist eine benannte Sammlung aus GlassFish-Server-Instanzen, die dieselben Anwendungen, Ressourcen und Konfigurationsinformationen nutzen.
Ein Cluster bietet eine hohe Verfügbarkeit durch Skalierbarkeit, Lastenausgleich 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 Benutzersitzung 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.
Die Seite "Cluster" wird geöffnet.
Die Seite "Neuer Cluster" wird geöffnet.
Der Name muss den folgenden Anforderungen entsprechen:
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 Domäne 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.
Hinweis - Wenn Sie default-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.
Die ausgewählte Konfiguration wird kopiert, wenn der 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.
Der Cluster verwendet die angegebene benannte Konfiguration.
Hinweis - Um eine Instanz auf einem Knotentyp KONFIGURATION zu erstellen, der einen Remote-Host darstellt, müssen Sie den Unterbefehl create-local-instance(1) verwenden. Zu diesem Zweck können Sie nicht die Administration Console verwenden.
Außerdem können Sie Instanzen nach dem Erstellen des Clusters hinzufügen (weitere Informationen finden Sie hier).
Fügen Sie jede Instanz wie folgt hinzu:
Eine Zeile wird zur Tabelle der Instanzen im Cluster hinzugefügt.
Die Gewichtung des Lastenausgleichs bestimmt den Anteil aller Anforderungen an den 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.
Die Seite "Cluster" wird erneut angezeigt. Der Cluster wird zur Tabelle der Cluster auf der Seite hinzugefügt.
So konfigurieren Sie Verfügbarkeitseinstellungen für einen Cluster
So listen Sie die für einen Cluster bereitgestellten Anwendungen auf
So heben Sie die Bereitstellung von Anwendungen für einen Cluster auf
So bearbeiten Sie die für einen Cluster bereitgestellte Anwendung
So aktivieren oder deaktivieren Sie die für einen Cluster bereitgestellte Anwendung
So aktualisieren Sie Komponenten ohne eine Dienstunterbrechung