Interaktion zwischen dem Enqueue-Server und dem Enqueue-Replikationsserver

Eine Gruppe von sechs Beziehungen zwischen dem Enqueue- und dem Nachrichtenserver und dem Enqueue-Replikationsserver stellen die meisten wichtigen Regeln für die Hochverfügbarkeit von SAP Central Services dar.

Abbildung 1 zeigt eine Übersicht über diese Beziehungen, auf die durch ihre Zahlen verwiesen wird (siehe Abbildung).
Abb. 1. Beziehungen zwischen dem Enqueue-Server und dem Nachrichtenserver und dem Enqueue-Replikationsserver
Beziehungen zwischen dem Enqueue-Server und dem Nachrichtenserver und dem Enqueue-Replikationsserver
Die Funktionen dieser Beziehungen werden anhand einer Reihe von Beispielszenarien erläutert. Eine ausführliche Beschreibung der Beziehungen und ihrer Eigenschaften finden Sie im System Automation for Multiplatforms Administrator-und Benutzerhandbuch.
Der Enqueue-Server und der Nachrichtenserver werden aufgrund ihrer gemeinsamen Gruppenvorgaben immer zusammen auf demselben Knoten gestartet.
Erststart: Es sind alle Knoten verfügbar.
Der Enqueue-Replikationsserver (ERS) wird (wegen [1] und [7]) zuerst gestartet und dann folgen der Enqueue-Server und der Nachrichtenserver. Da der Enqueue-Server vor dem Erststart nicht online war, werden der Enqueue-Server und der Nachrichtenserver auf einem anderen Knoten als der Enqueue-Replikationsserver gestartet, weil die Beziehungen [2], [3] und [5] in dieser Situation nicht anwendbar sind. Deshalb wird die Enqueue-Spiegeltabelle vom Enqueue-Replikationsserver auf einem anderen Knoten als dem, auf dem der Enqueue-Server ausgeführt wird, verwaltet.
Erststart: Es ist nur ein einziger Knoten in einem Cluster mit zwei Knoten verfügbar.
Wegen der Beziehungen [2] und [5] können der Enqueue-Server, der Nachrichtenserver und der Enqueue-Replikationsserver nicht auf demselben Knoten gestartet werden. Die Konkurrenzsituation wird durch die Prioritäten gelöst, die den Gruppen von Enqueue-Server/Nachrichtenserver und Enqueue-Replikationsserver zugewiesen sind. Die Gruppe mit dem Enqueue-Server und dem Nachrichtenserver hat eine höhere Priorität als die Gruppe mit dem Enqueue-Replikationsserver. Deshalb wird sie auf dem einzelnen Knoten gestartet. Die IfPossibe-Beziehung lockert die Beziehung [1]. Somit kann SAP Central Services unter diesen widrigen Bedingungen verfügbar gemacht werden.
Ausfall des Enqueue-Servers

Wenn der Enqueue-Server ausfällt, fallen auch alle Member dieser Servergruppe aus, weil der Enqueue-Server ein verbindliches Member der Gruppe ist. System Automation for Multiplatforms stellt den Enqueue-Server auf dem Knoten wieder her, auf dem der Enqueue-Replikationsserver aufgrund von [3] ausgeführt wird. So kann der Enqueue-Server seine Enqueue-Tabelle über die Spiegeltabelle wiederherstellen, die vom Enqueue-Replikationsserver verwaltet wurde. Die Beziehung [5] gilt genauso wenig für diese Situation wie die Beziehung [2], da der Enqueue-Replikationsserver zuvor online war. Der Nachrichtenserver und die anderen Gruppenmember folgen dem Enqueue-Server auf den Knoten, auf dem er gestartet wurde.

Es gibt auch ein optionales Neustartfeature für den Enqueue-Server im SAP-Profil, das in der Lage ist, einen ausgefallenen Enqueue-Server auf demselben Knoten wiederherzustellen. Dieses Neustartfeature muss inaktiviert werden. Andernfalls wird der Enqueue-Server nicht auf dem Knoten, auf dem der Enqueue-Replikationsserver ausgeführt wird, gestartet, was bedeutet, dass die Enqueue-Tabelle nicht neu erstellt werden kann. Weitere Informationen finden Sie unter SAP -Profile konfigurieren.

Ausfall des Nachrichtenservers

