Ein dynamischer Cluster ist ein Server-Cluster, in dem Wertigkeiten und Workload-Management verwendet werden,
um die Workload basierend auf den Leistungsdaten, die von den Cluster-Membern erfasst werden, dynamisch auf die Cluster-Member zu verteilen. Dynamische
Cluster ermöglichen die Virtualisierung von Anwendungsservern.
Ein dynamischer Cluster ist ein Anwendungsimplementierungsziel, das je nach Arbeitslast in der Umgebung erweitert und verkleinert werden kann.
Dynamische Cluster arbeiten mit autonomen Managern, wie z. B. dem
Controller für die Verteilung von Anwendungen und dem Dynamic Workload Manager, um die Nutzung der IT-Ressourcen zu maximieren.
Dynamische Cluster sind für viele autonomen Funktionen von WebSphere Virtual Enterprise,
einschließlich
der hohen Verfügbarkeit und der Servicerichtlinien, erforderlich.
Dynamische Cluster gleichen Serverclustern, die Sie mit WebSphere Application Server Network Deployment,
erstellen können, aber es existieren gravierende Unterschiede, die dynamische Cluster sehr viel leistungsfähiger machen.
Bei Servern mit vollständigem Life-Cycle-Management
steuert das Produkt das Erstellen und Löschen von Serverinstanzen und kann Server starten und stoppen.
Bei Servern mit unterstütztem Life-Cycle-Management
kann das Produkt den Status der Server steuern, indem es aus einem Pool von vordefinierten Serverinstanzen
Server stoppt und startet.
Zugehörigkeit zu einem dynamischen Cluster
In WebSphere Virtual Enterprise Version
6.1 und höher werden zwei Optionen für das Hinzufügen von Membern zu einem dynamischen Cluster bereitgestellt:
automatische Definition der Cluster-Member über Regeln und manuelle Definition der Cluster-Member.
Hinweis zur Umstellung: Die Definition der Zugehörigkeit zu dynamischen Clustern hat sich im Vergleich mit
Version 6.0 geändert. In Version 6.0 definieren Sie eine Knotengruppe, die die Knoten enthält, auf denen Sie die Member des dynamischen Clusters ausführen möchten.
In Version 6.1 definieren Sie eine Zugehörigkeitsrichtlinie, die die Knoten angibt, auf denen die Member des dynamischen Clusters ausgeführt werden.
trns
Automatische Definition der Cluster-Member über Regeln
Für die automatische Definition der Cluster-Member über Regeln können Sie einen Unterausdruck
erstellen, der die Knoten für die Member des dynamischen Clusters automatisch auf der Basis unterschiedlicher Knoteneigenschaften auswählt.
Dieser Unterausdruck wird als Zugehörigkeitsrichtlinie bezeichnet. Nachdem Sie die Zugehörigkeitsrichtlinie erstellt haben,
können Sie eine Voranzeige der Knotenzugehörigkeit aufrufen, bevor Sie die Erstellung des dynamischen Clusters abschließen.
Die automatische Definition der Cluster-Member über Regeln ist nur für Server mit vollständigem Life-Cycle-Management verfügbar. Nachdem
Sie den dynamischen Cluster mit einer Zugehörigkeitsrichtlinie erstellt haben, können Instanzen des dynamischen Clusters auf jedem der ausgewählten Knoten gestartet werden.
Wenn Knoten verfügbar werden, die den Kriterien Ihrer Zugehörigkeitsrichtlinie entsprechen, können Instanzen des dynamischen Clusters auch auf diesen Knoten gestartet werden.
Manuelle Definition der Cluster-Member
Bei der manuellen Definition der Cluster-Member definieren Sie
statisch, welche Server Cluster-Member sind, indem Sie die Server auswählen, die dem Cluster hinzugefügt werden sollen.
Es gibt die folgenden Gründe, aus denen Sie diese Option anstelle der Zugehörigkeitsrichtlinie verwenden:
- Sie haben einen vorhandenen statischen Cluster, den Sie in einen dynamischen Cluster konvertieren möchten.
- Sie verwenden Server mit unterstütztem Life-Cycle-Management. Server mit unterstütztem Life-Cycle-Management können nicht über die
Administrationskonsole erstellt werden.
Mit dieser Option erstellen Sie Darstellungen der Server als Cluster-Member.
Diese Member müssen homogen sein, d. h., sie müssen alle denselben Servertyps haben, z. B. eine Gruppe von BEA-WebLogic-Servern sein. Auf allen Knoten
im dynamischen Cluster muss dieselbe Version der Middleware-Software installiert sein, und Sie müssen dieselben Anwendungen auf diesen Servern installieren, bevor Sie
den dynamischen Cluster erstellen.
Serverschablonen
Serverschablonen sind Kopien einer Serverkonfiguration, die Sie als Ausgangspunkt verwenden können, wenn Sie
dem dynamischen Cluster einen Server hinzufügen.
Es sind vordefinierte Schablonen für verschiedene Versionen von
WebSphere Virtual Enterprise und die verschiedenen Middleware-Servertypen vorhanden.
Sie können auch eigene Serverschablonen definieren.
Serverschablone für dynamische Cluster
Nachdem Sie
einen dynamischen Cluster erstellt haben, definiert die
Serverschablone für dynamische Cluster die Eigenschaften
aller Member im dynamischen Cluster.
Probleme vermeiden: Alle Änderungen, die Sie an Serverschablonen für dynamische Cluster vornehmen, überschreiben die Änderungen, die Sie an Membern
dynamischer Cluster direkt vorgenommen haben.
gotcha
Clusterinstanzen
Sie können die Erstellung und Verwaltung von Clusterinstanzen für Ihren
dynamischen Cluster steuern. Die folgenden Optionen sind verfügbar:
- Mindest- und Maximalanzahl von Clusterinstanzen erstellen.
- Clusterinstanzen stoppen, wenn andere dynamische Cluster Ressourcen benötigen.
- Das Starten mehrerer Clusterinstanzen auf demselben Knoten zulassen.
Auf diese Weise können Engpassbedingungen innerhalb einer Anwendung minimiert werden.
Die Anzahl gleichzeitig startbarer Instanzen definiert, wie viele Clusterinstanzen auf einem einzigen Knoten gestartet werden können.
- Die Angabe, ob Instanzen anderer dynamischer Cluster auf demselben Knoten gestartet werden können, wird als
Isolation dynamischer Cluster bezeichnet.
Betriebsmodi
Die Arbeitsweise dynamischer Cluster richtet sich nach dem Betriebsmodus.
Sie können zwischen den folgenden Betriebsmodi wählen:
- Manuell. Im manuellen Betriebsmodus
unterscheidet sich der dynamische Cluster in keiner Weise von Standardanwendungsserverumgebungen mit statischen Clustern.
Der manuelle Modus unterstützt keine Anwendungsverteilung und keine Empfehlungen zu Laufzeit-Tasks.
Automatic Request Flow Manager und Dynamic Workload Management (DWLM) können im Cluster verwendet werden.
- Kontrolliert. Im kontrollierten Modus stellt die Umgebung Informationen zu den erforderlichen Korrekturmaßnahmen
bereit, indem sie Laufzeit-Tasks generiert.
Sie können die Empfehlungen der autonomen Manager in der Anzeige für Task-Verwaltung der Administrationskonsole
akzeptieren oder zurückweisen.
Klicken Sie zum Verwalten von Laufzeit-Tasks auf
.
- Automatisch. Im Automatikmodus führt die Umgebung die Korrekturmaßnahmen automatisch aus.
Wichtig: Wenn Sie mit der dynamischen Verteilung von Anwendungen arbeiten möchten, wählen Sie
Automatisch oder Kontrolliert als Betriebsmodus aus.
Wenn Sie den manuellen Modus für
Autonomic Request Flow Manager (ARFM) auf Zellenebene oder auf der Ebene des Implementierungsziels verwenden, müssen
Sie diesen Modus auch für Ihre dynamischen Cluster einstellen.
Sie können auch statische Cluster verwenden, wenn ARFM für die Zelle oder das Implementierungsziel im manuelle Modus ausgeführt wird.
Wenn ARFM im Automatikmodus ausgeführt wird, können Sie jeden beliebigen Betriebsmodus für den Cluster verwenden.