作業 |
有關資訊,請至 ... |
---|---|
將非重新啟動的 Sun Cluster 修補程式套用到節點,同時不停止節點。 | |
在叢集成員轉換成非叢集模式之後,應用重新開機 Sun Cluster 修補程式。 |
|
移除 Sun Cluster 修補程式。 - 如要需要,您可退出修補程式。 |
在叢集的節點套用修補程式,一次一個節點,以使叢集本身可以在修補處理期間保持運作。在這個程序,您必須先關閉叢集並將每個節點啟動為單使用者模式,才能夠套用修補程式。
在套用修補程式前,先查閱 Sun Cluster 產品網站有無特殊的安裝前後相關的指示。
在您要套用修補程式的節點上成為超級使用者。
列出節點上所修補之資源群組及裝置群組。
# scrgadm -pv # scstat |
將所有的資源群組、資源以及裝置群組,從要修補的節點切換到其他叢集成員。
# scswitch -S -h nodelist |
從指定的節點撤出所有的裝置群組與資源群組。
指定您要用來轉換資源群組及裝置群組的節點。
關閉節點。
# shutdown -g0 [-y] [-i0] |
在非叢集單使用者模式下啟動節點。
ok boot -sx |
套用修補程式。
# patchadd -M patch-dir patch-id |
指定修補程式的目錄位置。
指定修補程式的修補程式號碼。
務必遵循取代本章敘述之程序的修補程式目錄中的指示。
將節點重新開機為叢集。
# reboot |
請確認修補程式已成功安裝完成。
# showrev -p | grep patch-id |
確認修補程式可以運作,以及節點與叢集正常運作。
在需要時可切換資源群組、資源及裝置群組。
在重新啟動所有節點後,最後一個重新啟動的節點將不會使資源群組及裝置群組成為線上狀態。
# scswitch -z -h nodelist -D device-group # scswitch -z -h nodelist -g resource-group |
指定對主要資源群組或裝置群組所做的變更。
指定您要用來轉換資源群組及裝置群組的節點。
Switches the specified device groups to the nodes identified by the -h option.
將指定的資源群組切換至 -h 選項所識別的節點上。如果未指定 -h ,表示資源群組已離線。
以下範例顯示將要重新開機的 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.4 如何移除 Sun Cluster 修補程式"。
在這個程序,您必須先關閉叢集並將每個節點啟動為單使用者模式,才能夠套用修補程式。
在套用修補程式前,先查閱 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 修補程式"。
請以一次一個的方式在叢集的節點上套用修補程式。在套用不要重新開機的修補程式時,您不必先關閉接收修補程式的節點。
在套用修補程式前,先查閱 Sun Cluster 產品網站有無特殊的安裝前後相關的指示。
對單一節點進行修補。
# patchadd -M patch-dir patch-id |
指定修補程式的目錄位置。
指定修補程式的修補程式號碼。
請確認修補程式已成功安裝完成。
# showrev -p | grep patch-id |
確認修補程式可以運作,以及節點與叢集正常運作。
# patchadd -M /tmp/patches 234567-05 ...# showrev -p | grep 234567-05 |
如果您必須除去修補程式,請參閱 "7.2.4 如何移除 Sun Cluster 修補程式"。
您可以在必要時除去 (移除) Sun Cluster 修補程式。
在您要移除修補程式的節點上成為超級使用者。
列出節點上已移除修補程式之資源群組及裝置群組。
# scrgadm -pv # scstat |
將所有的資源群組、資源以及裝置群組從已經移除修補程式的節點,切換到其他叢集成員。
# scswitch -S -h nodelist |
從指定的節點撤出所有的裝置服務與資源群組。
指定您要用來轉換資源群組及裝置群組的節點。
關閉節點。
# shutdown -g0 -y -i0 "message" |
以秒數指定關機前的等待時間。預設的寬限期為 60 秒。
對確認提示指定回答 yes (是)。
指定 0 的初始狀態。這將使節點關閉到 OBP 提示處。
指定要廣播的警告訊息。如果訊息含有多個文字,請使用引號括住。
在非叢集單使用者模式下啟動節點。
ok boot -sx |
移除修補程式。
# patchrm patch-id |
指定修補程式的修補程式號碼。
重開節點。
# reboot |
請確認修補程式已成功移除。
# showrev -p | grep patch-id |
確認節點與叢集運作正常。
在需要時可切換資源群組、資源及裝置群組 (選用的)。
在重新啟動所有節點後,最後一個重新啟動的節點將不會使資源群組及裝置群組成為線上狀態。
# scswitch -z -h nodelist -D device-group # scswitch -z -h nodelist -g resource-group |
指定對主要資源群組或裝置群組所做的變更。
指定您要用來轉換資源群組及裝置群組的節點。
將指定的裝置群組切換至 -h 選項所識別的節點上。
Switches the specified resource groups to the nodes identified by the -h option.如果未指定 -h ,表示資源群組已離線。
以下範例顯示如何移除 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 'Rebooting down node for maintenance' ... ok boot -x ...# patchrm 234567-05 ...# reboot ...# pkgchk -v 234567-05 ...# scswitch -z -h phys-schost-1 -D dg-schost-1 # scswitch -z -h phys-schost-1 -g schost-sa-1 |