Sun Cluster 3.1 10/03 Entwicklerhandbuch Datendienste

Standardeigenschaftswerte

RGM speichert alle Ressourcen so, dass jede Eigenschaft, die nicht explizit vom Systemverwalter eingestellt (und mit einem Standardwert versehen) wurde, nicht im Ressourceneintrag im CCR (Cluster Configuration Repository, Cluster-Konfigurations-Repository) gespeichert wird. RGM ruft den Standardwert für eine fehlende Ressourceneigenschaft aus dem Ressourcentyp ab. Wenn darin kein Wert definiert ist, wird ein systemdefinierter Standardwert verwendet), wenn eine Ressource vom CCR gelesen wird. Mittels dieser Methode der Eigenschaftsspeicherung kann ein aufgerüsteter Ressourcentyp neue Eigenschaften bzw. neue Standardwerte für vorhandene Eigenschaften definieren.

Wenn Ressourceneigenschaften bearbeitet werden, speichert RGM im CCR diejenigen Eigenschaften, die im Edit-Befehl angegeben wurden.

Wenn eine aufgerüstete Version des Ressourcentyps einen neuen Standardwert für eine Eigenschaft mit Standardwert deklariert, wird der neue Standardwert von den vorhandenen Ressourcen übernommen, selbst wenn die Eigenschaft nur für At_creation oder When_disabled als einstellbar deklariert wurde. Wenn die Anwendung des neuen Standardwerts bedeuten würde, dass eine Methode wie Stop, Postnet_stop oder Fini fehlschlägt, muss die Person, die den Ressourcentyp implementiert, den Zustand der Ressource bei der Aufrüstung entsprechend einschränken. Dies geschieht durch Einschränken der Einstellbarkeit der Type_version-Eigenschaft.

Die Validate-Methode der neuen Ressourcentypversion kann prüfen, ob die vorhandenen Eigenschaftsattribute geeignet sind. Wenn dies nicht der Fall ist, kann der Systemverwalter die Eigenschaften einer vorhandenen Ressource auf die geeigneten Werte einstellen, und zwar mit dem gleichen Befehl, mit dem die Type_version-Eigenschaft bearbeitet wird, um die Ressource auf die neue Ressourcentypversion aufzurüsten.


Hinweis –

Ressourcen, die unter Sun Cluster 3.0 erstellt wurden, übernehmen nicht automatisch neue Standardeigenschaftswerte vom Ressourcentyp, wenn sie zu einer höheren Version migriert werden, da ihre Standardeigenschaften im CCR gespeichert sind.