Sun Cluster 系統管理指南 (適用於 Solaris 作業系統)

如何使節點進入維護狀態

在停止叢集節點的服務時使節點進入維護狀態,直到延展的寬限期為止。 這樣,在維護節點時便不會影響法定票數。 若要使叢集節點進入維護狀態,必須使用 scswitch(1M)shutdown(1M) 來關閉節點。


註解 –

請使用 Solaris shutdown 指令來關閉單一節點。 僅在關閉整個叢集時才應使用 scshutdown 指令。


當叢集節點關閉並進入維護狀態時,所有配置為和節點有連接埠相連的法定裝置,它們的法定票數都會減一。 當節點離開維護模式成為線上狀態時,節點與法定裝置的票數會加上一。

您需要使用 scconf(1M) 指令來使叢集節點進入維護狀態。 scsetup(1M) 公用程式不包含用來使法定裝置進入維護狀態的功能。

  1. 在要進入維護狀態的節點上成為超級使用者。

  2. 撤出此節點的任何資源群組和磁碟裝置群組。


    # scswitch -S -h node[,...]
    

    -S

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

    -h node[,...]

    指定您要用來切換資源群組及裝置群組的節點。

  3. 關閉您已撤出的節點。


    # shutdown -g0 -y -i0
    

  4. 在叢集的另一個節點成為超級使用者,並使您在步驟 3 中關閉的節點進入維護狀態。


    # scconf -c -q node=node,maintstate
    

    -c

    指定 scconf 指令的變更形式。

    -q

    管理法定選項。

    node=node

    指定要變更之節點的節點名稱或節點 ID。

    maintstate

    使節點進入維護狀態。

  5. 確認叢集節點現在已經進入維護狀態。


    # scstat -q
    

    要進入維護狀態的節點必須有 offline Status,以及為 0 (零) 的 PresentPossible 法定票數。

範例—使叢集節點進入維護狀態

下列範例使叢集節點進入維護狀態,同時確認結果。 scstat -q 輸出顯示 phys-schost-1 的 Node votes0 (零),而狀態為 OfflineQuorum Summary 應該也會顯示減少的票數。 根據您的配置,Quorum Votes by Device 輸出可能也會指出某些法定磁碟裝置為離線。


[On the node to be put into maintenance state:]
phys-schost-1# scswitch -S -h phys-schost-1
phys-schost-1# shutdown -g0 -y -i0

[On another node in the cluster:]
phys-schost-2# scconf -c -q node=phys-schost-1,maintstate
phys-schost-2# scstat -q

-- Quorum Summary --
  Quorum votes possible:      3
  Quorum votes needed:        2
  Quorum votes present:       3

-- Quorum Votes by Node --
                    Node Name           Present Possible Status
                    ---------           ------- -------- ------
  Node votes:       phys-schost-1       0        0       Offline
  Node votes:       phys-schost-2       1        1       Online
  Node votes:       phys-schost-3       1        1       Online

-- Quorum Votes by Device --
                    Device Name         Present Possible Status
                    -----------         ------- -------- ------
  Device votes:     /dev/did/rdsk/d3s2  0        0       Offline
  Device votes:     /dev/did/rdsk/d17s2 0        0       Offline
  Device votes:     /dev/did/rdsk/d31s2 1        1       Online

下一步

若要恢復節點連線,請參閱 如何使節點離開維護狀態