Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

預設屬性值

RGM 儲存所有資源,從而任何系統管理員未明確設定的預設屬性均不會儲存於 CCR (叢集配置儲存庫) 的資源項目中。 當從 CCR 讀取資源時,RGM 將從資源類型獲取遺失資源屬性的預設值 (或如果資源類型中未定義,請使用系統定義的預設值)。 正是這個儲存屬性的方法可允許升級的資源類型定義新屬性或現有屬性的新預設值。

當編輯資源屬性時,RGM 會將透過編輯指令指定的屬性儲存於 CCR 中。

如果升級版本的資源類型宣告預設屬性的新預設值,則新預設值將由現有資源繼承,即使宣告了該屬性僅 At_creationWhen_disabled 可調。 如果新預設的應用程式將引起 StopPostnet_stopFini 方法失敗,則資源類型實作者必須在升級資源時相應地限制資源的狀態。 透過限制 Type_version 屬性的可調性來完成此作業。

新資源類型版本 Validate 方法可以檢查以確定現有的屬性性質是適當的。 如果不適當,系統管理員可以透過編輯 Type_version 屬性以將資源升級至新資源類型版本的相同指令,來將現有資源的屬性編輯為適當的值。


註解 –

當建立於 Sun Cluster 3.0 中的資源遷移至以後版本時,它們不會繼承資源類型的新預設屬性性質,因為其預設屬性儲存於 CCR 中。