Sie können einen dynamischen Cluster von On Demand Routern (ODR) erstellen,
d. h., der Controller für die Verteilung von Anwendungen wählt den Knoten aus, auf dem
sich die Mindestanzahl an ODRs am besten starten lässt.
Wenn ein ODR aus irgendeinem Grund gestoppt wird, startet der Controller für die Verteilung von Anwendungen
eine neue Instanz.
Vorbereitende Schritte
- Die Größe eines dynamischen ODR-Clusters geht momentan nicht über die Mindestanzahl der Instanzen hinaus.
- Stellen Sie vor der Ausführung des Scripts "manageODR.py" sicher, dass die Umgebungsvariable
WAS_HOME so konfiguriert ist, dass sie auf das Verzeichnis mit Ihrer
WebSphere-Installation zeigt.
- Wenn ein ODR zu einem Cluster gehört, werden Routing-Regeln und andere Konfigurationseinstellungen, die
auf ODR-Ebene definiert werden, ignoriert.
Konfigurationseinstellungen auf Clusterebene haben Vorrang vor Konfigurationseinstellungen auf Serverebene.
- Für Session Initiation Protocol (SIP) definiert ein ODR-Cluster die anderen ODRs, an die ein ODR
Anforderungen weiterleiten kann.
Ein ODR kann eine UDP-Nachricht an einen anderen ODR weiterleiten, um zu gewährleisten, dass die Serveraffinität
aufrecht erhalten bleibt, wenn die UDP-Nachricht erneut übertragen wird.
Fehler vermeiden: Der SIP ODR wird stabilisiert und wird derzeit nicht empfohlen.
Verwenden Sie stattdessen den SIP-Proxy-Server.
gotcha
Informationen zu diesem Vorgang
Sie können eine Isolierungsrichtlinie für den dynamischen Cluster konfigurieren, um zu verhindern,
dass ODRs auf demselben Knoten wie Anwendungsserver ausgeführt werden.
Sie können die Administrationskonsole verwenden oder das Script "manageODR.py" verwenden, um dynamische ODR-Cluster
zu erstellen.
Es ist auch möglich, eine angepasste Eigenschaft auf Zellenebene zu definieren, um den Elastizitätsmodus
für dynamische ODR-Cluster zu aktivieren.
Vorgehensweise
- Gehen Sie zum Erstellen dynamischer ODR-Cluster in der Administrationskonsole wie folgt vor:
- Klicken Sie auf .
- Wählen Sie On Demand Router als Servertyp für den dynamischen Cluster aus.
- Wählen Sie die Zugehörigkeitsmethode aus, die definiert, wie Server dem dynamischen Cluster als Clusterinstanzen hinzugefügt werden. Wählen Sie Cluster-Member über Regeln automatisch definieren aus,
um eine Zugehörigkeitsregel zu erstellen, die die Knoten definiert, auf die Clusterinstanzen verteilt werden können.
Wählen Sie Cluster-Member manuell definieren aus, um dem dynamischen Cluster vorhandene
Server hinzuzufügen.
Die Server, die Sie auswählen, müssen homogen sein, d. h., sie müssen
denselben Servertyp, dieselbe Middleware-Serverversion und dieselben installierten Anwendungen haben.
- Definieren Sie die Member des dynamischen Clusters.
- Wählen Sie eine Schablone für den dynamischen Cluster aus.
Veraltetes Feature: Die Serverschablonen
defaultXD und
defaultXDZOS, die beim Erstellen eines dynamischen Clusters verwendet werden, werden nicht weiter unterstützt.
Verwenden Sie stattdessen die Serverschablone
default oder
defaultZOS.
depfeat
- Geben Sie die spezifischen Eigenschaften für den dynamischen Cluster an.
- Bestätigen Sie die Erstellung des dynamischen ODR-Clusters. Klicken Sie auf ,
um die Änderungen in der Masterkonfiguration zu speichern.
- Wählen Sie den Betriebsmodus aus. Klicken Sie auf . Wählen Sie den
Betriebsmodus aus, und klicken Sie auf Modus festlegen.
- Führen Sie das Script "manageODR.py" wie folgt aus, um dynamische ODR-Cluster zu erstellen. Das Script "manageODR.py"
befindet sich im Verzeichnis Installationsstammverzeichnis/bin.
Im folgenden Beispiel wird ein dynamischer ODR-Cluster mit dem Namen
"myOdrCluster" auf allen Knoten in der Knotengruppe "myOdrNodeGroup" erstellt:
./wsadmin.sh -f manageODR.py createDynamicCluster myOdrCluster myOdrNodeGroup
- Definieren Sie die angepasste Eigenschaft "APC.predictor", um den Elastizitätsmodus für dynamische ODR-Cluster
zu aktivieren. Wenn Sie die angepasste Eigenschaft definieren, startet und stoppt der Controller für die Verteilung von Anwendungen Server
allein auf der Basis der
CPU-Belastung.
Außerdem ruft der Controller keine Daten zu den zu startenden und zu stoppenden Servern mehr vom Autonomic Request Flow Manager (ARFM)
ab.
- Klicken Sie auf .
- Geben Sie als Namen für die angepasste Eigenschaft APC.predictor ein.
- Geben Sie CPU als Wert für die angepasste Eigenschaft an.
- Klicken Sie auf OK. Speichern und synchronisieren Sie anschließend
Ihre Änderungen.
Nächste Schritte
- Nachdem Sie Ihre dynamischen ODR-Cluster erstellt haben, können Sie sie
über die Anzeige "Dynamische Cluster" in der Administrationskonsole verwalten. Klicken Sie auf
.
- Überwachen Sie die Leistung auf den Registerkarten "Berichte" und "Operationen".
Klicken Sie auf . Wählen Sie
das Register Berichte oder das Register Operationen aus.