Speicherverwaltung in Cluster-Datenverarbeitungssystemen
Verfahren zum Betreiben eine Datenverarbeitungssystems, wobei das Datenverarbeitungssystem einen Prozessor, einen Speicher, der mit dem Prozessor verbunden ist, wenigstens einen Eingabe/Ausgabe- (E/A-) Adapter, der eine Verbindung mit einem externen Netzwerk mit einem gemeinsam genutzten Speicher-Re...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Verfahren zum Betreiben eine Datenverarbeitungssystems, wobei das Datenverarbeitungssystem einen Prozessor, einen Speicher, der mit dem Prozessor verbunden ist, wenigstens einen Eingabe/Ausgabe- (E/A-) Adapter, der eine Verbindung mit einem externen Netzwerk mit einem gemeinsam genutzten Speicher-Repository ermöglicht, und eine Vielzahl von virtuellen E/A-Servern (VIOSes), die ein VIOS-Cluster mit einer gemeinsam genutzten Datenbank bilden, aufweist, wobei jeder VIOS cluster-bewusst ist, wobei das Verfahren aufweist:Aktivieren eines ersten Monitor-Threads in einem ersten VIOS eines ersten Servers, um einen Zustand eines Live Partition Mobility- (LPM-) Ereignisses zu verfolgen;Aufzeichnen von Informationen über das LPM-Ereignis in der gemeinsam genutzten Datenbank unter Verwendung des ersten Monitor-Threads;in Reaktion darauf, dass der erste VIOS in einem Fehlerzustand bleibt, Identifizieren eines oder mehrerer funktionierender Monitor-Threads, die in einem Quellenserver weiterhin funktionieren, wobei der Fehlerzustand einen Verlust der Überwachung des LPM-Ereignisses durch den ersten Monitor-Thread zur Folge hat;Feststellen, ob es sich bei dem einen oder den mehreren funktionierenden Monitor-Threads um einen einzigen letzten Monitor-Thread handelt; undin Reaktion darauf, dass ein erster VIOS in dem ersten Server im Fehlerzustand ist, Ausführen von Lösch- und Aktualisierungsoperationen in der gemeinsam genutzten Datenbank über den letzten Monitor-Thread, wobei das Löschen und Aktualisieren in Reaktion auf das Empfangen einer Angabe, dass in dem ersten Server ein oder mehrere Knoten vorhanden sind, die sich in dem Fehlerzustand befinden, ausgeführt werden.
A method utilizes cluster-awareness to effectively support a live partition mobility (LPM) event and provide recovery from node failure within a Virtual Input/Output (I/O) Server (VIOS) cluster. An LPM utility creates a monitoring thread on a first VIOS on initiation of a corresponding LPM event. The monitoring thread tracks a status of an LPM and records status information in the mobility table of a database. The LPM utility creates other monitoring threads on other VIOSes running on the (same) source server. If the first VIOS VIOS sustains one of multiple failures, the LPM utility provides notification to other functioning nodes/VIOSes. The LPM utility enables a functioning monitoring thread to update the LPM status. In particular, a last monitoring thread may perform cleanup/update operations within the |
---|