Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Verwaltungsunterstützung für eine Ressource

Zu den Aktionen, die von Cluster-Administratoren für Ressourcen durchgeführt werden, gehören das Festlegen und Ändern der Ressourceneigenschaften. Die API definiert die Validate- und Update-Rückmeldemethoden so, dass Sie Code erstellen können, der diese Verwaltungsaktionen nutzt.

RGM ruft diese optionale Validate-Methode auf, wenn eine Ressource erstellt wird und wenn der Cluster-Administrator die Eigenschaften der Ressource oder der enthaltenen Ressourcengruppe aktualisiert. RGM übergibt die Eigenschaftswerte für die Ressource und deren Ressourcengruppe an die Validate-Methode. RGM ruft Validate für den Satz von Cluster-Knoten auf, die mit der Init_nodes-Eigenschaft des Ressourcentyps angegeben sind. Informationen zu Init_nodes finden Sie in der Online-Dokumentation unter Ressourcentypeigenschaften und rt_properties(5). RGM ruft Validate auf, bevor die Erstellung oder Aktualisierung angewendet wird. Ein Fehlerbeendigungscode der Methode an einem beliebigen Knoten führt zur Unterbrechung der Erstellung oder Aktualisierung.

RGM ruft Validate nur auf, wenn ein Cluster-Administrator die Ressourcen- oder Ressourcengruppeneigenschaften ändert oder wenn ein Monitor die Ressourceneigenschaften Status und Status_msg festlegt.

RGM ruft die optionale Update-Methode auf, um eine laufende Ressource darüber zu benachrichtigen, dass Eigenschaften geändert wurden. RGM führt Update aus, nachdem ein Cluster-Administrator die Eigenschaften einer Ressource oder ihrer Gruppe erfolgreich ausführt. RGM ruft diese Methode auf denjenigen Knoten auf, auf denen die Ressource online ist. Die Methode kann die API-Zugriffsmethoden verwenden, um Eigenschaftswerte zu lesen, die eine aktive Ressource betreffen könnten, und um die laufende Ressource entsprechend anzupassen.