WebSphere Extended Deployment, Version 6.0.x     Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Benutzerdefinierte Merkmale für die Verteilung von Anwendungen angeben

Verwenden Sie benutzerdefinierte Merkmale, um die Konfiguration für die Anwendungsverteilung zu ändern.




Related tasks
Dynamische Cluster erstellen und konfigurieren
Dynamische Verteilung von Anwendungen konfigurieren

[Version 6.0.1 and later]

Benutzerdefiniertes Merkmal cpuUtilizationThreshold

Verwenden Sie das benutzerdefinierte Merkmal cpuUtilizationThreshold, um den Prozentsatz der CPU-Leistung anzugeben, der auf jedem Knoten in einer Zelle zur Verfügung steht.

Der Standardwert ist 100, d. h. es können 100 % der CPU auf jedem Knoten in der Zelle genutzt werden. Der Controller für die Verteilung von Anwendungen versucht, die Verteilung so zu berechnen, dass die Auslastung jedes Knotens den definierten Schwellenwert nicht überschreitet. Der Controller für die Verteilung von Anwendungen berücksichtigt bei seinen Berechnungen alle Prozesse, einschließlich der Prozesse, die sich nicht auf WebSphere Application Server oder WebSphere Extended Deployment beziehen.

ImportantColonSymbol [zos platforms] Dieses Merkmal muss definiert und für Konfigurationen mit z/OS-Knoten auf einen Wert kleiner als 100 gesetzt werden.
Sie können dieses Merkmal für die Zelle festlegen, um es auf alle Knoten in der Zelle anzuwenden. Sie können den Wert aber auch für einen bestimmten Knoten in der Konfiguration definieren. Führen Sie die folgenden Schritte aus, um mit dem Merkmal den Schwellenwert für alle Knoten in der Zelle zu definieren:
  1. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Policys > Autonome Manager > Controller für die Verteilung von Anwendungen > Benutzerdefinierte Merkmale > Neu.
  2. Geben Sie den Namen des benutzerdefinierten Merkmals mit cpuUtilizationThreshold ein.
  3. Geben Sie den Prozentsatz der CPU-Leistung für alle Knoten in der Zelle ein.
  4. Klicken Sie auf Anwenden und speichern Sie Ihre Konfiguration.
Führen Sie die folgenden Schritte aus, um das Merkmal für einen bestimmten Knoten zu definieren:
  1. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Policys > Autonome Manager > Controller für die Verteilung von Anwendungen > Benutzerdefinierte Merkmale > Neu.
  2. Geben Sie den Namen des benutzerdefinierten Merkmals mit cpuUtilizationThreshold.Knotenname ein. Knotenname steht für den Namen Ihres Knotens. Wenn Ihr Knoten beispielsweise den Namen Knoten1 hat, ist der Name des benutzerdefinierten Merkmals cpuUtilizationThreshold.Knoten1.
  3. Geben Sie den Prozentsatz der CPU-Leistung für den angegebenen Knoten ein.
  4. Klicken Sie auf Anwenden und speichern Sie Ihre Konfiguration.
[Version 6.0.1 and later]

Benutzerdefiniertes Merkmal GenerateUniquePorts

Verwenden Sie das benutzerdefinierte Merkmal GenerateUniquePorts, um eindeutige Ports für jedes Member des dynamischen Cluster zu generieren.

