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

如何使節點離開維護狀態

請使用下列程序使節點恢復連線,並重新設定法定票數為預設值。 對於叢集節點,預設法定票數為一。 對於法定裝置,預設法定票數是 N-1,其中 N 為具有非零票數之節點的數目,這些節點和法定裝置之間有埠相連。

當節點進入維護狀態時,節點的法定票數會遞減一。 所有配置為和節點之間有連接埠的法定裝置,都會使它們的法定票數遞減。 當法定票數被重設且某個節點離開維護狀態時,節點的法定票數和法定裝置票數會遞增一。

請在節點已進入維護狀態、而您要使它離開維護狀態的任何時候,執行此程序。


小心 – 小心 –

如果您不指定 globaldevnode 選項,將重設整個叢集的法定票數。


  1. 成為叢集中任何節點的超級使用者,而不是在進入維護狀態的節點上。

  2. 您是否要在兩個節點的叢集中使節點離開維護狀態?

  3. 如果使用法定數目,請從不是處於維護狀態的節點重新設定叢集法定票數。

    您必須重設未處於維護狀態之節點的法定票數,然後再重新啟動節點,否則該節點可能會掛起並等待法定數目。


    # scconf -c -q node=node,reset
    

    -c

    指定 scconf 指令的變更形式。

    -q

    管理法定選項。

    node=node

    請指定要重新設定的節點名稱,例如 phys-schost-1。

    reset

    重設法定數目的變更旗號。

  4. 啟動您想要離開維護狀態的節點。

  5. 驗證法定票數。


    # scstat -q
    

    離開維護狀態的節點應該處於線上狀態,並顯示適當的現有票數與可能法定票數。

範例—使叢集節點離開維護狀態,並重新設定法定票數

以下範例將叢集節點及其法定裝置的法定票數重設為其預設值,同時驗證結果。 scstat -q 輸出顯示 phys-schost-1 的節點票數1,而狀態為線上Quorum Summary 應該也會顯示增加的票數。


phys-schost-2# scconf -c -q node=phys-schost-1,reset

於 phys-schost-1 上︰


phys-schost-1# scstat -q

-- Quorum Summary --

  Quorum votes possible:      6
  Quorum votes needed:        4
  Quorum votes present:       6

-- Quorum Votes by Node --

                    Node Name           Present Possible Status
                    ---------           ------- -------- ------
  Node votes:       phys-schost-1       1        1       Online
  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  1        1       Online
  Device votes:     /dev/did/rdsk/d17s2 1        1       Online
  Device votes:     /dev/did/rdsk/d31s2 1        1       Online