Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Implementieren einer Failover-Ressource

Eine Failover-Ressourcengruppe enthält Netzwerkadressen, wie z.B. die integrierten Ressourcentypen LogicalHostname und SharedAddress , sowie Failover-Ressourcen, wie die Datendienst-Anwendungsressourcen für einen Failover-Datendienst. Die Netzwerkadressressourcen, zusammen mit ihren abhängigen Datendienstressourcen, werden zwischen den Cluster-Knoten verschoben, wenn die Datendienste einen Failover oder Switchover ausführen. RGM stellt eine Reihe von Eigenschaften zur Unterstützung der Implementierung einer Failover-Ressource bereit.

Stellen Sie die boolesche Failover-Ressourcentypeigenschaft auf TRUE, damit die Ressource nicht in einer Ressourcengruppe konfiguriert wird, die auf mehr als einem Knoten gleichzeitig online sein kann. Der Standardwert für diese Eigenschaft lautet FALSE. Sie müssen sie für eine Failover-Ressource in der RTR-Datei als TRUE deklarieren.

Die Scalable-Ressourceneigenschaft legt fest, ob die Ressource die vom Cluster gemeinsam genutzte Adressoption verwendet. Legen Sie für eine Failover-Ressource Scalable auf FALSE fest, weil eine Failover-Ressource keine gemeinsam genutzten Adressen verwendet.

Mit der RG_mode-Ressourcengruppeneigenschaft kann der Cluster-Administrator eine Ressourcengruppe als Failover oder skalierbar identifizieren. Wenn der Wert Failover lautet, legt der RGM die Maximum_primaries -Eigenschaft der Gruppe auf 1 fest und beschränkt die Ressourcengruppe auf die Verarbeitung durch einen einzelnen Knoten. Der RGM lässt nicht zu, dass eine Ressource, deren Failover-Eigenschaft TRUE ist, einer Ressourcengruppe hinzugefügt wird, deren RG_mode auf SCALABLE eingestellt ist.

Die Implicit_network_dependencies-Ressourcengruppeneigenschaft legt fest, dass RGM implizit starke Abhängigkeiten von Adressressourcen ohne Netzwerkunterstützung für alle Netzwerkadressressourcen (LogicalHostname und SharedAddress) innerhalb der Gruppe erzwingen sollte. Folglich werden die Start-Methoden der Adressressourcen ohne Netzwerkunterstützung (Datendienst) in der Gruppe so lange nicht aufgerufen, bis die Netzwerkadressen in der Gruppe aktiv konfiguriert werden. Die Implicit_network_dependencies -Eigenschaft ist standardmäßig auf TRUE eingestellt.