Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)

配置雙串聯仲裁者

本節包含下列資訊與程序︰

雙串聯仲裁者的需求

雙串聯仲裁者或仲裁者主機,是儲存仲裁者資料的叢集節點。 仲裁者資料提供有關其他仲裁者位置的資訊,並包含確定計數,此計數與儲存於資料庫複本中的確定計數相同。 此確定計數是用來確認仲裁者資料與資料庫複本中的資料是否同步。

正好以兩個磁碟串聯和兩個叢集節點配置的所有 Solstice DiskSuite/Solaris Volume Manager 磁碟組都需要雙串聯仲裁者。 磁碟串聯由磁碟附件、其實體磁碟機、附件到節點的電纜以及介面配接卡組成。 使用仲裁者,可在雙串聯配置中單一串聯故障時,使 Sun Cluster 軟體確定保有最新的資料。 下列規則適用於使用仲裁者的雙串聯配置。

在此,整個叢集並不一定要剛好具有兩個節點。 但有兩個磁碟串聯的磁碟組,必須正好連接至兩個節點。 在此規則下,允許 N+1 叢集和許多其他拓撲架構。

如何新增仲裁者主機

如果您的配置需要雙串聯仲裁者,請執行此程序。

  1. 成為目前主控欲新增仲裁者主機之磁碟組節點的超級使用者。

  2. 執行 metaset(1M) 指令來新增每一個節點與磁碟組的連接,以成為該磁碟組的仲裁者主機。


    # metaset -s setname -a -m mediator-host-list
    
    -s setname

    指定磁碟組名稱

    -a

    新增至磁碟組

    -m mediator-host-list

    指定要新增成為磁碟組仲裁者主機的節點名稱

    請參閱 mediator(7D) 線上援助頁,以取得關於 metaset 指令的仲裁者專用選項的詳細資訊。

  3. 檢查仲裁者資料的狀態。

    請至 如何檢查仲裁者資料的狀態

範例—新增仲裁者主機

下列範例新增節點 phys-schost-1phys-schost-2 來做為磁碟組 dg‐schost‐1 的仲裁者主機。 兩個指令都是從節點 phys-schost-1 執行。


# metaset -s dg-schost-1 -a -m phys-schost-1
# metaset -s dg-schost-1 -a -m phys-schost-2

如何檢查仲裁者資料的狀態

  1. 依照如何新增仲裁者主機中描述的方法新增仲裁者主機。

  2. 執行 medstat 指令。


    # medstat -s setname
    
    -s setname

    指定磁碟組名稱

    請參閱 medstat(1M) 線上援助頁,以取得詳細資訊。

  3. 狀態欄中的值是不是 Bad

如何修復錯誤的仲裁者資料

執行此程序來修復錯誤的仲裁者資料。

  1. 依照如何檢查仲裁者資料的狀態 中描述的程序,找出含有錯誤仲裁者資料的所有仲裁者主機。

  2. 成為擁有受影響磁碟群組之節點的超級使用者。

  3. 將所有受影響磁碟組中含有錯誤仲裁者資料的仲裁者主機全部移除。


    # metaset -s setname -d -m mediator-host-list
    
    -s setname

    指定磁碟組名稱

    -d

    從磁碟組刪除

    -m mediator-host-list

    指定要移除為磁碟組仲裁者主機的節點名稱

  4. 復原您在步驟 3 中移除的每個仲裁者主機。


    # metaset -s setname -a -m mediator-host-list
    
    -a

    新增至磁碟組

    -m mediator-host-list

    指定要新增成為磁碟組仲裁者主機的節點名稱

    請參閱 mediator(7D) 線上援助頁,以取得關於 metaset 指令的仲裁者專用選項的詳細資訊。

  5. 建立叢集檔案系統。

    請至如何新增叢集檔案系統