Stammgruppen (Domänen mit hoher Verfügbarkeit)

Eine Stammgruppe ist eine HA-Domäne, die sich aus einer Gruppe von Prozessen derselben Zelle, die direkt HA-Beziehungen herstellen können, zusammensetzt. Hoch verfügbare Komponenten können nur von einem anderen Prozess in derselben Stammgruppe übernommen und Replikationen nur zwischen Membern derselben Stammgruppe durchgeführt werden.

Eine Zelle muss mindestens eine Stammgruppe enthalten, obwohl mehrere Stammgruppen unterstützt werden. Jede Stammgruppe enthält einen Stammgruppenkoordinator zur Verwaltung ihrer HA-Beziehungen und eine Gruppe von HA-Richtlinien, die zur Verwaltung der HA-Komponenten innerhalb dieser Gruppe verwendet werden.

Stammgruppenmember

Jeder Deployment Manager, Node Agent, Anwendungsserver und Proxy-Server ist Member einer Stammgruppe. Wenn ein Prozess erstellt wird, wird er automatisch einer Stammgruppe zugeordnet. Die Zugehörigkeit zur Stammgruppe wird in einem Produktkonfigurationsdokument gespeichert. Sie können Prozesse von einer Stammgruppe in eine andere verschieben. Die Zugehörigkeit zur Stammgruppe unterliegt folgenden Regeln:

  • Jeder Prozess ist Member von genau einer Stammgruppe.
  • Alle Member eines Clusters müssen Member derselben Stammgruppe sein.
  • Bei Aufteilung ist ein administrativer Prozess (Node Agent oder Deployment Manager) nicht in jeder Stammgruppe erforderlich.
Ein Stammgruppenmember hat einen klar definierten Lebenszyklus. Wenn das erste Stammgruppenmember gestartet wird, wird der Transport, der dieser Stammgruppe zugeordnet ist, automatisch gestartet. Das Discovery-Protokoll, das View-Synchrony-Protokoll und das Fehlererkennungsprotokoll für dieses Stammgruppenmember werden ebenfalls gestartet und für die gesamte Lebensdauer des Stammgruppenmember ausgeführt:
  • Das Discovery-Protokoll ermittelt, wann andere Stammgruppenprozesse gestartet werden und öffnet Verbindungen zu diesen anderen Membern.
  • Das View-Synchrony-Protokoll ist zuständig dafür, nach dem Öffnen der Verbindungen ein Reliable Messaging mit anderen Stammgruppenmembern aufzubauen.
  • Das Fehlererkennungsprotokoll hat die Aufgabe, zu erkennen, wann andere Stammgruppenmember gestoppt oder aufgrund einer Netzpartition unerreichbar werden.
Fehler vermeiden Fehler vermeiden: Wenn Sie einen einzelnen Cluster-Server starten, müssen Sie sicherstellen, dass mindestens ein weiteres Stammgruppenmember aktiv ist. Wenn nur ein Stammgruppenmember aktiv ist, kann die Funktion High Availability Manager keine Initialisierung ausführen, weil mindestens zwei Stammgruppenmember aktiv sein müssen, damit High Availability Manager einen Stammgruppenkoordinator auswählen kann.gotcha

Stammgruppenkoordinator

Der Stammgruppenkoordinator hat die Aufgabe, HA-Aktivitäten zwischen den Stammgruppenmembern, für die das View-Synchrony-Protokoll eingerichtet wurde, zu koordinieren.

Transport der Stammgruppe

Die Netzkommunikation zwischen allen Membern einer Stammgruppe ist wesentlich. Die Netzumgebung muss sich aus einem schnellen LAN (Local Area Network) mit voller IP-Transparenz (Internet Protocol) und bidirektionaler Kommunikation zwischen allen Stammgruppenmembern zusammensetzen. Jedes Stammgruppenmember muss in der Lage sein, Datenübertragungen von den anderen Stammgruppenmembern zu empfangen.

Mehrere Stammgruppen

Eine Zelle enthält standardmäßig eine einzelne Stammgruppe, DefaultCoreGroup. Alle Prozesse in der Zelle sind anfänglich Member dieser Stammgruppe. Eine einzelne Stammgruppe ist normalerweise ausreichend. Manche Topologien oder besonderen Umstände erfordern jedoch mehrere Stammgruppen. Es gibt auch Topologien, die mehrere Stammgruppen zwar nicht erfordern, dennoch hat es sich bewährt, sie zu verwenden. Sie können z. B. mehrere Stammgruppen definieren, wenn folgende Bedingungen erfüllt sind:

  • Eine große Anzahl von Prozessen in der Zelle und den Stammgruppenprotokollen, z. B. das View-Synchrony-Protokoll, verbrauchen entsprechend große Mengen von Ressourcen, z. B. CPU-Ressourcen.
  • Stammgruppenprotokolle, z. B. das Fehlererkennungsprotokoll, müssen so konfiguriert bzw. optimiert werden, dass sie am besten mit kleinen Mengen von Stammgruppenmembern funktionieren.

Sollen Member verschiedener Stammgruppen Workload-Management oder Routing-Informationen der "On Demand Configuration" gemeinsam nutzen, verwenden Sie den Stammgruppenbrückenservice, um diese Stammgruppen zu verbinden. Der Stammgruppenbrückenservice verwendet Zugriffspunktgruppen, um die Stammgruppen zu verbinden. Ein Stammgruppenzugriffspunkt definiert verschiedene Brückenschnittstellen, die in IP-Adressen und Ports aufgelöst werden. Der Stammgruppenbrückenservice verwendet diese Gruppe von Brückenschnittstellen, um Membern einer Stammgruppe die Kommunikation mit Membern einer anderen Stammgruppe zu ermöglichen.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



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