WebSphere Virtual Enterprise, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


Dynamische Cluster erstellen

Wenn Sie einen dynamischen Cluster erstellen, werden Wertigkeiten verwendet, um die Arbeitslast der Cluster-Member basierend auf den von den Cluster-Membern erfassten Leistungsdaten dynamisch zu verteilen. Die Erstellung von dynamischen Clustern ermöglicht die Virtualisierung von Anwendungsservern.

Vorbereitungen

Zum Erstellen eines dynamischen Clusters müssen die folgenden Voraussetzungen erfüllt sein:

Informationen zu dieser Task

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 autonome Funktionen des Produkts, einschließlich der hohen Verfügbarkeit und der Servicerichtlinien, erforderlich.

Wenn Sie einen dynamischen Cluster von Anwendungsservern erstellen, wird ein Maximum von 50 Anwendungsservern, Node Agents und On Demand Router (ODR) pro Stammgruppe empfohlen. Ein dynamischer Cluster kann sich nicht über mehrere Stammgruppen erstrecken. Berücksichtigen Sie diesen Grenzwert, wenn Sie die Anzahl der Instanzen und die Anzahl der auf einem Knoten startbaren Instanzen für Ihren dynamischen Cluster festlegen. Diese Einschränkung gilt nicht für dynamische Cluster mit Servern mit unterstütztem Life-Cycle-Management und dynamische Cluster mit PHP-Servern oder Servern von WebSphere Application Server Community Edition mit vollständigem Life-Cycle-Management.

Wenn Sie bereits mehr als 40 Server in Ihrer Stammgruppe haben, können Sie das Script coregroupsplit.py verwenden, um Ihre vorhandene Zelle auf mehrere Stammgruppen aufzuteilen. Weitere Informationen hierzu finden Sie im Artikel Script coregroupsplit.py .

Prozedur

  1. Erstellen Sie den dynamischen Cluster. Klicken Sie in der Administrationskonsole auf Server > Dynamische Cluster > Neu.
  2. Wählen Sie den Servertyp für den dynamischen Cluster aus. Der Servertyp des dynamischen Clusters bestimmt den Typ der Server, die in diesen dynamischen Cluster aufgenommen werden. Je nach Typ geben Sie den Namen des dynamischen Clusters in dieser Anzeige oder bei der Auswahl der Zugehörigkeitsmethode ein.
  3. Für einige Typen von dynamischen Clustern können Sie die Zugehörigkeitsmethode auswählen. Die Zugehörigkeitsmethode definiert, wie Server dem dynamischen Cluster als Clusterinstanzen hinzugefügt werden.
    Option Bezeichnung
    Cluster-Member über Regeln automatisch definieren Sie können die Option Cluster-Member über Regeln automatisch definieren aus, wenn Sie Server mit vollständigem Life-Cycle-Management verwenden. Mit dieser Option erstellen Sie eine Zugehörigkeitsrichtlinie, die die Knoten definiert, auf denen Clusterinstanzen positioniert werden können.
    Cluster-Member manuell definieren Wenn Sie Server mit unterstütztem Life-Cycle-Management verwenden, können Sie die Cluster-Member manuell definieren. Mit dieser Option wählen Sie vorhandene Server aus, die Sie dem dynamischen Cluster hinzufü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.
    Probleme vermeiden: Wenn Sie einem vorhandenen dynamischen Cluster einen neuen Middleware-Server hinzufügen möchten und eine oder mehrere Anwendungen den dynamischen Cluster als Zielcluster verwenden, müssen Sie die Anwendungen auf dem Middleware-Server installieren und den Server als Zielserver für die Anwendungen definieren, bevor Sie den Server als Member des dynamischen Clusters hinzufügen. gotcha
  4. Definieren Sie die Member des dynamischen Clusters.
    • Wenn Sie im vorherigen Schritt Cluster-Member über Regeln automatisch definieren ausgewählt haben, verwenden Sie das Erstellungsprogramm für Unterausdrücke, um einen Ausdruck für die Zugehörigkeitsrichtlinie für Ihren dynamischen Cluster zu erstellen. Dieser Ausdruck wird mit allen Knoten in der Zelle verglichen, und es werden alle Knoten ausgewählt, für die der Unterausdruck wahr ist.

    • Wenn Sie Cluster-Member manuell definieren ausgewählt haben, richtet sich die Aktion, die Sie ausführen, nach dem Typ der Server in Ihrem dynamischen Cluster.
      • Wenn die Server den Typ "Anwendungsserver" haben, wählen Sie einen vorhandenen statischen Cluster aus, um ihn in einen dynamischen Cluster zu konvertieren.
      • Wenn die Server vom Typ "Extern erstellter Middleware-Server mit unterstütztem Life-Cycle-Management" sind, wählen Sie in der Liste Server aus, und fügen Sie sie Ihrem dynamischen Cluster hinzu. Bevor Sie Server mit unterstütztem Life-Cycle-Management hinzufügen, müssen Sie sicher sein, dass sie denselben Typ, dieselbe Middleware-Serverversion und dieselben installierten Anwendungen haben.
        Probleme vermeiden: Wenn Sie einem vorhandenen dynamischen Cluster einen neuen Middleware-Server hinzufügen möchten und eine oder mehrere Anwendungen den dynamischen Cluster als Zielcluster verwenden, müssen Sie die Anwendungen auf dem Middleware-Server installieren und den Server als Zielserver für die Anwendungen definieren.
        1. Implementieren Sie Ihre nicht verwaltete Anwendung auf dem Middleware-Server. Weitere Informationen hierzu finden Sie im Artikel Nicht verwaltete Webanwendungen implementieren .
        2. Definieren Sie das Implementierungsziel für die Anwendung. Klicken Sie in der Administrationskonsole auf Anwendungen > Alle Anwendungen > Name_des_nicht_verwalteten_Anwendung. Wählen Sie das Ziel aus, und klicken Sie auf Hinzufügen.
        3. Klicken Sie auf "Anwenden", und speichern Sie Ihre Änderungen.
        gotcha
  5. Wählen Sie eine Schablone für den dynamischen Cluster aus. Sie können Server erstellen, die auf einer Standardschablone basieren, oder Sie können einen vorhandenen Server aus Ihrer Umgebung als Schablone verwenden. Eine Serverschablone für dynamische Cluster kann nur für dynamische Cluster ausgewählt werden, die sich aus Servern mit vollständigem Life-Cycle-Management zusammensetzen. Sie können eine vorhandene vordefinierte Schablone auswählen oder eigene Serverschablonen erstellen, die Sie zum Erstellen Ihres dynamischen Clusters verwenden können. Weitere Informationen zum Erstellen von Serverschablonen finden Sie im Artikel Middleware-Serverschablonen erstellen .
  6. Geben Sie die spezifischen Eigenschaften für den dynamischen Cluster an.
    1. Definieren Sie die Mindestanzahl der Clusterinstanzen. Standardmäßig ist die Mindestanzahl von Instanzen eins und die maximale Anzahl von Instanzen nicht begrenzt. Wenn ein Mindestwert unangemessen hoch ist, sind unter Umständen Leistungseinbußen zu verzeichnen.
    2. Definieren Sie die maximale Anzahl der Clusterinstanzen. Standardmäßig ist die Anzahl der Clusterinstanzen nicht beschränkt.
    3. Legen Sie fest, ob das Starten mehrerer Instanzen auf einem Knoten aktiviert werden soll. Wenn Sie das Starten mehrerer Instanzen konfigurieren, können mehrere Instanzen des dynamischen Clusters auf demselben Knoten starten.
    4. Legen Sie eine Isolationsvorgabe für den dynamischen Cluster fest.
  7. Bestätigen Sie die Erstellung des dynamischen Cluster. Klicken Sie auf Fertig stellen > Speichern, um die Änderungen in der Master-Konfiguration zu speichern.
  8. Wählen Sie den Betriebsmodus aus. Klicken Sie in der Administrationskonsole auf Server > Dynamische Cluster. Wählen Sie die dynamischen Cluster aus, die Sie ändern möchten. Wählen Sie den Betriebsmodus aus, und klicken Sie auf Modus festlegen.
    Wichtig: Wenn Sie mit der dynamischen Verteilung von Anwendungen arbeiten möchten, wählen Sie Automatisch oder Kontrolliert als Betriebsmodus aus.

