Cluster erstellen

Ein Cluster ist eine Gruppe von Anwendungsservern, die Sie zusammen verwalten, um eine gleichmäßige Lastverteilung zu erzielen.

Vorbereitende Schritte

Führen Sie vor dem Erstellen eines Clusters die folgenden Aktionen aus:
  • Lesen Sie den Artikel "Cluster und Workload-Management", insbesondere die Informationen zum Konfigurieren der Wertigkeiten im Cluster.
  • Legen Sie fest, ob Enterprise-Bean-Anforderungen an den Knoten weitergeleitet werden sollen, auf dem sich der Client befindet.
  • Legen Sie fest, ob die Replikation zwischen Speichern für HTTP verwendet werden soll.
  • Legen Sie die richtigen Konfigurationseinstellungen für das erste Cluster-Member fest. Eine Kopie des ersten Cluster-Members, das Sie erstellen, wird zusammen mit den Clusterdaten gespeichert und wird als Schablone für alle weiteren Cluster-Member verwendet, die Sie erstellen.
  • Bestimmen Sie den Knoten für das erste Cluster-Member.

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.

[z/OS]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:

Vorgehensweise

  1. Klicken Sie in der Administrationskonsole auf Server > Cluster > WebSphere-Anwendungs-Server-Cluster > Neu. Der Assistent zum Erstellen eines neuen Cluster wird gestartet.
  2. Geben Sie einen Namen für den Cluster an.
  3. Optional: [z/OS]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 Fehler vermeiden: Wenn Sie einen Kurznamen angeben, müssen Sie ein RACF-SERVER-Klassenprofil konfigurieren, das diesen Kurznamen enthält. gotcha
  4. 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 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
  5. 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 Umgebung > Replikationsdomänen > Name_der_Replikationsdomäne. Wenn Sie die Einstellungen des Web-Containers ändern möchten, klicken Sie auf Server > Cluster > WebSphere-Anwendungs-Server-Cluster > Clustername > Cluster-Member > Name_des_Cluster-Members. Klicken Sie anschließend in der Administrationskonsole im Abschnitt "Containereinstellungen" auf Web-Container-Einstellungen > Web-Container > Sitzungsverwaltung > Einstellungen für eine verteilte Umgebung. 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.

  6. Klicken Sie auf Weiter.
  7. 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 Server > Cluster > WebSphere-Anwendungs-Server-Cluster > Clustername > Cluster-Member > Neu.

    Gehen Sie zum Erstellen eines leeren Cluster wie folgt vor:

    1. Wählen Sie Ohne. Leeren Cluster erstellen aus.
    2. Klicken Sie auf Weiter, um eine Zusammenfassung des definierten Cluster anzuzeigen.
    3. 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.

    1. Geben Sie den Namen des ersten Cluster-Member an.
    2. Wählen Sie den Knoten aus, auf dem Sie dieses Cluster-Member erstellen möchten.
    3. [z/OS]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.
    4. 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]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.
    5. 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.
    6. 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.
    7. 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.
    8. Wählen Sie eine der folgenden Optionen als Basis für das erste Cluster-Member aus.
      • Member mit einer Anwendungsserverschablone erstellen.

        [z/OS]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 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
  8. Klicken Sie auf Weiter.
  9. 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:
    1. Geben Sie einen eindeutigen Namen für das Member an. Der Name muss auf dem Knoten eindeutig sein.
    2. Wählen Sie den Knoten aus, dem Sie das Cluster-Member zuordnen möchten.
    3. 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.
    4. [z/OS]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.
    5. 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.
    6. 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.
  10. Wenn Sie mit dem Erstellen der Cluster-Member fertig sind, klicken Sie auf Weiter.
  11. Ü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.
  12. Wenn Sie einen Cluster weiter konfigurieren möchten, klicken Sie auf Server > Cluster > WebSphere-Anwendungs-Server-Cluster > und klicken Sie anschließend auf den Namen des Clusters. Die Registerkarten Konfiguration und Lokale Topologie werden erst angezeigt, wenn Sie Ihre Änderungen speichern.
  13. 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.
  14. Wenn Sie keine weiteren Konfigurationsänderungen vornehmen müssen, wählen Sie "Änderungen mit Knoten synchronisieren" aus und klicken Sie anschließend auf Speichern. Ihre Änderungen werden gespeichert und auf allen Knoten synchronisiert.
    Fehler vermeiden Fehler vermeiden: Wenn Sie auf Speichern 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
  15. 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.

Nächste Schritte

  • Sie können in der Administrationskonsole auf Server > Cluster > WebSphere-Anwendungsserver-Cluster > Clustername> Cluster-Member und anschließend auf den Namen eines Cluster-Members klicken, um alle Konfigurationseinstellungen dieses Cluster-Members anzuzeigen. Anschließend können Sie diese Seite verwenden, um einige Konfigurationseinstellungen für dieses Cluster-Member zu ändern.
    Wenn beispielsweise nicht alle Cluster-Member-Komponenten beim Clusterstart gestartet werden müssen, können Sie die Cluster-Member neu konfigurieren und in der Konfiguration die Option Komponenten nach Bedarf starten auswählen. Diese Option ist nicht ausgewählt, wenn ein neues Cluster-Member erstellt wird. Die Auswahl dieser Option kann die Startzeit des Clusters verbessern und den Speicherbedarf der Cluster-Member verringern.
    Fehler vermeiden Fehler vermeiden: Vor der Auswahl dieser Option sollten Sie prüfen, dass alle anderen WebSphere-Produkte, die Sie zusammen mit diesem Produkt ausführen, diese Funktionalität unterstützen.gotcha
  • Verwenden Sie die Administrationskonsole, um die Konfigurationseinstellungen für einen Cluster anzuzeigen oder zu ändern. Wenn Sie beispielsweise in einer Umgebung mit hoher Verfügbarkeit arbeiten, können Sie auf Server > Cluster > WebSphere-Anwendungsserver-Cluster > Clustername klicken und die Option Failover der Transaktionsprotokollwiederherstellung aktivieren für diesen Cluster auswählen. Diese Option ermöglicht, dass die Wiederherstellung von Transaktionen von einem Cluster-Member auf ein anderes übertragen werden kann (Failover).
  • Erstellen Sie weitere Cluster-Member.

    Wenn Sie ein Cluster-Member durch Konvertieren eines vorhandenen Anwendungsservers erstellen und dieser Server ein Member eines Busses ist, müssen Sie die Messaging-Engine im Server auf Clusterebene migrieren. Verwenden Sie hierfür den wsadmin-Befehl "migrateServerMEtoCluster". Sie dürfen die Messaging-Engine auf Serverebene nicht löschen und auf Clusterebene erneut erstellen. Diese Aktionen verhindern, dass die Messaging-Engine mit früheren konfigurierten Zielen funktioniert.

  • Starten Sie den Cluster.
  • Mit Scripting können Sie das Erstellen von Clustern automatisieren.
  • Erstellen Sie eine statische Routentabelle, die das IIOP-Routing für den Cluster steuert, wenn die Infrastruktur für hohe Verfügbarkeit inaktiviert ist.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_wlm_cluster_v61
Dateiname:trun_wlm_cluster_v61.html