Sun Cluster 3.0 12/01 系統管理手冊

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

將修補程式一次套用到一個叢集節點,以使叢集本身在修補處理期間仍能保持運作。 使用這個程序,您必須先關閉節點,使用 boot -sx 指令將之啟動為單使用者模式,才能夠套用修補程式。

  1. 在套用修補程式之前,先檢查 Sun Cluster 產品網頁有無特殊的安裝前、安裝後相關指示。

  2. 在您要套用修補程式的節點上成為超級使用者。

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


    # scrgadm -pv
    # scstat
    

  4. 將所有的資源群組、資源及裝置群組從要修補的節點切換到其它叢集成員。


    # scswitch -S -h nodelist
    

    -S

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

    -h nodelist

    指定要從此節點切換出資源群組及裝置群組。

  5. 關閉節點。


    # shutdown -g0 [-y] [-i0]

  6. 在非叢集單使用者模式下啟動節點。


    ok boot -sx
    

  7. 套用修補程式。


    # patchadd -M patch-dir patch-id
    

    patch-dir

    指定修補程式的目錄位置。

    patch-id

    指定修補程式的修補程式號碼。


    註解 -

    務必遵循修補程式目錄中的指示,這些指示優先於本章的程序。


  8. 將節點重新啟動進入叢集。


    # reboot
    

  9. 確認修補程式已成功安裝。


    # showrev -p | grep patch-id
    

  10. 確認修補程式可以運作,節點與叢集都運作正常。

  11. 對其餘的叢集節點重複 步驟 2步驟 10

  12. 在需要時可切換資源群組、資源及裝置群組。

    重新啟動所有的節點後,最後一個重新啟動的節點不會使資源群組及裝置群組連線。


    # scswitch -z -h nodelist -D device-group
    # scswitch -z -h nodelist -g resource-group
    

    -z

    指定對主要資源群組或裝置群組所做的變更。

    -h nodelist

    指定將資源群組及裝置群組切換至這個節點。

    -D

    將指定的裝置群組切換至 -h 選項所識別的節點上。

    -g

    將指定的資源群組切換至 -h 選項所識別的節點上。如果未指定 -h,資源群組將會離線。

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

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


# scrgadm -pv
...
RG Name: schost-sa-1
...
# scstat
...
Device Group Name:																dg-schost-1
...
# scswitch -S -h phys-schost-2
# shutdown -g0 -y -i0
...
ok boot -sx
...
# patchadd -M /tmp/patches 234567-05
...
# reboot
...
# showrev -p | grep 234567-05
# 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 修補程式"