「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的「Upgrading a Resource Type」提供了叢集管理員如何升級資源類型的說明。若要讓叢集管理員升級修改的資源類型,請將這些說明以及本節說明的附加資訊結合起來。
通常,建立新的資源類型時,您需要提供包含以下內容的文件︰
叢集管理員在節點上安裝升級套裝軟體前必須進行的準備工作,如下所示︰
如果升級套裝軟體覆寫現有的方法,請指示叢集管理員在非叢集模式下重新啟動節點。
如果升級套裝軟體僅更新監視器程式碼而未變更方法程式碼,請告知叢集管理員保持節點在叢集模式下執行。還要告知叢集管理員關閉所有資源類型的監視功能。
如果升級套裝軟體僅更新 RTR 檔案,而未變更方法程式碼和監視器程式碼,請告知叢集管理員保持節點在叢集模式下執行。還要告知叢集管理員開啟所有資源類型的監視功能。
對叢集管理員解釋何時可以將資源升級至資源類型的新版本。叢集管理員在何種條件下可以升級資源類型,將視 RTR 檔案中資源各個版本的 #$upgrade_from 指令之可調性而定,如下所示︰
任何時候 (ANYTIME)
僅當資源未被監視時 (WHEN_UNMONITORED)
僅當資源離線時 (WHEN_OFFLINE)
僅當資源停用時 (WHEN_DISABLED)
僅當資源群組未被管理時 (WHEN_UNMANAGED)
此範例將顯示 #$upgrade_from 指令的可調性如何影響叢集管理員可以將資源升級為資源類型之新版本的條件。
#$upgrade_from "1.1" WHEN_OFFLINE #$upgrade_from "1.2" WHEN_OFFLINE #$upgrade_from "1.3" WHEN_OFFLINE #$upgrade_from "2.0" WHEN_UNMONITORED #$upgrade_from "2.1" ANYTIME #$upgrade_from "" WHEN_UNMANAGED
版本 |
叢集管理員何時可以升級資源 |
---|---|
1.1、1.2 或 1.3 |
僅當資源離線時 |
2.0 |
僅當資源未被監視時 |
2.1 |
任何時候 |
所有其他版本 |
僅當資源群組未被管理時 |
說明對升級時要求叢集管理員修改現有的資源特性之資源類型所做的任何變更。您可能需要進行的變更包含以下各項︰
您已變更的現有的資源類型特性之預設設定
您已介紹的資源類型之新的延伸特性
您已撤消的資源類型之現有特性
您已為資源類型宣告的標準特性集之變更
您已變更的資源特性 (如 min、max、arraymin、arraymax、default 以及 tunability) 的屬性
您已宣告的方法集之變更
您已變更的方法或故障監視器之實作