Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Überblick über den Beispieldatendienst

Der Beispieldatendienst wird gestartet, gestoppt, neu gestartet und verschiebt die DNS-Anwendung zwischen den Knoten des Clusters als Reaktion auf Cluster-Ereignisse, wie Verwaltungsaktionen, Anwendungsfehler und Knotenfehler.

Der Anwendungsneustart wird von PMF (Process Monitor Facility) verwaltet. Wenn die Anzahl der Anwendungen, die nicht mehr ausgeführt werden, die Fehleranzahl innerhalb des Fehlerzeitfensters überschreitet, führt der Fehler-Monitor einen Failover der Ressourcengruppe, die die Anwendungsressource enthält, an einen anderen Knoten aus.

Der Beispieldatendienst bietet eine Fehlerüberwachung in Form einer PROBE-Methode, die den nslookup-Befehl verwendet, um sicherzustellen, dass die Anwendung in fehlerfreiem Zustand ist. Wenn der Test einen DNS-Dienst entdeckt, der sich aufgehängt hat, versucht er, die Situation zu korrigieren, indem die DNS-Anwendung lokal neu gestartet wird. Wenn die Situation durch einen Neustart der DNS-Anwendung nicht verbessert werden kann und der Test wiederholt auf Probleme mit dem Dienst stößt, unternimmt der Test einen Failover-Versuch an einen anderen Knoten im Cluster.

Der Beispieldatendienst umfasst insbesondere folgende Elemente: