在停止節點的服務時使叢集節點進入維護狀態,到延展的寬限期止。這樣,在維護節點時便不會影響 quorum 計數。要使叢集節點進入維護狀態,必須使用 scswitch(1M) 與 shutdown(1M) 指令來關閉節點。
請使用 Solaris shutdown 指令來關閉單一節點。只有在關閉整個叢集時,才使用 scshutdown 指令。
當叢集節點關閉並進入維護狀態時,所有配置為和節點有埠相連的 quorum 裝置,它們的 quorum 票數都會減一。當節點離開維護模式進進入線上狀態時,節點與 quorum 裝置的票數會加一。
您必須使用 scconf(1M) 來使叢集節點進入維護狀態。scsetup 公用程式沒有能力使 quorum 裝置進入維護狀態。
在要進入維護狀態的節點上成為超級使用者(superuser)。
在要進入維護狀態的節點,使用 scswitch 來從節點排除任何資源群組與磁碟裝置群組,接著使用 shutdown 來關閉並使其脫離叢集。
phys-schost-1# scswitch -S -h node phys-schost-1# shutdown -g 0 -y |
在另一個節點上成為超級使用者(superuser)並使 步驟 2 的節點進入維護狀態。
phys-schost-2# scconf -c -q node=node,maintstate |
指定S scconf 指令的變更形式。
管理 quorum 選項。
指定要變更之節點的節點名稱或節點 ID。
使節點進入維護狀態。
確認叢集節點現在已經進入維護狀態。
phys-schost-2# scconf -p | grep -i vote |
下列範例使叢集節點進入維護狀態同時確認結果。
phys-schost-1# scswitch -S -h phys-schost-1 phys-schost-1# shutdown -g 0 -y phys-schost-2# scconf -c -q node=phys-schost-1,maintstate phys-schost-2# scconf -p | grep -i quorum Node quorum vote count: 1 Quorum devices: d20 Quorum device name: d20 Quorum device votes: 1 Quorum device enabled: yes Quorum device path: /dev/did/rdsk/d5s2 Quorum device hosts (disabled): phys-schost-1 Quorum device hosts (enabled): phys-schost-2 |
當您完成維護程序後,請參閱 "4.1.7 如何讓節點脫離維護狀態並回復 quorum" 來將 quorum 投票回復為內定值。