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

如果已知新資源類型版本的 UpdateStopMonitor_check 方法或 Postnet_stop 方法與較舊資源類型版本的啟動方法 (Prenet_stopStart) 不相容,但與較舊版本的 Init 方法相容,當將類型升級套用至資源時,該資源必須處於離線狀態。

When_disabled

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

When_unmanaged

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

At_creation

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

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