Die folgenden Schritte beschreiben, wie Sie einen dynamischen Cluster für die Ausführungsumgebung und Anwendungen mit langer
Laufzeit erstellen.
Vorbereitungen
Ausführungsumgebungen und Anwendungen mit langer Laufzeit werden wie transaktionsorientierte
Anwendungen in dynamischen Clustern implementiert. Der dynamische Cluster ist das Implementierungsziel
für die J2EE-EAR-Dateien der Ausführungsumgebung und der Anwendung mit langer Laufzeit.
Es wird empfohlen, jede Anwendung mit langer Laufzeit in einem eigenen dynamischen Cluster zu implementieren,
um der Verteilungslogik für lange Laufzeit die höchste Flexibilität für die Verwaltung
der Instanzen Ihrer Anwendungen mit langer Laufzeit zu geben.
Führen Sie zum Definieren eines neuen dynamischen Cluster für diese Anwendung mit langer Laufzeit die folgenden Schritte aus:
Gründe und Szenarios für die Ausführung dieser Task
Definieren Sie einen dynamischen Cluster, um ein Implementierungsziel für eine neue Anwendung mit langer Laufzeit
zu erstellen.
Wenn eine Knotengruppe und ein dynamischer Cluster erstellt werden, erstellt
WebSphere Extended Deployment in jedem
Knoten der Knotengruppe einen Anwendungsserver für den dynamischen Cluster. Führen
Sie für jeden Anwendungsserver, der für den von Ihnen erstellten dynamischen Cluster
erstellt wurde, die folgenden Schritte aus. Wenn Sie der Knotengruppe später Knoten hinzufügen, müssen Sie diese Schritte für die neu erstellten Anwendungsserver wiederholen.
- Wählen Sie in der Navigationsstruktur der Administrationskonsole
Server > Dynamische Cluster aus.
- Klicken Sie auf Neu.
- Geben Sie einen geeigneten Namen für den dynamischen Cluster ein, z. B.
LongRunningApplicationDC.
- Wählen Sie im Pulldown-Menü "Zuordnung zu einer Knotengruppe" die Knotengruppe aus, in der Sie den dynamischen Cluster erstellen möchten.
- Wählen Sie im Pulldown-Menü "Standardschablone für Anwendungsserver" den Eintrag defaultXD aus.
- Legen Sie die weiteren Merkmale für den dynamischen Cluster fest.
- Klicken Sie auf Weiter und anschließend auf Fertig
stellen.
- Wenn WebSphere Extended Deployment Instanzen dieses dynamischen Cluster bei Bedarf
automatisch starten und stoppen soll, wählen Sie im Pulldown-Menü den Eintrag Automatisch aus. Klicken Sie
auf das Markierungsfeld des soeben erstellten dynamischen Cluster und klicken Sie anschließend auf Modus festlegen.
Ergebnis
Wenn eine Knotengruppe und ein dynamischer Cluster erstellt werden, erstellt
WebSphere Extended Deployment in jedem
Knoten der Knotengruppe einen Anwendungsserver für den dynamischen Cluster. Führen
Sie für jeden Anwendungsserver, der für den von Ihnen erstellten dynamischen Cluster
erstellt wurde, die folgenden Schritte aus. Wenn Sie der Knotengruppe später Knoten hinzufügen, müssen Sie diese Schritte für die neu erstellten Anwendungsserver wiederholen.
- Klicken Sie in der Navigationsstruktur der Administrationskonsole auf Server >
Anwendungsserver.
- Klicken Sie auf den Namen des Anwendungsservers im dynamischen Cluster. Der Name des Anwendungsservers
hat das Format Name_des_dynamischen Cluster_Knotenname.
- Wählen Sie Containerservices > Startup Beans Service aus.
- Wählen Sie das Markierungsfeld Service beim Serverstart aktivieren aus und klicken Sie anschließend auf OK.
- Wiederholen Sie diese Schritte für weitere Anwendungsserver im dynamischen Cluster.
- Erstellen Sie für alle Instanzen des dynamischen Cluster (Scheduler für lange Laufzeit und Ausführungsumgebung für lange Laufzeit) Hostaliasnamen.
Das Erstellen von Hostaliasnamen ist entscheidend, sofern Sie nicht das Script
setupLongRunning.py zum Einrichten der Umgebung verwenden.
- Klicken Sie in der Administrationskonsole auf Umgebung > Virtuelle Hosts.
- Klicken Sie auf default_host > Hostaliasnamen > Neu.
- Geben Sie unter "Hostname" den Namen eines virtuellen Hosts oder einen Stern (*) ein.
- Geben Sie unter "Port" den Port von WC_defaulthost ein.
- Klicken Sie auf Anwenden.
- Wenn die Sicherheit aktiviert ist, wiederholen Sie diese Schritte, um basierend auf dem Port
von WC_defaulthost_secure Hostaliasnamen zu erstellen.
- Starten Sie den Server erneut.
- Speichern Sie Ihre Änderungen.
- Legen Sie die Jobkapazität für die Endpoints fest:
- Klicken Sie auf Server > Dynamische Cluster.
- Klicken Sie auf den dynamischen Cluster für die Ausführungsumgebung.
- Klicken Sie unter Weitere Merkmale auf Benutzerdefinierte Merkmale > Neu.
- Geben Sie im Feld Name Folgendes ein: com.ibm.websphere.longrun.EndPointCapacity.
- Geben Sie im Feld Wert einen ganzzahligen Wert ein, z. B.
10. Dieser Wert gibt die Jobkapazität pro Endpoint an.
Standardmäßig ist die maximale Jobkapazität pro Endpoint 2.
- Klicken Sie auf Anwenden und speichern Sie die Konfiguration.