Standardmäßig werden dynamische Cluster-Member auf verteilten Knoten mit eindeutigen Ports erstellt, wohingegen z/OS-Knoten keine eindeutigen Ports haben. Auf der Plattform z/OS werden die Port-Nummern gewöhnlich symmetrisch zum spezifischen Nummernbereich definiert. Das erste Member des dynamischen Cluster hat immer eindeutige Ports, und diese Port-Nummern werden auf die anderen Member des dynamischen Cluster angewendet. Sie können dieses Merkmal für die Knotengruppe oder für einen einzelnen Knoten definieren.
  • Gehen Sie zum Definieren dieses benutzerdefinierten Merkmals für die Knotengruppe wie folgt vor:
    1. Klicken Sie in der Administrationskonsole auf Systemverwaltung > Knotengruppen > Name_der_Knotengruppe > Benutzerdefinierte Merkmale > Neu.
    2. Geben Sie GenerateUniquePorts als Namen für das benutzerdefinierte Merkmal ein.
    3. Geben Sie als Wert true oder false ein. Wenn Sie true angeben, werden eindeutige Ports für jedes Member des dynamischen Cluster generiert. Wenn Sie false angeben, werden eindeutige Ports für das erste Member des dynamischen Cluster erstellt, und alle nachfolgenden Member verwenden dieselben Ports.
  • Gehen Sie zum Definieren dieses benutzerdefinierten Merkmals für einen Knoten wie folgt vor:
    1. Klicken Sie in der Administrationskonsole auf Systemverwaltung > Knotengruppen > Name_der_Knotengruppe > Benutzerdefinierte Merkmale > Neu.
    2. Geben Sie GenerateUniquePorts.Knotenname als Namen des benutzerdefinierten Merkmals ein, wobei "Knotenname" für den Namen des Knotens in der Knotengruppe steht.
    3. Geben Sie als Wert true oder false ein. Wenn Sie true angeben, werden eindeutige Ports für jedes Member des dynamischen Cluster auf dem angegebenen Knoten generiert. Wenn Sie false angeben, werden eindeutige Ports für das erste Member des dynamischen Cluster auf dem Knoten erstellt, und alle nachfolgenden Member verwenden dieselben Ports.
Table 1. Standardwerte für das benutzerdefinierte Merkmal GenerateUniquePorts
Standardeinstellung für z/OS false
AttentionColonSymbol Wenn das Starten mehrerer Instanzen auf einem Knoten für einen dynamischen Cluster unter z/OS aktiviert ist, wird die Strategie für die Port-Zuordnung auf true gesetzt, damit für jedes Member des dynamischen Cluster eindeutige Ports generiert werden.
Standardeinstellung für verteilte Plattformen true

Benutzerdefiniertes Merkmal HttpSessionRebalanceOff

Mit dem benutzerdefinierten Merkmal HttpSessionRebalanceOff können Sie die Neuverteilung von HTTP-Sitzungen inaktivieren.

In WebSphere Extended Deployment Version 6.0 und höher ist die Neuverteilung von HTTP-Sitzungen 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. Nähere Informationen hierzu finden Sie im Artikel Neuverteilung von HTTP-Sitzungen.

Verwenden Sie das benutzerdefinierte Merkmal 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.

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 CPU-Auslastung auf bestimmten Servern zunehmen, wenn die Sitzungsdaten übertragen werden. Nähere Informationen zum Analysieren der PMI-Daten und den Best Practices für die Verwendung von HTTP-Sitzungen finden Sie im WebSphere Application Server Network Deployment Information Center.

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

Führen Sie die folgenden Schritte aus, um die Neuverteilung von HTTP-Sitzungen zu inaktivieren:

  1. Klicken Sie in der Administrationskonsole auf Server > Dynamische Cluster > Name_des_dynamischen_Cluster > Benutzerdefinierte Merkmale > Neu.
  2. Geben Sie HttpSessionRebalanceOff als Namen ein und true als Wert ein.
  3. Klicken Sie auf Anwenden und speichern Sie Ihre Konfiguration.

Wenn Sie die Neuverteilung von Sitzungen wieder aktivieren möchten, löschen Sie das benutzerdefinierte Merkmal.

Benutzerdefiniertes Merkmal memoryProfiler.isDisabled

Bei der Standardoperation erstellt der Controller für die Verteilung von Anwendungen Online-Profile der dynamischen Cluster, um deren Speicherbelegung zu bestimmen. Sie können diese Standardoperation inaktivieren, indem Sie das benutzerdefinierte Merkmal memoryProfiler.isDisabled auf true setzen. Wenn der Profiler für den Hauptspeicher inaktiviert ist, nimmt der Controller für die Verteilung von Anwendungen einen Standardwert für die Speicherbelegung an. Der Wert für die Speicherbelegung wird mit 64k + 1,2 maxHeapSize berechnet. maxHeapSize steht für die Einstellung "Maximale Größe des Heap-Speichers" in der Serverschablone des dynamischen Cluster.

