Der Scheduler für lange Laufzeit ist eine J2EE-Anwendung (Java 2 Platform
Enterprise Edition). Damit der Scheduler für lange Laufzeit hoch verfügbar wird, muss er
in einem dynamischen Cluster in der Umgebung von WebSphere Extended Deployment
implementiert werden.
Gründe und Szenarios für die Ausführung dieser Task
Der Artikel Übersicht über die
Aktivitätsmatrix erläutert, wie der Scheduler für lange Laufzeit sich in die
Gesamtarchitektur der Aktivitätsmatrizen einfügt.
Führen Sie die folgenden Schritte aus, um
einen dynamischen Cluster für den Scheduler für lange Laufzeit zu definieren:
- Bestimmt die Knoten in der Zelle, auf denen der Scheduler für lange
Laufzeit ausgeführt werden soll. Der Zugriff auf den Scheduler für lange Laufzeit erfolgt
über die Administrationskonsole, Anwendungsclients, J2EE-Anwendungen und
Web-Services-Anforderungen.
Der Scheduler benötigt den Zugriff auf die Datenbank für den Scheduler für lange
Laufzeit und die Knoten mit Ausführungsumgebungen. Weitere Informationen hierzu finden Sie im Artikel
Anwendungen mit langer Laufzeit
implementieren.
- Wählen Sie in der Administrationskonsole Systemverwaltung
> Knotengruppen aus.
- Klicken Sie auf Neu.
- Geben Sie einen geeigneten Namen für die Knotengruppe ein. Beispiel:
LongRunningSchedulerNG.
- Klicken Sie auf OK.
- Wählen Sie in der Tabelle die soeben erstellte Knotengruppe aus.
- Wählen Sie Member der Knotengruppe aus und klicken Sie anschließend auf Hinzufügen.
- Wählen Sie die Markierungsfelder der Knoten aus, auf denen der Scheduler für lange Laufzeit ausgeführt werden soll, und
klicken Sie anschließend auf Hinzufügen.
- Wählen Sie in der Administrationskonsole Server > Dynamische Cluster aus.
- Klicken Sie auf Neu.
- Geben Sie einen geeigneten Namen für den dynamischen Cluster ein. Beispiel: LongRunningSchedulerDC.
- Wählen Sie im Menü Zuordnung zur Knotengruppe die Knotengruppe
aus, die Sie soeben erstellt haben.
- Wählen Sie im Menü Standardschablone für Anwendungsserver
die Schablone defaultXD aus.
- Vergewissern Sie sich, dass die Option Immer eine Instanz gestartet
lassen ausgewählt ist.
- Wählen Sie Anzahl der startbaren Instanzen begrenzen aus, und
geben Sie dann im Textfeld den Wert 1 ein. Verwenden Sie für eine Umgebung mit hoher Verfügbarkeit
einen dynamischen Cluster mit der Mindest- und Maximaleinstellung 1, den Automatikmodus und einen On Demand
Router, der dem dynamischen Cluster vorgelagert ist.
- Klicken Sie auf Weiter und anschließend auf Fertig
stellen.
- Wenn WebSphere Extended Deployment die Speicherposition des Scheduler für
lange Laufzeit automatisch verwalten soll, wählen Sie im Modusmenü Automatisch
aus, aktivieren Sie das Markierungsfeld neben dem soeben erstellten dynamischen Cluster,
und klicken Sie 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 die folgenden Schritte für jeden Anwendungsserver aus, der für den soeben erstellten dynamischen Cluster erstellt wurde.
Wenn Sie der Knotengruppe später Knoten hinzufügen, müssen Sie diese Schritte für die neu erstellten Anwendungsserver wiederholen.
Weitere Informationen finden Sie im Artikel
Einstellungen für Hostalias.
- Klicken Sie in der Administrationskonsole auf Server >
Anwendungsserver.
- Klicken Sie auf den Namen des Anwendungsservers im dynamischen Cluster. Der Name
des Anwendungsserver wird im Format
NamedesdynamischenClusters_Knotenname angegeben.
- Wählen Sie Containerservices > Startup Beans Service aus.
- Wählen Sie das Markierungsfeld neben Service beim Serverstart aktivieren aus,
und klicken Sie auf OK.
- Wiederholen Sie diese Schritte für weitere Anwendungsserver im dynamischen Cluster.
- Speichern Sie Ihre Änderungen.
- Wählen Sie in der Administrationskonsole Umgebung > Virtuelle Hosts aus.
- Klicken Sie auf default_host.
- Klicken Sie auf Hostaliasnamen.
- Klicken Sie auf Neu.
- Geben Sie unter Hostname den Namen eines virtuellen Hosts oder das Zeichen * 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.