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

資源 Type_version 屬性

標準資源 屬性 Type_version 將儲存資源類型的 RT_Version 屬性。該屬性不會顯示在 RTR 檔案中。系統管理員將透過使用以下指令來編輯此屬性值


scrgadm -c -j resource -y Type_version=new_version

該屬性的可調性源自:

使用 #$upgrade_from 指令中的以下可調性值:

ANYTIME

如果對何時可以升級資源沒有限制。資源可以完全處於線上。

WHEN_UNMONITORED

如果新資源類型版本的 Update 方法、Stop 方法、Monitor_check 方法以及 Postnet_stop 方法可以與舊資源類型版本的啟動方法 (Prenet_stopStart) 相容,並且新資源類型版本的 Fini 方法可以與舊版本的 Init 方法相容。該方案僅需在升級之前停止該資源監視器程式

WHEN_OFFLINE

如果新資源類型版本的 Update 方法、Stop 方法、Monitor_check 方法或 Postnet_stop 方法與舊資源類型版本的啟動方法 (Prenet_stopStart) 不相容,但是與舊版本的 Init 方法相容,則在將類型升級套用至資源時,資源必須離線。

WHEN_DISABLED

類似於 WHEN_OFFLINE但是,此可調性值將強加停用資源的更強條件。

WHEN_UNMANAGED

如果新資源類型版本的 Fini 方法與舊版本的 Init 方法不相容。該可調性值需要現有資源群組切換到不受管理狀態,然後您才可以升級資源。

AT_CREATION

如果無法將資源升級至新的資源類型版本。僅可以建立新版本的新資源。

AT_CREATION 的可調性意味著資源類型開發者可以禁止將現有資源遷移至新類型。在這種情況下,系統管理員必須先刪除資源然後重新建立資源。這樣相當於宣告僅可以在建立時設定資源的版本。