系統管理員需要有能力安裝與註冊現有資源類型的新版本,以允許註冊多版本給定資源類型,以及將現有資源類型遷移至新版本的資源類型,而不必刪除或重新建立該資源。資源開發者需要瞭解提供資源類型升級與資源遷移的要求。
新版本資源類型與舊版資源類型相比有以下幾方面不同:
資源類型屬性的性質可變更
宣告的資源屬性集 (包含標準屬性與延伸屬性) 可變更
宣告的方法集可不同
方法或監視器的實作可變更。
資源類型開發者決定何時可以將現有的資源從以下可調性選項中遷移至新版本。選項以受限制性從最少到最多的順序列出:
任何時候 (ANYTIME)
取消監視資源時 (WHEN_UNMONITORED)
資源離線時 (WHEN_OFFLIN)
停用資源時 (WHEN_DISABLED)
未管理資源群組時 (WHEN_UNMANAGED)
建立時 (AT_CREATION)
在本章中,討論如何進行升級時均會使用 scrgadm 指令。管理員不受限於僅使用 scrgadm 指令,也可以使用 GUI 或 scsetup 指令來進行升級。