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

Procedure如何使節點進入維護狀態

在停止叢集節點的服務持續較長一段時間後,使節點進入維護狀態。這樣,在維護節點時便不會影響法定票數。若要使叢集節點進入維護狀態,必須使用 clnode(1CL) 撤除與 cluster(1CL) 關閉指令來關閉節點。


備註 –

請使用 Solaris shutdown 指令來關閉單一節點。唯有在關閉整個叢集時,才使用 cluster shutdown 指令。


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

使用 clquorum(1CL) 停用指令,使叢集節點進入維護狀態。

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

  1. 成為超級使用者,或在您使其進入維護狀態的節點上成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 撤出此節點的所有資源群組和裝置群組。clnode evacuate 指令會將所有資源群組和裝置群組 (包括來自指定節點的所有非全域區域) 切換至下一個喜好的節點。


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


    # shutdown -g0 -y-i 0
    
  4. 成為超級使用者,或成為在叢集中的另一個節點上提供 solaris.cluster.modify RBAC 授權的角色,並使您在步驟 3 中關閉的節點進入維護狀態。


    # clquorum disable type [節點]
    type

    指定法定裝置類型。類型可以是 nodescsinetapp_nasquorum_server

    node

    指定您要使其進入維護狀態的節點名稱。

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


    # clquorum status -t 節點
    

    您使其進入維護狀態的節點應有用於 PresentPossible 法定票數的 offline0 (zero) 的 Status


範例 8–9 使叢集節點進入維護狀態

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


[在要置入維護狀態的節點上:]
phys-schost-1# clnode evacute phys-schost-1
phys-schost-1# shutdown -g0 -y -i0

[在叢集中的另一個節點上:]
phys-schost-2# clquorum disable -t node phys-schost-1
phys-schost-2# clquorum status -t node

-- Quorum Votes by Node --

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

另請參閱

若要使節點返回線上運作,請參閱如何使節點離開維護狀態