Ergebnisse

Wenn die dynamischen Cluster gestartet werden, wird mindestens eine Instanz jedes dynamischen Clusters in Ihrer Umgebung so schnell wie möglich verfügbar. Es können mehrere Instanzen auf demselben Knoten gleichzeitig gestartet werden, wenn Sie mehrere Prozessoren auf demselben Knoten haben. Wenn Sie beispielsweise zwei Prozessoren auf einem Knoten haben, können zwei Instanzen gleichzeitig gestartet werden. Der Controller für die Verteilung von Anwendungen fährt damit fort, gleichmäßig Instanzen auf den Knoten aller dynamischen Cluster zu starten, bis die Mindestanzahl der Instanzen für jeden dynamischen Cluster erreicht ist.

Beispiel

Verwenden Sie die folgenden Verteilungsszenarios als Richtlinie für die Konfiguration der Einstellungen Ihres dynamischen Cluster:

Nächste Schritte

Hinweis: Wenn Sie Ihre Serverports ändern möchten, nachdem der Server erstellt wurde, müssen Sie die Ports in jeder Serverinstanz ändern. Es ist nicht möglich, die Ports über die Schablone für dynamische Cluster zu ändern. Die Ports müssen für jede Serverinstanz eindeutig sein, weil durch die Konfiguration der Option für das Starten mehrerer Instanzen mehrere Server auf demselben Knoten gestartet werden können.



Untergeordnete Artikel
Dynamische Cluster
Isolation dynamischer Cluster
Verzögerter Start von Anwendungen
Statische und dynamische Cluster im Vergleich
Starten mehrerer Instanzen auf einem Knoten konfigurieren
Zugehörige Konzepte
Komponenten für dynamische Operationen
Zugehörige Tasks
Anwendungen mit definierten Service-Levels implementieren
Berichte erstellen und verwalten
PHP-Server und dynamische PHP-Cluster erstellen
Zugehörige Verweise
Verwaltungsrollen und Berechtigungen
Script coregroupsplit.py
Zugehörige Informationen
Angepasste Eigenschaften für die Anwendungsverteilung
Task-Artikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.37 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/todrdynamiccluster.html