Ein Cluster ist eine Gruppe von Anwendungsservern, die Sie zusammen verwalten,
um eine gleichmäßige Lastverteilung zu erzielen.
Informationen zu diesem Vorgang
Sie können einen Cluster erstellen, wenn Sie
- die Clientanforderungen auf mehrere Anwendungsserver verteilen müssen,
- eine Umgebung mit hoher Verfügbarkeit für Ihre Anwendungen bereitstellen müssen.
Mit einem Cluster können Sie eine Gruppe von Anwendungsservern als Einheit verwalten und Clientanforderungen
auf die Anwendungsserver verteilen, die Member des Cluster sind.
Wenn Sie einen
Cluster von Servern, der sich über mehrere Systeme in einem Sysplex erstreckt und
in dem Stateful-Session-Beans mit der Aktivierungsrichtlinie "Transaction"
implementiert sind, erstellen möchten, muss sich
das Auslagerungsverzeichnis in einem hierarchischen Dateisystem befinden,
das von den Systemen im Sysplex, auf denen die Cluster-Server ausgeführt werden, gemeinsam genutzt
wird.
Gehen Sie wie folgt vor, um einen Cluster zu erstellen:
- Klicken Sie in der Administrationskonsole auf . Der Assistent zum Erstellen eines neuen Cluster wird gestartet.
- Geben Sie einen Namen für den Cluster an.
- Optional:
Geben Sie einen Kurznamen
für den Cluster an. Für Cluster-Server wird die WLM-Anwendungsumgebung standardmäßig für den Kurznamen des Cluster verwendet. Wenn Sie einen Kurznamen für einen Cluster angeben, muss der Name die folgenden Bedingungen erfüllen:
- Er darf nicht länger als Zeichen sein.
- Er darf nur alphanumerische und landessprachliche Zeichen enthalten.
- Er darf nicht mit einer Zahl beginnen.
- Er muss in der Zelle eindeutig sein.
- Er darf nicht mit dem Wert übereinstimmen,
der in der angepassten Eigenschaft
ClusterTransitionName auf einem nicht im Cluster befindlichen Server angegeben ist. Geben Sie für einen Server, der zu einem Cluster gehört,
keinen Clusterübergangsnamen an.
Fehler vermeiden: Wenn Sie einen Kurznamen angeben,
müssen Sie ein RACF-SERVER-Klassenprofil konfigurieren, das diesen Kurznamen enthält.
gotcha
- Wählen Sie Lokalen Knoten bevorzugen aus, wenn Sie die
hostweite Routing-Optimierung aktivieren möchten. Diese Option ist standardmäßig
aktiviert.
Wenn diese Option aktiviert ist, werden EJB-Anforderungen, sofern möglich, an den Clienthost weitergeleitet. Sie können mit dieser Einstellung die Leistung verbessern, weil die Clientanforderungen
an lokale Enterprise-Beans gesendet werden.
Unterstützte Konfigurationen: Wenn Sie die Optimierung "preferLocal"
aktivieren, muss der Deployment Manager aktiv sein, damit die Konfiguration wirksam wird. Ist der Deployment Manager heruntergefahren, wird die Optimierung "preferLocal" nicht durchgeführt und Anforderungen werden möglicherweise an alle Member der Cluster verteilt.
sptcfg
- Wählen Sie Replikation zwischen Speichern für HTTP-Sitzungen konfigurieren aus, wenn eine Domäne für die Replikation zwischen Speichern
für diesen Cluster erstellt werden soll. Die erstellte Replikationsdomäne hat denselben Namen wie der Cluster und die Standardeinstellungen.
Wenn die Standardeinstellungen verwendet werden, wird für jede Information ein Replikat erstellt und die Verschlüsselung
ist inaktiviert. Außerdem wird der Web-Container für jedes Cluster-Member für die Replikation zwischen Speichern konfiguriert.
Wenn der WAS-Cluster die Sitzung für Speicher-zu-Speicher-Replikation aktiviert hat,
muss in der Plug-in-Konfigurationsdatei für diesen Server-Cluster die Eigenschaft "GetDWLMTable" auf "true" gesetzt sein.
Hinweis: Setzen Sie die Eigenschaft GetDWLMTable über das entsprechende Kontrollkästchen in der Administrationskonsole, anstatt die angepasste Eigenschaft zu verwenden.
Wenn Sie diese Einstellungen für die Replikationsdomäne ändern möchten, klicken Sie auf Name_der_Replikationsdomäne. Wenn Sie die Einstellungen des Web-Containers ändern möchten, klicken Sie auf Clustername Name_des_Cluster-Members.
Klicken Sie anschließend in der Administrationskonsole im Abschnitt "Containereinstellungen" auf .
Wenn Sie diese Einstellungen für ein Cluster-Member ändern, müssen Sie sie unter Umständen auch für die anderen Member dieses Cluster ändern.
- Klicken Sie auf Weiter.
- Wählen Sie aus, ob ein leerer Cluster oder das erste Member des Cluster erstellt werden soll.
Wenn Sie sich für die Erstellung eines leeren Clusters entscheiden und diesem Cluster Member hinzufügen möchten,
klicken Sie in der Administrationskonsole auf
Clustername.
Gehen Sie zum Erstellen eines leeren Cluster wie folgt vor:
- Wählen Sie Ohne. Leeren Cluster erstellen aus.
- Klicken Sie auf Weiter, um eine Zusammenfassung des definierten Cluster anzuzeigen.
- Klicken Sie auf Fertig stellen, um den Cluster zu erstellen, oder klicken Sie auf Abbrechen, wenn Sie den Cluster nicht erstellen möchten.
Wenn Sie das erste Cluster-Member erstellen, müssen Sie daran denken, dass eine Kopie dieses Member zusammen
mit den Clusterdaten gespeichert und
als Schablone für alle weiteren Cluster-Member verwendet wird, die Sie erstellen.
- Geben Sie den Namen des ersten Cluster-Member an.
- Wählen Sie den Knoten aus, auf dem Sie dieses Cluster-Member erstellen möchten.
Geben Sie einen Kurznamen für dieses Cluster-Member an. Der Kurzname ist auch der z/OS-Standardjobname und identifiziert das Cluster-Member für die nativen Funktionen
des Betriebssystems wie den Workload Manager (WLM), Automatic
Restart Manager und RACF.
- Geben Sie die Wertigkeit für das Cluster-Member an. Die Wertigkeit steuert die Auslastung des Anwendungsservers. Wenn dieser Server eine höhere Wertigkeit hat als die anderen Server im Cluster, wird diesem
Server ein größerer Anteil der Arbeitslast zugeteilt.
Die Wertigkeit gibt den relativen Anteil der Arbeitslast an, der einem bestimmten Anwendungsserver
zugewiesen wird. Der gültige Wertebereich liegt zwischen 0 und 20.
![[z/OS]](../images/ngzos.gif)
Auf der Plattform z/OS werden einige Arbeitslasttypen auf der Basis von Wertigkeiten, andere
vom z/OS-System verteilt.
- Für HTTP-Anforderungen werden Wertigkeiten verwendet, um den HTTP-Datenverkehr auf das Web-Server-Plug-in und den Controller der
Cluster-Anwendungsserver zu verteilen.
Weisen Sie dem Anwendungsserver, der den HTTP-Datenverkehr erhalten soll, eine höhere Wertigkeit zu.
- Für Web-Service-Aufrufe werden die Informationen von einem Servant eines Anwendungsservers
an einen Controller in einem anderen Anwendungsserver übertragen. Der Anwendungsserver, der den Aufruf empfängt, hat die höchste
Wertigkeit.
- Die Wertigkeit hat keine Auswirkungen auf IIOP-Anforderungen (Internet Inter-ORB Protocol).
IIOP-Anforderungen werden mit dem Sysplex-Distributor an den richtigen Anwendungsserver verteilt.
- Wählen Sie Eindeutige HTTP-Ports generieren aus, wenn Sie eindeutige Portnummern für
jeden HTTP-Transport generieren möchten, der im Quellenserver definiert ist. Wenn Sie diese Option auswählen, hat das Cluster-Member keine
HTTP-Transporte oder HTTP-Transportkanäle, die mit anderen Servern in Konflikt stehen, die auf demselben Knoten definiert sind. Wenn Sie diese Option abwählen, verwenden alle Cluster-Member dieselben HTTP-Ports.
- Wählen Sie die Stammgruppe aus, zu der dieses Cluster-Member gehören soll. Sie werden nur dann zur Eingabe der Stammgruppe aufgefordert, wenn mehrere
Stammgruppen für diesen Cluster definiert sind.
- Wählen Sie eine der folgenden Optionen aus, um zu bestimmen, wie die Serverressourcen
in den Cluster umgestuft werden.
- Wählen Sie Cluster aus, um die Ressourcen des ersten Cluster-Members auf Clusterebene zu verschieben. Die Ressourcen des ersten Cluster-Members ersetzen die Ressourcen des Clusters.
- Wählen Sie Server aus, um die Serverressourcen auf der Ebene des neuen Cluster-Members zu verwalten. Die Clusterressourcen bleiben unverändert.
- Wählen Sie Beide aus, um die Ressourcen des Cluster-Members (Servers) auf die Clusterebene zu kopieren. Die Ressourcen des ersten Cluster-Members ersetzen die Ressourcen des Clusters. Dieselben Ressourcen existieren auf Clusterebene und auf Ebene des Cluster-Members.
- Wählen Sie eine der folgenden Optionen als Basis für das erste Cluster-Member aus.
- Member mit einer Anwendungsserverschablone erstellen.
Wenn Sie die Schablone defaultZOS auswählen, die die einzige
aufgelistete Schablone ist, sofern Sie nicht den Befehl
createServerTemplate für das Objekt "AdminTask" verwendet haben, um weitere Schablonen zu erstellen,
verwendet das erste Cluster-Member die Standardportzuordnungen für z/OS. Wenn
einige dieser Ports bereits für andere Komponenten im System definiert sind, ist es möglich, dass das
neu erstellte Cluster-Member nicht gestartet wird, nicht ordnungsgemäß funktioniert oder unerwartete Fehlernachrichten
generiert. Deshalb müssen Sie alle Portkonflikte auflösen, bevor Sie diesen Server starten.
- Member mit einem vorhandenen Anwendungsserver als Schablone erstellen.
- Member durch Konvertieren eines vorhandenen Anwendungsservers erstellen.
Fehler vermeiden: Sie können dem Cluster nur dann einen vorhandenen Anwendungsserver
hinzufügen, wenn Sie diesen Server als erstes Cluster-Member auswählen. Nach der Erstellung des ersten Cluster-Member können Sie diesem Cluster keine weiteren vorhandenen Anwendungsserver
hinzufügen. Wenn Sie einem Cluster einen vorhandenen Server hinzufügen, besteht die einzige Möglichkeit, diesen Server wieder
aus dem Cluster zu entfernen, darin, den Server zu löschen. Unter Umständen ziehen Sie deshalb die Verwendung eines vorhandenen Servers als Schablone für das erste Cluster-Member vor. Wenn Sie den Originalserver nicht in den Cluster aufnehmen, können Sie ihn erneut als Schablone verwenden, falls Sie
die Clusterkonfiguration wiederherstellen müssen.
gotcha
- Klicken Sie auf Weiter.
- Erstellen Sie weitere Cluster-Member. Bevor Sie weitere Cluster-Member erstellen, überprüfen Sie die Konfigurationseinstellungen
des ersten Cluster-Member. Diese Einstellungen werden in der Anzeige "Weitere Cluster-Member erstellen" des Assistenten
"Neues Cluster-Member erstellen" angezeigt. Führen Sie für jedes weitere Member, das Sie erstellen möchten, die folgenden Schritte aus:
- Geben Sie einen eindeutigen Namen für das Member an. Der Name muss auf dem Knoten
eindeutig sein.
- Wählen Sie den Knoten aus, dem Sie das Cluster-Member zuordnen möchten.
- Geben Sie die gewünschte Wertigkeit für dieses Member an. Die Wertigkeit steuert die Auslastung des Anwendungsservers. Wenn dieser Server eine höhere Wertigkeit hat als die anderen Server im Cluster, wird diesem
Server ein größerer Anteil der Arbeitslast zugeteilt. Der gültige
Wertebereich liegt zwischen 0 und 20.
Geben Sie einen Kurznamen für dieses Cluster-Member an. Der Kurzname ist auch der z/OS-Standardjobname und identifiziert das Cluster-Member für die nativen Funktionen
des Betriebssystems wie den Workload Manager (WLM), Automatic
Restart Manager und RACF.
- Wählen Sie Eindeutige HTTP-Ports generieren aus, wenn Sie eindeutige Portnummern für
jeden HTTP-Transport generieren möchten, der im Quellenserver definiert ist.
- Klicken Sie auf Member hinzufügen. Sie können die Konfigurationseinstellungen
jedes neue erstellten Cluster-Member (mit Ausnahme des ersten Cluster-Member) bearbeiten oder
weitere Cluster-Member erstellen. Klicken Sie auf Zurück, um die Eigenschaften
des ersten Cluster-Member zu bearbeiten. Die Einstellungen für das erste Cluster-Member werden als Einstellungen für die
Cluster-Member-Schablone übernommen, die automatisch erstellt wird, wenn Sie das erste Cluster-Member erstellen.
- Wenn Sie mit dem Erstellen der Cluster-Member fertig sind, klicken Sie auf
Weiter.
- Überprüfen Sie die Zusammenfassung des Cluster und klicken Sie anschließend auf
Fertig stellen, um den Cluster zu erstellen. Klicken Sie auf
Zurück, wenn Sie zur vorherigen Anzeige des Assistenten zurückkehren und den Cluster ändern möchten, oder klicken Sie auf
Abbrechen, um den Assistenten zu verlassen, ohne den Cluster zu erstellen.
- Wenn Sie einen Cluster weiter konfigurieren möchten, klicken Sie auf
und klicken Sie anschließend auf den Namen des Clusters. Die Registerkarten Konfiguration und
Lokale Topologie werden erst angezeigt, wenn Sie Ihre Änderungen speichern.
- Klicken Sie auf Überprüfen, um die Einstellungen für die Clusterkonfiguration zu prüfen. Wiederholen Sie diesen Schritt, wenn Sie weitere Konfigurationsänderungen vornehmen müssen.
- Wenn Sie keine weiteren Konfigurationsänderungen vornehmen müssen, wählen Sie
"Änderungen mit Knoten synchronisieren" aus und klicken Sie anschließend auf
. Ihre Änderungen werden
gespeichert und auf allen Knoten synchronisiert.
Fehler vermeiden: Wenn Sie auf
klicken, aber die Option "Änderungen mit Knoten synchronisieren" nicht auswählen, startet das Produkt
beim Neustart des Cluster die Cluster-Server nicht, weil er sie nicht auf dem Knoten findet. Wenn die Konfigurationsänderungen standardmäßig auf Ihren Knoten synchronisiert werden sollen, können
Sie die Option "Änderungen auf Knoten synchronisieren" als Konsolvorgabe definieren.
gotcha
- Starten Sie den Cluster erneut.
Ergebnisse
Sie haben einen Cluster erstellt, dem Sie Verarbeitungsaufträge zuordnen können.
Die Register
Laufzeit und
Lokale Topologie erscheinen, wenn Sie das nächste Mal auf die Seite zugreifen.