問題摘要:當資源宣告 any node 資源群組間重新啟動對可延伸模式資源的附屬時,Resource_dependencies_restart 資源特性未如期起作用。大多數資料服務不受影響。
關於資源群組間附屬和重新啟動附屬的背景:
透過 Sun Cluster 3.1 9/04 中的資源群組間附屬功能,Sun Cluster 軟體支援可以跨越資源群組邊界的資源附屬。Sun Cluster 軟體還支援一種新的資源附屬類型,即restart dependency。如果附屬資源在線上,則當所依賴的資源啟動時,restart dependency 可使該附屬資源自動重新啟動。
關於 local node 與 any node 附屬的背景:
如果群組 RG1 中的資源 r1 對 RG2 中的 r2 具有附屬,並且如果 RG1 對 RG2 具有正關聯性,並且如果 RG1 和 RG2 都在同一節點上同時啟動或停止,那麼 r1 對 r2 的附屬就是 local node 附屬。例如,在同一節點啟動 RG1 和 RG2 時,r1 在該節點上啟動之前會等待 r2 在同一節點上啟動。其他節點上 r2 的狀態不會影響 r1 啟動的時間。
然而,如果 RG1 沒有宣告對 RG2 的正關聯性,或者如果有微弱的正關聯性,但是資源群組在不同的節點上啟動,那麼 r1 對 r2 的附屬就是 any node 附屬。此附屬意味著一旦 r2 在任意節點啟動,r1 就會啟動。
問題描述:
當資源群組 RG2 為可延伸模式 (即多重控制) 資源群組,並且 r1 對 r2 的附屬是 any node 重新啟動附屬時,會出現此問題。每當 r2 的任一實例啟動時,r1 就會重新啟動。應當僅依據啟動的第一個 r2 實例重新啟動 r1。
解決方法:當此錯誤得以修正時,目前的重新啟動附屬運作方式將如以上所述進行變更。請勿開發依據目前不正確運作方式的代碼或管理程序。