Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Verwaltungsunterstützung für eine Ressource

Zu den Verwaltungsaktionen bei Ressourcen gehört das Einstellen und Ändern von Ressourceneigenschaften. Die API definiert die Rückmeldemethoden Validate und Update, so dass Sie diese Verwaltungsaktionen nutzen können.

RGM ruft die optionale Validate-Methode auf, wenn eine Ressource erstellt wird und wenn eine Verwaltungsaktion die Eigenschaften der Ressource bzw. der Gruppe, zu der sie gehört, 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, der von der Init_nodes-Eigenschaft des Ressourcentyps angegeben wird (Informationen zu Init_nodes finden Sie unter Ressourcentypeigenschaften bzw. in der Online-Dokumentation unter rt_properties(5). RGM ruft Validate auf, bevor die Erstellung bzw. Aktualisierung angewendet werden kann. Ein fehlerhafter Beendigungscode von der Methode oder einem der Knoten führt zu einem Fehlschlagen der Erstellung bzw. Aktualisierung.

RGM ruft Validate nur dann auf, wenn Ressourcen- bzw. Gruppeneigenschaften über eine Verwaltungsaktion geändert werden, und nicht, wenn RGM Eigenschaften einstellt oder wenn ein Monitor die Ressourceneigenschaften Status und Status_msg einstellt.

RGM ruft die optionale Update-Methode auf, um eine laufende Ressource darüber zu benachrichtigen, dass Eigenschaften geändert wurden. RGM ruft Update auf, nachdem eine Verwaltungsaktion die Eigenschaften einer Ressource bzw. deren Gruppe erfolgreich eingestellt hat. 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.