由於叢集本身的性質,所有的叢集成員節點必須在同一個修補層次,叢集才能夠正常運作。有時,在使用 Sun Cluster 修補程式修補節點時,您可能需要從叢集成員關係中暫時移除一個節點或停止整個叢集才能安裝修補程式。本節說明這些步驟。
安裝 Sun Cluster 修補程式前,請檢查 Sun Cluster 網頁是否有任何特殊說明;對於目前的 URL,請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」,或聯絡企業服務。如果網頁中沒有特別的指示,再檢查修補程式的 README 檔。
對於 Sun Cluster 修補程式,請務必遵循修補程式的 README 檔案與優先於本章中的程序之 SunSolve 說明。
所有叢集節點的修補程式安裝可分成以下情況:
需要重新啟動的修補程式 (節點)—必須使用指令 boot -sx 或 b -sx 將節點啟動為單一使用者模式才能安裝修補程式,然後再重新啟動以加入叢集。此時,您必須使節點進入「靜音」狀態,首先將所有資源群組或磁碟裝置群組從要修補的節點切換至其他叢集成員。另外,您要一次在一個叢集節點上套用修補程式,來避免關閉整個叢集。
在套用這種類型的修補程式時,叢集將保持為可用狀態,即使個別的節點可能暫時關閉。修補後的節點可重新加入叢集當作成員,即使其他節點尚未同在一個修補層次也沒有關係。
需要重新啟動的修補程式 (叢集與韌體)—必須使用指令 boot -sx 或 b -sx 關閉叢集並將每個節點啟動為單使用者模式才能安裝該軟體或韌體修補程式。然後,重新啟動節點以加入叢集。對於這種類型的修補程式,叢集在套用修補應用程式期間是無法使用的。
不要重新啟動的修補程式—節點不必進入「靜音」狀態 (它仍將主控資源群組或裝置群組),在套用修補程式時也不必關閉或重新啟動。不過,您仍要以一次一個節點的方式套用修補程式,並在修補其他節點之前先進行確認。
基礎叢集通訊協定不會因為修補程式而改變。
使用 patchadd 指令來套用修補程式到叢集,以及 patchrm 來移除修補程式 (必要時)。
使用以下秘訣有助於您更有效地管理 Sun Cluster 修補程式:
查閱 Sun Cluster 網站,以取得與修補程式或韌體更新關聯的指示。對於目前的 URL,請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」或聯絡企業服務。
在套用修補程式之前,務必先閱讀修補程式的 README 檔。
建議您在生產環境中執行叢集前,先套用所有的修補程式 (這是需要的也是給您的建議)。
檢查硬體韌體層次,並安裝可能需要的必要韌體更新。
叢集成員的所有節點都必須具有相同的修補程式。
叢集子系統修補程式永遠保持最新,這包括容體管理、儲存裝置韌體、叢集傳輸等。
定期複檢修補程式報告,例如每季一次,以及使用建議的修補程式套件來修補 Sun Cluster 配置。
依企業服務的建議,請套用可選擇的修補程式。
在進行主要修補程式更新後測試故障轉移,並準備隨時可在叢集作業降級或受損時移除。