In früheren SAP -Releases kann System Automation for Multiplatforms einen Inplace-Neustart auf demselben Knoten für einen fehlgeschlagenen Nachrichtenserver versuchen. Im neuen SAP-Release erzwingt die Beziehung [6] den Neustart des Nachrichtenservers auf dem Knoten, auf dem der Enqueue-Replikationsserver ausgeführt wird, und alle anderen Gruppenmember, einschließlich des Enqueue-Servers, werden auf den ERS-Knoten verschoben.

Das Neustartfeature für den Nachrichtenserver im SAP-Profil kann aktiviert werden, um einen ausgefallenen Nachrichtenserver auf demselben Knoten wiederherzustellen. Weitere Informationen finden Sie unter SAP -Profile konfigurieren. Die beschriebene Wiederherstellungsaktion von System Automation for Multiplatforms wird ausgeführt, falls die SAP -Neustartfunktion MS auf dem früheren Knoten nicht erneut starten konnte.

Stopp oder Verlagerung des Enqueue-Replikationsservers nach der Recovery eines ausgefallenen Enqueue-Servers oder Nachrichtenservers

Wie in den früheren Abschnitten beschrieben, wird ein ausgefallener Enqueue-Server auf dem Knoten erneut gestartet, auf dem der Enqueue-Replikationsserver ausgeführt wird. Nachdem der Enqueue-Server seine Enqueue-Tabelle aus der Spiegeltabelle wiederhergestellt hat, stoppt der Enqueue-Replikationsserver sich selbst und wird von System Automation for Multiplatforms nacheinander erneut gestartet. Der Neustart des Enqueue-Replikationsservers findet auf dem Knoten statt, auf dem der Enqueue-Server ausgeführt wird, z. B. antikollokiert zum Enqueue-Server auf einem anderen Knoten wegen der Beziehung [5]. Die mit dem Pfeil mit der Nummer [4] dargestellte Beziehung lässt nur einen Knoten zu, auf dem die entsprechende Enqueue-Serverkomponente nicht "Failed Offline" (Fehler beim Stoppen) ist, sodass der Enqueue-Server auf diesem Knoten gestartet werden kann. Alle anderen Beziehungen gelten hier nicht.

Es gibt auch ein optionales Neustartfeature für den Enqueue-Replikationsserver im SAP-Profil, das in der Lage ist, einen ausgefallenen Enqueue-Replikationsserver auf demselben Knoten wiederherzustellen. Dieses Neustartfeature muss inaktiviert werden. Andernfalls wird der Enqueue-Replikationsserver nicht auf einem anderen Knoten als der Enqueue-Server gestartet. Weitere Informationen finden Sie unter SAP -Profile konfigurieren.

Ausfall des Enqueue-Replikationsservers

Wenn der Enqueue-Replikationsserver in einem ansonsten betriebsbereiten SAP-System ausfällt, wird er wegen der Beziehung [5] antikollokiert zum ES-Knoten erneut gestartet. Die mit dem Pfeil mit der Nummer [4] dargestellte Beziehung lässt nur einen Knoten zu, auf dem die entsprechende Enqueue-Serverkomponente nicht "Failed Offline" ist. Alle anderen Beziehungen gelten nicht.

Wie bereits erwähnt, gibt es auch ein optionales Neustartfeature für den Enqueue-Replikationsserver im SAP-Profil, das inaktiviert werden muss. Weitere Informationen finden Sie unter SAP -Profile konfigurieren.

Der Knoten, auf dem der Enqueue-Server ausgeführt wird, fällt aus
Dieses Szenario gleicht dem Szenario Ausfall des Enqueue-Servers, gefolgt vom Szenario Stopp oder Verlagerung des Enqueue-Replikationsservers nach der Recovery eines ausgefallenen Enqueue-Servers oder Nachrichtenservers. In einem Cluster mit zwei Knoten kann der Enqueue-Replikationsserver nicht wie von Beziehung [5] vorgegeben auf einem Knoten erneut gestartet werden, wenn der ausgefallene ES-Knoten nicht wiederhergestellt wird.
Der Knoten, auf dem der Enqueue-Replikationsserver ausgeführt wird, fällt aus
Diese Situation gleicht dem Szenario Stopp oder Verlagerung des Enqueue-Replikationsservers nach der Recovery eines ausgefallenen Enqueue-Servers oder Nachrichtenservers. Der Neustart des Enqueue-Replikationsservers erfolgt wegen der Beziehung [5] antikollokiert auf einem anderen Knoten, aber in einem Cluster mit zwei Knoten ist kein anderer Knoten übrig. Der Enqueue-Replikationsserver kann nicht auf einem anderen Knoten erneut gestartet werden, wenn der ausgefallene ERS-Knoten nicht wiederhergestellt wird.