Verwenden Sie diese Task, um den Controller für die Verteilung von Anwendungen so zu konfigurieren, dass
er das Starten mehrerer Instanzen auf einem Knoten zulässt. Dieses Feature ermöglicht dem Controller für die Verteilung von Anwendungen, mehrere Instanzen
des dynamischen Cluster zu starten, um Engpässe zwischen Anwendungen zu vermeiden.
Vorbereitungen
TipColonSymbol Obwohl das Starten mehrerer Instanzen unter
z/OS unterstützt wird, ist die Verwendung mehrerer Servants für WebSphere Application Server for z/OS
die bevorzugte Alternative. Das Starten mehrerer Instanzen für Anwendungsserver unter
z/OS sollte nur für solche Anwendungsserver in Erwägung gezogen werden, die Anwendungen enthalten, die
in einem einzigen Servant-Anwendungsserver ausgeführt werden müssen.
Bevor Sie das Starten mehrerer Instanzen auf einem Knoten konfigurieren, müssen Sie ein Profil Ihrer Anwendung
erstellen, um die Anzahl der Anwendungsserver für einen Cluster zu bestimmen, die erforderlich sind, um die gesamte Leistungsfähigkeit eines Knotens
ausschöpfen zu können.
Wenn Sie diesen Wert für Ihren dynamischen Cluster bestimmen müssen, verwenden Sie einen
vorhandenen dynamischen Cluster mit einer installierten Anwendung als Beispiel. Sie können die Anzahl der startbaren
Anwendungsserver angeben, wenn Sie einen neuen Cluster erstellen, oder diesen Wert für einen vorhandenen
dynamischen Cluster ändern. Nähere Informationen zum Erstellen eines dynamischen Cluster und zum Installieren
einer Anwendung in einem Cluster finden Sie in den Artikeln
Dynamische Cluster
erstellen und konfigurieren und
Anwendungen in dynamischen Clustern implementieren.
- Stellen Sie fest, ob Ihre Anwendung einen internen Engpass aufweist. Erstellen Sie dazu ein Profil der Anwendung.
Bei einem Ressourcenengpass kommen für WebSphere Extended Deployment nur die CPU oder der Hauptspeicher in Frage.
Andernfalls wird ein interner Engpass in der Anwendung angenommen.
- Führen Sie auf jedem Knoten eine Instanz der Anwendung aus.
- Erhöhen Sie die Workload der Anwendung.
- Beobachten Sie in der Anzeige "Laufzeittopologie" die Durchsatzkurve und CPU-Auslastung auf einem Knoten, auf dem
die Anwendung ausgeführt wird.
Klicken Sie zum Aufrufen der Anzeige "Laufzeittopologie" auf Laufzeitoperationen > Laufzeittopologie.
Sollte bei erhöhter Workload festzustellen sein, dass zwar eine Sättigung der Durchsatzkurve erreicht wird,
aber die CPU-Auslastung deutlich unter 100 % bleibt, kann dies auf einen internen Engpass in der Anwendung hinweisen.
- Erstellen Sie ein Anwendungsprofil, um die geeignete Anzahl gleichzeitig startbarer Instanzen zu bestimmen.
Wenn es sich um einen homogenen dynamischen Cluster handelt und alle Knoten der Knotengruppe dieselbe
Kapazität aufweisen, müssen Sie nur auf einem Knoten ein Profil erstellen und die Anzahl gleichzeitig startbarer Instanzen ermitteln.
Falls der dynamische Cluster in einer Knotengruppe mit heterogenen Knoten und unterschiedlicher Kapazität implementiert
ist, müssen Sie für jeden Knoten ein Profil erstellen und für jeden Knoten die geeignete Anzahl gleichzeitig startbarer
Instanzen ermitteln.
- Starten Sie zwei Instanzen derselben Anwendung auf demselben Knoten.
Sie können zwei Instanzen der Anwendung auf dem Knoten starten, indem Sie auf dem Knoten ein weiteres Cluster-Member erstellen.
- Überprüfen Sie in der Anzeige "Laufzeittopologie", ob die Durchsatzkurve zu steigen beginnt.
Erhöhen Sie die Anzahl der Anwendungsinstanzen so lange, bis die CPU-Auslastung einen Wert von
100 % erreicht. Klicken Sie zum Aufrufen der Anzeige "Laufzeittopologie" auf Laufzeitoperationen > Laufzeittopologie.
- Die Anzahl der Anwendungsinstanzen, die aktiv sind, wenn die CPU eine hundertprozentige Auslastung aufweist, entspricht der Anzahl
der gleichzeitig startbaren Instanzen auf dem Knoten.
Merken Sie sich diese Zahl, damit Sie sie in der Administrationskonsole konfigurieren können.
- Wenn der dynamische Cluster in einer Knotengruppe mit heterogenen Knoten implementiert ist,
wiederholen Sie diese Schritte für jeden Knoten und notieren Sie für jeden Knoten die ermittelte Anzahl gleichzeitig
startbarer Knoten.
- Konfigurieren Sie das Starten mehrerer Instanzen und die Anzahl gleichzeitig startbarer Instanzen.
Wenn der dynamische Cluster in einer Knotengruppe mit homogenen Knoten implementiert ist,
können Sie die Anzahl gleichzeitig startbarer Knoten einmalig in der Administrationskonsole
konfigurieren.
Falls der dynamische Cluster in einer Knotengruppe mit heterogenen
Knoten implementiert ist, müssen Sie die Anzahl gleichzeitig startbarer Knoten mit benutzerdefinierten Merkmalen konfigurieren.
Starten mehrerer Instanzen für einen dynamischen Cluster konfigurieren, der
in einer Knotengruppe mit homogenen Knoten konfigurieren
Sie können das Starten mehrerer Instanzen
aktivieren, wenn Sie den dynamischen Cluster erstellen. Für einen bereits vorhandenen
dynamischen Cluster können Sie die Einstellungen entsprechend ändern. Der Artikel Dynamische
Cluster erstellen und konfigurieren beschreibt, wie Sie das Starten mehrerer Instanzen beim Erstellen eines
dynamischen Cluster aktivieren.
Führen Sie die folgenden Schritte aus, um die Einstellungen eines bereits vorhandenen
dynamischen Cluster zu ändern:
- Klicken Sie in der Administrationskonsole auf Server > Dynamische Cluster
> Cluster-Name.
- Wenn Sie die Option für das Starten mehrerer Instanzen auf einem Knoten aktivieren möchten, wählen Sie die
Option Starten mehrerer Instanzen auf demselben Knoten zulassen aus.
- Geben Sie die Anzahl der gleichzeitig auf dem Knoten zu startenden Instanzen ein.
Sie müssen hier den Wert eingeben, den Sie zuvor berechnet haben.
Starten mehrerer Instanzen für einen dynamischen Cluster konfigurieren, der
in einer Knotengruppe mit heterogenen Knoten konfigurieren
Falls der dynamische Cluster in einer Knotengruppe mit heterogenen
Knoten implementiert ist, müssen Sie die Anzahl gleichzeitig startbarer Knoten für jeden einzelnen Knoten konfigurieren.
Führen Sie die folgenden Schritte aus, um die Anzahl der gleichzeitig auf einem Knoten zu startenden Instanzen zu konfigurieren:
- Erstellen Sie ein benutzerdefiniertes Merkmal für die Anzahl gleichzeitig startbarer Instanzen auf einem Ihrer Knoten.
Klicken Sie in der Administrationskonsole auf Server > Dynamische Cluster > Cluster-Name > Benutzerdefinierte Merkmale > Neu.
- Geben Sie den Namen des benutzerdefinierten Merkmals ein. Der Name ist numVerticalInstances.Knotenname,
wobei Knotenname für den Namen des Knotens steht. Wenn Ihr Knoten beispielsweise
den Namen Knoten1 hat, ist der Name des benutzerdefinierten Merkmals numVerticalInstances.Knoten1.
- Geben Sie den Wert des benutzerdefinierten Merkmals ein. Der Wert dieses Merkmals ist die Anzahl gleichzeitig startbarer
Instanzen, die Sie für den angegebenen Knoten berechnet haben.
- Wiederholen Sie diese Schritte für jeden der heterogenen Knoten im dynamischen Cluster.
Wenn Sie die Anzahl gleichzeitig startbarer Instanzen sowohl in der Administrationskonsole
als auch mit einem benutzerdefinierten Merkmal definieren, überschreibt der Wert des benutzerdefinierten Merkmals den Wert in der
Administrationskonsole.