Führen Sie die folgenden Schritte aus, um den Profiler für den Hauptspeicher zu inaktivieren:
  1. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Policys > Autonome Manager > Controller für die Verteilung von Anwendungen > Benutzerdefinierte Merkmale > Neu.
  2. Geben Sie memoryProfiler.isDisabled als Namen und true als Wert ein.
  3. Klicken Sie auf Anwenden und speichern Sie Ihre Konfiguration.

Benutzerdefiniertes Merkmal numVerticalInstances

Verwenden Sie dieses benutzerdefinierte Merkmal, um die Anzahl dynamischer Cluster-Instanzen auf einem Knoten zu definieren.

Verwenden Sie dieses benutzerdefinierte Merkmal 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 Cluster-Instanzen einmalig in der Administrationskonsole festlegen.

Nähere Informationen finden Sie im Artikel Starten mehrere Instanzen konfigurieren.

[Version 6.0.1 and later]

Benutzerdefinierte Merkmale reservedMemoryFixed und reservedMemoryPercent

Mit diesen benutzerdefinierten Merkmalen können Sie definieren, wie viel Hauptspeicher jedes Knotens für Prozesse reserviert werden soll, die sich nicht auf WebSphere Application Server oder WebSphere Extended Deployment beziehen.

Wenn diese Merkmale definiert sind, kann der Gesamthauptspeicher auf einem Knoten für Prozesse, die sich nicht auf WebSphere Application Server oder WebSphere Extended Deployment beziehen, mit der folgenden Formel berechnet werden:
reservedMemoryFixed + reservedMemoryPercent * (totalNodeMemory - reservedMemoryFixed)
Merkmalname Definition Standardeinstellung
reservedMemoryFixed Eine fest zu reservierende Hauptspeichermenge in Prozent. 64 MB
reservedMemoryPercent Zu reservierender Hauptspeicher in Prozent. 5 %
Sie können diese benutzerdefinierten Merkmale für die gesamte Zelle und damit für alle Knoten in der Zelle oder für einzelne Knoten definieren. Gehen Sie wie folgt vor, um diese benutzerdefinierten Merkmale für alle Knoten in der Zelle zu definieren:
  1. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Policys > Autonome Manager > Controller für die Verteilung von Anwendungen > Benutzerdefinierte Merkmale > Neu.
  2. Geben reservedMemoryFixed oder reservedMemoryPercent als Namen für das benutzerdefinierte Merkmal ein.
  3. Geben Sie den Wert für den zu reservierenden Speicher ein, der für alle Knoten in der Zelle gelten soll.
  4. Klicken Sie auf Anwenden und speichern Sie Ihre Konfiguration.
Gehen Sie wie folgt vor, um diese benutzerdefinierten Merkmale für einen bestimmten Knoten in der Ihrer Zelle zu definieren:
  1. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Policys > Autonome Manager > Controller für die Verteilung von Anwendungen > Benutzerdefinierte Merkmale > Neu.
  2. Geben Sie reservedMemoryFixed.Knotenname oder reservedMemoryPercent.Knotenname als Namen für das benutzerdefinierte Merkmal ein. Knotenname steht hier für den Namen Ihres Knotens. Wenn Ihr Knoten beispielsweise den Namen Knoten1 hat, sind die Namen Ihrer benutzerdefinierten Merkmale reservedMemoryFixed.Knoten1 und reservedMemoryPercent.Knoten1.
  3. Geben Sie den Wert für den zu reservierenden Speicher ein, der für den angegebenen Knoten gelten soll.
  4. Klicken Sie auf Anwenden und speichern Sie Ihre Konfiguration.


Nutzungsbedingungen | Feedback Letzte Aktualisierung: Mar 23, 2006 9:51:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/rodplacecustprop.html

© Copyright IBM 2004, 2006. Alle Rechte vorbehalten.
Dieses Information Center beruht auf der Eclipse-Technologie. (http://www.eclipse.org)