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

Procedure如何使節點離開維護狀態

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

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

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


注意 – 注意 –

如果您未指定 globaldevnode 選項,整個叢集的法定票數都會被重新設定。


此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或在處於維護狀態的節點以外的叢集的任何節點上成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 視您在您的叢集配置中所擁有的節點數目而定,執行以下步驟之一:

    • 如果您的叢集配置中有兩個節點,請至步驟 4

    • 如果您的叢集配置中有兩個以上的節點,請至步驟 3

  3. 如果您正要從維護狀態移除的節點將擁有法定裝置,請從非處於維護狀態的節點重設叢集法定票數。

    在重新啟動節點前,您必須從不是處於維護狀態的節點重新設定法定票數,否則節點可能會因等待法定數目而當機。


    # clquorum reset
    
    reset

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

  4. 啟動您要從維護狀態移除的節點。

  5. 驗證法定票數。


    # clquorum status
    

    離開維護狀態的節點應該為 online 狀態,並顯示適當的 PresentPossible 法定票數。


範例 8–10 使叢集節點離開維護狀態與重設法定票數

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


phys-schost-2# clquorum reset

phys-schost-1# clquorum status

--- Quorum Votes Summary ---

            Needed   Present   Possible
            ------   -------   --------
            4        6         6


--- Quorum Votes by Node ---

Node Name        Present       Possible      Status
---------        -------       --------      ------
phys-schost-2    1             1             Online
phys-schost-3    1             1             Online


--- Quorum Votes by Device ---

Device Name           Present      Possible      Status
-----------           -------      --------      ------
/dev/did/rdsk/d3s2    1            1             Online
/dev/did/rdsk/d17s2   0            1             Online
/dev/did/rdsk/d31s2   1            1             Online
`