Auf der Seite "Neues Cluster" können Sie ein neues Cluster erstellen.
Die Seite "Neues Cluster" umfasst die folgenden Optionen.
Der Name des Clusters.
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.
Eine Dropdown-Liste der benannten Konfigurationen, die das Cluster verwenden kann. Ein Cluster benötigt eine benannte Konfiguration, die die Konfiguration aller Instanzen definiert, die zum Cluster hinzugefügt werden. Sie müssen eine Konfiguration aus der Liste auswählen. Die ausgewählte Konfiguration wird zur Erstellung des Clusters verwendet.
Bei Auswahl dieser Option wird die ausgewählte Konfiguration bei der Erstellung des Clusters kopiert. Der Kopie der Konfiguration wird der Name cluster-name-config
zugewiesen, wobei cluster-name für den Namen des Clusters im Feld "Clustername" steht.
Wenn default-config
aus der Dropdown-Liste "Konfiguration" ausgewählt wurde, müssen Sie diese Option auswählen. Die Konfiguration default-config
kann nur kopiert, aber nicht referenziert werden.
Bei Auswahl dieser Option verwendet das Cluster die angegebene benannte Konfiguration.
Wenn default-config
aus der Dropdown-Liste "Konfiguration" ausgewählt wurde, dürfen Sie diese Option nicht auswählen. Die Konfiguration default-config
kann nicht referenziert, sondern nur kopiert werden.
Mit dieser Option geben Sie den Typ des Message-Queue-Brokerclusters an, der für das neue GlassFish Server-Cluster verwendet werden soll. Standardmäßig verwendet GlassFish Server ein herkömmliches Message-Queue-Brokercluster mit einem Master-Broker und einem eingebetteten Broker in jeder Instanz des GlassFish Server-Clusters.
Wenn für diese Option "Benutzerdefiniert" festgelegt ist, werden verschiedene zusätzliche Optionen angezeigt, mit denen Sie das Message-Queue-Broker-Cluster konfigurieren können, das für das GlassFish Server-Cluster verwendet werden soll. Siehe Optionen für benutzerdefinierte Message-Queue-Broker-Cluster
Eine Liste der zu erstellenden GlassFish Server-Instanzen, wenn das Cluster erstellt wird. Für jede Instanz werden die folgenden Informationen zur Verfügung gestellt:
Der Name der Instanz.
Eine Ganzzahl, die die Gewichtung des Load Balancings der Instanz darstellt.
Die Gewichtung des Load Balancings bestimmt den Anteil aller Anforderungen an das Cluster, die von der Instanz verarbeitet werden.
Beispiel: Bei einem Cluster mit zwei Instanzen muss 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.
Eine Dropdown-Liste der vorhandenen Knoten, auf denen sich die Instanz befinden kann. Sie müssen einen Knoten aus der Liste auswählen. Die Instanz befindet sich auf dem ausgewählten Knoten, wenn das Cluster erstellt wird.
Die Tabelle "Zu erstellende Serverinstanzen" enthält ebenfalls die folgenden Optionen.
Schaltfläche zum Erstellen einer Instanz. Wenn Sie auf diese Schaltfläche klicken, wird eine Zeile zur Tabelle "Zu erstellende Serverinstanzen" hinzugefügt.
Schaltfläche zum Löschen einer Instanz.
Wenn der Konfigurationstyp des Message-Queueclusters auf "Benutzerdefiniert" gesetzt ist, werden die folgenden Optionen zur Konfiguration des für das GlassFish Server-Cluster zu verwendenden Message-Queue-Broker-Clusters angezeigt.
Der Typ des Brokers (in GlassFish Server JMS-Host genannt), der im Broker-Cluster verwendet werden soll. Der gewählte Typ bestimmt, welche Broker-Clustertypen verfügbar sind. Die folgenden Broker-Typen stehen zur Verfügung:
Konfiguration und Lebenszyklus des Brokers werden von GlassFish Server verwaltet. Jede geclusterte GlassFish-Instanz wird von einem Broker bearbeitet, der auf der gleichen JVM ausgeführt wird wie die Instanz.
Wenn die Option "JMS-Servicetyp" auf "Eingebettet" gesetzt ist, werden nur herkömmliche Message-Queue-Broker-Cluster unterstützt. Optionen zur Konfiguration des herkömmlichen Clusters werden angezeigt.
Konfiguration und Lebenszyklus des Brokers werden von GlassFish Server verwaltet. Jede geclusterte GlassFish-Instanz wird von einem Broker bearbeitet, der in einer separaten JVM auf demselben Host wie die Instanz ausgeführt wird.
Wenn die Option "JMS-Servicetyp" auf "Lokal" gesetzt ist, werden sowohl herkömmliche als auch erweiterte (hochverfügbare) Message-Queue-Broker-Cluster unterstützt. Optionen zur Auswahl des Clustertyps und zur Konfiguration des Clusters werden angezeigt.
Konfiguration und Lebenszyklus des Brokers und Broker-Clusters werden mit den administrativen Message-Queue-Tools verwaltet.
Wenn die Option "JMS-Servicetyp" auf "Remote" gesetzt ist, werden keine weiteren Optionen angezeigt.
Der Typ des Message-Queue-Broker-Clusters, der für das GlassFish Server-Cluster verwendet werden soll.
Wenn die Option "JMS-Clustertyp" auf "Herkömmlich" gesetzt ist, werden die folgenden Optionen angezeigt.
Der Typ des Datenspeichers, der für die Konfigurationsdaten in einem herkömmlichen Cluster verwendet wird. Ist für diese Option "Master-Broker" festgelegt, so wird ein Broker im Cluster als Master-Broker bestimmt, der dann die Konfigurationsdaten speichert. Ist für diese Option "Gemeinsam verwendete DB" festgelegt, werden die Konfigurationsdaten in einem JDBC-Datenspeicher gespeichert, der für alle Broker zugänglich ist. In diesem Fall werden datenbankbezogene Optionen angezeigt.
Der Typ des Datenspeichers, den jeder Broker zur Speicherung seiner Nachrichtendaten verwendet. Ist für diese Option "Datei" festgelegt, speichert jeder Broker seine Nachrichtendaten in einem dateibasierten Datenspeicher. Ist für diese Option "JDBC" festgelegt, speichert jeder Broker seine Nachrichtendaten in einem JDBC-Datenspeicher.
Wenn die Option "JMS-Clustertyp" auf "Erweitert (HA)" gesetzt ist, werden die datenbankbezogenen Optionen angezeigt.
Anbieter, Zugriffs-URL und Benutzer der JDBC-Datenbank für die Verwendung in folgenden Fällen:
Wenn der Konfigurationsspeichertyp eines herkömmlichen Clusters auf "Gemeinsam verwendete DB" gesetzt ist
Wenn der Nachrichtenspeichertyp eines herkömmlichen Clusters auf "JDBC" gesetzt ist
Wenn der Clustertyp auf "Erweitert (HA)" gesetzt ist
Weitere Informationen über unterstützte Hersteller und die Formate der Zugriffs-URLs für jeden Hersteller finden Sie in JDBC-Based Persistence im Oracle GlassFish Server Message Queue Administration Guide.
Die unter "Datenbankbenutzer" angegebenen Kennwortinformationen für den Benutzer der JDBC-Datenbank.
Wenn "Datenbankauthentifizierung" auf "Kennwort" gesetzt ist, wird die Option "Datenbankkennwort" angezeigt. Wenn "Datenbankauthentifizierung" auf "Kennwortalias" gesetzt ist, wird die Option "Kennwortalias" angezeigt.
Eine Liste mit mindestens einer Eigenschaft des Message-Queue-Brokers zur Konfiguration der Broker. Die durch Doppelpunkte (:
) getrennte Liste hat das folgende Format:
prop1Name=prop1Value:prop2Name=prop2Value:...
Wenn der Name einer Broker-Eigenschaft Punkte enthält, stellen Sie den Punkten zwei umgekehrte Schrägstriche (\\
) voran. Beispiel: Um die Eigenschaft imq.system.max_count
einzubeziehen, geben Sie in der Liste imq\\.system\\.max_count
an.