使用這個程序,您必須先關閉叢集,以 boot -sx 指令將每個節點啟動為單使用者模式,才能夠套用修補程式。
在套用修補程式前,先查閱 Sun Cluster 產品網頁有無特殊的安裝前、安裝後相關指示。
成為叢集中任何節點的超級使用者。
關閉叢集。
# scshutdown -y -g grace-period "message" |
對確認提示指定回答 yes (是)。
指定關機前的等待秒數,預設的寬限期為 60 秒。
指定要廣播的警告訊息。 如果訊息含有多個文字,請使用引號括住。
在非叢集單使用者模式下啟動每一個節點。
在每一個節點的主控台上執行下列指令。
ok boot -sx |
套用軟體或韌體修補程式。
一次對一個節點執行下列指令。
# patchadd -M patch-dir patch-id |
指定修補程式的目錄位置。
指定修補程式的修補程式號碼。
務必遵循修補程式目錄中的指示,這些指示優先於本章的程序。
確認修補程式已成功安裝在每個節點上。
# showrev -p | grep patch-id |
在所有的節點套用修補程式後,將節點重新開機至叢集。
在每一個節點上執行下列指令。
# reboot |
確認修補程式可以運作,節點與叢集都運作正常。
以下範例顯示將要重新開機的 Sun Cluster 修補應用程式套用到叢集。
# scshutdown -g 0 -y ... ok boot -sx ... # patchadd -M /tmp/patches 234567-05 (Apply patch to other cluster nodes) ... # showrev -p | grep 234567-05 # reboot |
如果您需要移除修補程式,請參閱 "7.2.4 如何移除 Sun Cluster 修補程式"。