[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management: Angepasste Eigenschaften für dynamische Cluster

Sie können angepasste Eigenschaften für dynamische Cluster verwenden, um das Verhalten Ihrer dynamischen Cluster und die Verteilung von Anwendungen zu ändern.

Erweitern Sie zum Setzen der angepassten Eigenschaften für die Anwendungsverteilung die Einträge Server > Cluster > Dynamische Cluster > [Clustername] > Angepasste Eigenschaften.

Angepasste Eigenschaft "APC.predictor"

Verwenden Sie die angepasste Eigenschaft "APC.predictor", um die Controllerfunktion für die Verteilung von Anwendungen 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. Der Controller ruft keine Daten zu den zu startenden und zu stoppenden Servern mehr vom Autonomic Request Flow Manager (ARFM) ab.

Tabelle 1. Werte der angepassten Eigenschaft "APC.predictor"
Wert Beschreibung
Geltungsbereich Zelle
Gültiger Wert CPU

Angepasste Eigenschaft "quiesceTimeOutMS"

Sie können die angepasste Eigenschaft "quiesceTimeOutMS" verwenden, um das Zeitlimit für das Stilllegen dynamischer Clusterinstanzen festzulegen.

Geben Sie mit dieser angepassten Eigenschaft die Zeit (in Millisekunden) an, die bis zum Stoppen eines dynamischen Clusters gewartet werden soll. Wenn Sie beispielsweise möchten, dass ein dynamischer Cluster nach einer Minute der Inaktivität gestoppt werden soll, setzen Sie die Eigenschaft auf 60000. Wenn Server vom Controller für die Verteilung von Anwendungen gestoppt werden, wird standardmäßig das Zeitlimit für Serveroperationen verwendet. Wenn Server über die Vitalitätsüberwachung gestoppt werden, wird standardmäßig das Zeitlimit für Neustart verwendet.

Tabelle 2. Werte für die angepasste Eigenschaft "quiesceTimeOutMS"
Wert Beschreibung
Geltungsbereich Dynamischer Cluster
Gültige Werte Integer

Angepasste Eigenschaft "CenterCell"

Wenn Sie das Leistungsmanagement für mehrere Zellen in Ihrer Umgebung konfigurieren, können Sie die angepasste Eigenschaft "CenterCell" verwenden, um eine Zelle als zentrale Zelle zu bestimmen. Außerdem definieren Sie die angepasste Eigenschaft "CenterCell" für jede Zelle, die Sie als Punktzelle verwenden möchten.

Fehler vermeiden Fehler vermeiden: Es darf nur eine einzige angepasste Eigenschaft auf true gesetzt werden.gotcha
Tabelle 3. Werte für die angepasste Eigenschaft "CenterCell"
Wert Beschreibung
Geltungsbereich Zelle
Gültige Werte true: Legt eine Zelle als zentrale Zelle fest.

false: Legt eine Zelle als Punktzelle fest.

Angepasste Eigenschaft "lazyStartMinInstances"

Sie können die angepasste Eigenschaft "lazyStartMinInstances" verwenden, um festzulegen, dass mehrere Serverinstanzen gestartet werden, wenn der On Demand Router (ODR) Aktivitäten für einen inaktiven dynamischen Cluster feststellt.

Vor Version 6.1.1.2 wurde nur eine einzige Serverinstanz gestartet, wenn ein dynamischer Cluster für den verzögerten Start von Anwendungen konfiguriert wurde und der ODR Anforderungen für einen inaktiven dynamischen Cluster empfangen hat. Wenn Sie die angepasste Eigenschaft "lazyStartMinInstances" jedoch auf einen bestimmten dynamischen Cluster setzen, können mehrere Instanzen von diesem speziellen dynamischen Cluster gestartet werden. Sind weitere dynamische Cluster vorhanden, die für einen verzögerten Anwendungsstart konfiguriert sind, starten diese Cluster jeweils nur eine einzige Instanz.

Alternativ können Sie die angepasste Eigenschaft im Controller für die Verteilung von Anwendungen definieren, sodass alle dynamischen Cluster betroffen sind. Wenn die angepasste Eigenschaft für einen dynamischen Cluster definiert wird, wird die angepasste Eigenschaft überschrieben, die im Controller für die Verteilung von Anwendungen definiert wurde.

Tabelle 4. Werte für die angepasste Eigenschaft "lazyStartMinInstances"
Wert Beschreibung
Geltungsbereich Dynamischer Cluster
Gültige Werte Ein ganzzahliger Wert, der die Mindestanzahl der im verzögerten Modus zu startenden Instanzen angibt.
Standardeinstellung 1

Angepasste Eigenschaft "equalCPUFactor"

Sie können die angepasste Eigenschaft "equalCPUFactor" verwenden, um den Dynamic Workload Manager (DWLM) darüber zu informieren, wie er die Leistung der Server in einem dynamischen Cluster ausgleichen soll.

Der DWLM berechnet dynamische Wertigkeiten für die Server in einem bestimmten dynamischen Cluster, um die Leistung der Server auszugleichen. Die Serverleistung wird anhand zweier einheitlicher Messwerte ermittelt:
  • der durchschnittlichen Servicezeit für eine Anforderung, die an den Server gesendet wird
  • der Prozessorauslastung des Knotens
Mit der angepassten Eigenschaft können Sie festlegen, welches Kriterium die höhere Priorität hat. Wenn Sie z. B. konsistent festlegen möchten, wie die Benutzer Ihres Standorts die Standortleistung wahrnehmen sollen, können Sie die durchschnittliche Servicezeit optimieren. Wenn Sie sich mehr für die Nutzung Ihrer Hardware interessieren, können Sie die Prozessorauslastung als Leistungskriterium festlegen.

Wenn die gleichmäßige Verteilung der durchschnittlichen Servicezeit die höchste Priorität hat, setzen Sie den Wert der angepassten Eigenschaft auf 0. Möchten Sie die Prozessorauslastung des Knotens gleichmäßig verteilen, setzen Sie den Wert auf 1. Wenn Sie eine Kombination beider Kriterien mit einer relativen Wertigkeit für jedes Kriterium verwenden möchten, setzen Sie den Wert auf eine Bruchzahl zwischen 0 und 1, z. B. 0,4. Durch die Angabe eines Bruchteilwerts legen Sie im vorliegenden Beispiel eine relative Wertigkeit von 0,4 für die Prozessorauslastung und 1 minus 0,4 bzw. 0,6 als relative Wertigkeit für die durchschnittliche Servicezeit fest.

Eine gleichmäßige Lastverteilung unter beiden Kriterien gleichzeitig vorzunehmen, ist möglicherweise nicht zu jeder Zeit möglich. Wenn Sie z. B. in einer Umgebung mit heterogenen Servern oder mit Servern, die Hintergrundlasten unterschiedlichen Umfangs zu bewältigen haben, die Prozessorauslastung ausgleichen möchten, kann das ungleiche durchschnittliche Servicezeiten zur Folge haben. Ein schneller Server und ein langsamer Server, die beide mit derselben Prozessorauslastung ausgeführt werden, kann eine kurze bzw. eine lange durchschnittliche Servicezeit für Anforderungen zur Folge haben. Bei einer Anforderung, die lange auf einem von mehreren Servern in einer tieferen Schicht verbleibt, weicht möglicherweise die durchschnittliche Servicezeit ab. Diese Abweichung kann je nach Server, an den die Anforderung gesendet wurde, auftreten, selbst wenn die Server in der tieferen Schicht homogen sind und eine gleiche Prozessorauslastung aufweisen. Es gibt andere Situationen, in denen die Servicezeit einer Anforderung von anderen Ressourcen als dem Prozessor abhängig ist. Der Wert der angepassten Eigenschaft "equalCPUFactor" hilft dem DWLM-Controller, einen gewichteten Messwert sowohl für die durchschnittliche Servicezeit als auch für die Prozessorauslastung zu bestimmen und einen entsprechenden Ausgleich vorzunehmen.

Selbst ohne die angepasste Eigenschaft "equalCPUFactor" wirkt sich die Prozessorauslastung der Server in einem vorhandenen dynamischen Cluster auf das Verhalten des DWLM-Controllers aus. Im Allgemeinen, wenn die Prozessorauslastung niedrig ist, hat der Lastausgleich eine höhere Priorität als der Leistungsausgleich hinsichtlich der Servicezeit oder der Nutzung. Nimmt die Nutzung zu, bekommt der Leistungsausgleich allmählich den höchsten Stellenwert. Bei sehr hohen Raten der Prozessorauslastung ändern sich die Gewichtungen tendenziell nicht mehr so häufig, damit keine Instabilität eintritt. Wenn die Prozessorauslastung hoch ist, weist das Leistungsverhalten hinsichtlich des Lastausgleichs eine erhöhte Sensitivität auf.

Tabelle 5. Werte der angepassten Eigenschaft "equalCPUFactor"
Wert Beschreibung
Geltungsbereich Zelle. Dieser Bereich gilt für alle dynamischen Cluster in der Zelle oder für die einzelne Ebene des dynamischen Clusters. Wenn die angepasste Eigenschaft auf der Ebene des dynamischen Clusters und auf der Zellenebene angegeben wird, überschreibt der Wert für die Ebene des dynamischen Clusters den für die Zellenebene angegebenen Wert.
Gültige Werte Eine Bruchzahl zwischen 0 und 1.
Standardeinstellung 0 for nicht virtualisierte Umgebung und 1 für virtualisierte Umgebungen.

Angepasste Eigenschaft "HttpSessionRebalanceOff"

Mit der angepassten Eigenschaft "HttpSessionRebalanceOff" können Sie die Neuverteilung von HTTP-Sitzungen inaktivieren.

Die Neuverteilung von HTTP-Sitzungen ist automatisch aktiviert. Mit der Neuverteilung von HTTP-Sitzungen können vorhandene Sitzungsaffinitäten neuen Servern zugeordnet werden, die für die Verarbeitung der jeweiligen angegebenen Webanwendung verfügbar werden. Weitere Informationen finden Sie im Artikel "Neuverteilung von HTTP-Sitzungen".

Verwenden Sie die angepasste Eigenschaft "HttpSessionRebalanceOff", wenn Sie Ihre Konfiguration wieder auf das alte HTTP-Sitzungsverhalten zurücksetzen möchten, bei dem die Sitzungsaffinitäten zu einem bestimmten Anwendungsserver eingerichtet und nicht auf neu verfügbare Server umgestellt werden.

Die Neuverteilung von Sitzungen ist in allen dynamischen Clustern, die sich aus Servern zusammensetzen, auf denen WebSphere Application Server nicht ausgeführt wird, wie z. B. PHP- oder Tomcat-Servern, standardmäßig inaktiviert, weil für diese Server möglicherweise ein anderer Clustering-Mechanismus für Sitzungen implementiert ist.

Sie können die Neuverteilung von HTTP-Sitzungen inaktivieren, wenn Ihre Sitzungen sehr groß sind. In diesem Fall können die Kosten für das Verschieben der Sitzungen auf einen neuen Server höher sein als der Nutzen, den die Entlastung des ursprünglichen Servers bringt. Auf der Basis der PMI-Daten können Sie die Entscheidung treffen, ob Sie die Neuverteilung von Sitzungen inaktivieren möchten. Die PMI-Daten können Aufschluss darüber geben, ob Antwortzeiten, Speicherauslastung und Prozessorauslastung auf bestimmten Servern zunehmen, wenn die Sitzungsdaten übertragen werden. Weitere Informationen zum Analysieren der PMI-Daten und den Best Practices für die Verwendung von HTTP-Sitzungen finden Sie im Artikel zu PMI (Performance Monitoring Infrastructure).

Wenn Sie die Neuverteilung von Sitzungen aktiviert lassen und die Sitzungen immer gleichmäßiger verteilt werden, wird auch die Speicher- und Prozessorauslastung auf den Servern im Cluster immer gleichmäßiger. Bei einer gleichmäßigeren Auslastung eines Clusters ist es einfacher für Intelligent Management, autonome Entscheidungen zu treffen.

Tabelle 6. Werte der angepassten Eigenschaft "HttpSessionRebalanceOff"
Wert Beschreibung
Geltungsbereich Dynamischer Cluster
Gültige Werte true: Inaktiviert die Neuverteilung von HTTP-Sitzungen.

false: Aktiviert die Neuverteilung von HTTP-Sitzungen. Wenn Sie die Neuverteilung von HTTP-Sitzungen für Anwendungsserver von WebSphere Application Server inaktivieren möchten, können Sie die angepasste Eigenschaft löschen.

Standardeinstellung

Für dynamische Cluster, die sich aus Anwendungsservern von WebSphere Application Server zusammensetzen: false (aktiviert)

Für dynamische Cluster, die sich aus Servern zusammensetzen, die keine Anwendungsserver von WebSphere Application Server sind, wie z. B PHP-Server oder Tomcat-Server: true (inaktiviert)

Angepasste Eigenschaft "numVerticalInstances"

Verwenden Sie diese angepasste Eigenschaft, um die Anzahl dynamischer Clusterinstanzen auf einem Knoten zu definieren.

Verwenden Sie diese angepasste Eigenschaft nur, wenn die Knoten in Ihrem dynamischen Cluster heterogen sind und unterschiedliche Kapazitäten haben. Wenn die Knoten in Ihrem dynamischen Cluster homogen sind, können Sie die Anzahl der dynamischen Clusterinstanzen einmalig in der Administrationskonsole festlegen. Weitere Informationen zu Instanzen dynamischer Cluster finden Sie im Artikel "Einen dynamischen Cluster mit heterogenen Knoten für die Unterstützung mehrerer Instanzen konfigurieren".

Tabelle 7. Werte der angepassten Eigenschaft "numVerticalInstances"
Wert Beschreibung
Geltungsbereich Dynamischer Cluster
Namensformat Geben Sie den Namen der angepassten Eigenschaft mit "numVerticalInstances.Knotenname" an, wobei "Knotenname" für den Namen Ihres Knotens steht.
Gültige Werte Ganzzahliger Wert für Anzahl gleichzeitig startbarer Instanzen

Angepasste Eigenschaft "proactiveIdleStop"

Mit der angepassten Eigenschaft "proactiveIdleStop" können Sie dynamische Clusterinstanzen bei Inaktivität stoppen.

Diese angepasste Eigenschaft erweitert die Funktionalität der Einstellung Bei Inaktivität alle Instanzen stoppen, wenn andere dynamische Cluster diese Ressourcen benötigen in der Administrationskonsole. Diese Einstellung muss in der angepassten Eigenschaft aktiviert sein. Über die Einstellung in der Administrationskonsole können Instanzen nur gestoppt werden, wenn andere Cluster in der Zelle die Ressourcen benötigen, die von den inaktiven Instanzen verwendet werden. Außerdem können Sie die Wartezeit bis zum Stoppen von Instanzen für den Cluster festlegen. Wenn Sie diese angepasste Eigenschaft definieren, werden inaktive Instanzen auch dann gestoppt, wenn die Ressourcen nicht von anderen Komponenten in der Umgebung benötigt werden. Die Clusterinstanz wird für die Zeit, die Sie über die Einstellung in der Administrationskonsole festgelegt haben, inaktiviert.

Der Controller für die Verteilung von Anwendungen stoppt die Instanz zu einem bestimmten Zeitpunkt, der der in der Administrationskonsole festgelegten Zeit plus dem für die Einstellung Zeitlicher Mindestabstand zwischen Verteilungsänderungen angegebenen Wert entspricht. Wenn Sie z. B. die angepasste Eigenschaft "proactiveIdleStop" auf true setzen, beträgt der Wert für die Einstellung Zeitlicher Mindestabstand zwischen Verteilungsänderungen 15 Minuten, und der Wert für Wartezeit für das Stoppen von Instanzen 5 Minuten. Die Instanz des dynamischen Clusters wird zwischen 5 und 20 Minuten, nachdem die letzte Anforderung an die Instanz weitergeleitet wurde, gestoppt.

Tabelle 8. Werte der angepassten Eigenschaft "proactiveIdleStop"
Wert Beschreibung
Geltungsbereich Dynamischer Cluster, ausgenommen dynamische Cluster auf ODRs (On Demand Routers)
Gültige Werte Boolean
Standardeinstellung false (inaktiviert)
[AIX Solaris HP-UX Linux Windows][z/OS]

Angepasste Eigenschaft "routableTimeoutMS"

Während ein Member eines dynamischen Clusters gestartet wird, gibt es einen Zeitraum, während dessen das Member noch nicht bereit ist, Anforderungen vom ODR (On Demand Router) zu verarbeiten. Legen Sie mit der angepassten Eigenschaft routableTimeoutMS die ODR-Wartezeit in Millisekunden fest, nach deren Ablauf der Datenverkehr an ein neu gestartetes Member des dynamischen Clusters weitergeleitet wird.

Wenn Sie z. B. den Knoten- oder Serverwartungsmodus verwenden, ordnet der Controller für die Verteilung von Anwendungen Ressourcen zu, um die Ressourcen, die in den Wartungsmodus übergehen, zu ersetzen. Ein weiteres Beispiel ist, wenn der Controller für die Verteilung von Anwendungen ein Member des dynamischen Clusters aufgrund von Speicher-, CPU- oder anderen Einschränkungen von einem Knoten einem anderen Knoten zuordnet. In beiden Fällen ist möglicherweise eine höhere Zeit als die Standardzeit von 60000 Millisekunden erforderlich, damit die Anwendung auf den neu gestarteten Ressourcen aktiviert wird.

Anmerkung: Verwenden Sie diese angepasste Eigenschaft nur dann, wenn während der Übergangsstatus von Membern eines dynamischen Clusters der HTTP-Fehlercode zurückgegeben wird.
Tabelle 9. Angepasste Eigenschaft "routableTimeoutMS"
Wert Beschreibung
Geltungsbereich Dynamische Cluster von ODRs (On Demand Routers)
Gültige Werte Maximale Wartezeit für ODR-Weiterleitung
Standardeinstellung 60000 Millisekunden
[z/OS]

Angepasste Eigenschaft "serverSpecificShortNames"

Die angepasste Eigenschaft "serverSpecificShortNames" wird für z/OS-Plattformen im dynamischen Cluster angegeben, um die speziellen Kurznamen von Cluster-Membern in einer durch Kommas getrennten Liste festzulegen, z. B.: SSN1,SSN2. Trennen Sie mehrere Kurznamen durch Kommas. Wenn Sie nicht genügend Kurznamen für alle Cluster-Member bereitstellen, werden für die verbleibenden Cluster-Member generische Kurznamen generiert und diesen zugeordnet, z. B. BBOS001, BBOS002 usw.

Tabelle 10. Werte der angepassten Eigenschaft "serverSpecificShortNames"
Wert Beschreibung
Geltungsbereich Dynamischer Cluster
Gültige Werte Durch Kommas getrennte Liste von Kurznamen für Member dynamischer Cluster, z. B. SSN1,SSN2

Angepasste Eigenschaft "updateWLM"

Wird diese Eigenschaft auf false gesetzt, aktualisiert der DWLM-Controller nicht die berechneten Wertigkeiten für die Cluster-Member in WLM (Work Load Management). Der Standardwert für diese Eigenschaft ist true. Damit diese angepasste Eigenschaft in Kraft tritt, muss die Zelle erneut gestartet werden. Es wird empfohlen, dass updateWLM auf "false" gesetzt wird, wenn der HA-Manager zellenweit oder in allen dynamischen Cluster-Membern inaktiviert ist.
Anmerkung: Diese angepasste Eigenschaft kann für die Ebene des dynamischen Clusters und auf Zellenebene definiert werden:
  • Wenn sie auf Zellenebene definiert wird, gilt sie für alle dynamischen Cluster in der Zelle.
  • Wenn sie für die Ebene des dynamischen Clusters definiert wird, gilt sie nur für diesen dynamischen Cluster.
Tabelle 11. Werte der angepassten Eigenschaft "updateWLM"
Wert Beschreibung
Geltungsbereich Dynamischer Cluster oder Zelle
Gültige Werte true oder false
Standardeinstellung true

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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