Sun Cluster 3.0 系統管理手冊

7.2.1 如何應用要重新開機的修補(節點)

在叢集的節點應用修補,一次一個節點,來使叢集本身可以在修補處理期間保持運作。在這個程序,您必須先關閉節點並重新啟動為單用戶模式,才能夠應用修補。

  1. 在應用修補前,先查閱 Sun Cluster 產品網站有無特殊的安裝前、後相關的指示。

  2. 在您要應用修補的節點成為超級使用者(superuser)。

  3. 列示要修補之節點上的資源群組與裝置群組。


    # scrgadm -pv
    # scstat
    
  4. 將所有的資源群組、資源、以及裝置群組從要修補的節點切換到其他叢集成員。


    # scswitch -S -h node 
    
    -h node

    指定當作資源與與裝置群組切換目標的節點。

    -S

    從指定的節點移出所有的裝置服務與資源群組。

  5. 關閉節點。


    # shutdown -g 0 [-y]
    -g 0

    將關機寬限值指定為零。

    -y

    對確認提示指定回答 yes(是),以便執行指令時不需要使用者介入。

  6. 將節點啟動為單用戶模式。


    ok boot -s
    
  7. 應用修補。


    # patchadd patch-dir patch-id
    
    patch-dir

    指定修補的目錄位置。

    patch-id

    指定所給修補的修補號碼。

  8. 將節點重新開機為叢集。


    # reboot
    
  9. 確認修補安裝成功。


    # showrev -p | grep patch-id
    
  10. 確認修補可以運作,以及節點與叢集正常運作。

  11. 切回所有的資源群組、資源、以及裝置群組(選擇性)。


    # scswitch -S -h node
    
  12. 對其餘的叢集節點重複 步驟 2步驟 11

7.2.1.1 範例-應用要重新開機的修補(節點)

以下顯示應用要重新開機的修補的 Sun Cluster 修補到節點的範例。


# scrgadm -pv
...
RG Name: schost-sa-1
...
# scstat
...
Device Group Name:																				dg-schost-1
...
# scswitch -z -h phys-schost-2 -D dg-schost-1
# scswitch -z -h phys-schost-2 -g schost-sa-1
# shutdown -g 0 -y
...
ok boot -s
...
# patchadd 10-34567
...
# reboot
...
# showrev -p | grep 10-34567
# scswitch -z -h phys-schost-1 -D dg-schost-1
# scswitch -z -h phys-schost-1 -g schost-sa-1

7.2.1.2 下一步

如果您必須除去修補,請參閱 "7.2.4 如何移除 Sun Cluster 修補"