雙串聯仲裁者或仲裁者主機,是儲存仲裁者資料的叢集節點。仲裁者資料提供有關其他仲裁者位置的資訊,並包含確定計數,此計數與儲存於資料庫副本中的確定計數相同。此確定計數是用來確認仲裁者資料與資料庫副本中的資料是否同步。
配置為只有兩個磁碟串聯和兩個叢集節點的所有 Solstice DiskSuite 或 Solaris 容體管理程式磁碟組均需要雙串聯仲裁者。磁碟串聯由磁碟附件、其實體磁碟機、附件與節點之間的電纜以及介面配接卡所組成。使用仲裁者,可在雙串聯配置中單一串聯故障時,使 Sun Cluster 軟體確定保有最新的資料。下列規則適用於使用仲裁者的雙串聯配置。
磁碟組必須配置為只有兩個仲裁者主機。這兩個仲裁者主機必須與用於磁碟組的兩個叢集節點相同。
磁碟組的仲裁者主機不能超過兩個。
不能為不符合雙串聯和雙主機條件的磁碟組配置仲裁者。
在此,整個叢集並不一定要剛好具有兩個節點。但是,有兩個磁碟串聯的磁碟組必須只連線至兩個節點。在此規則下,允許 N+1 叢集和許多其他拓樸架構。
如果您的配置需要雙串聯仲裁者,請執行此程序。
成為目前主控磁碟組 (要將仲裁者主機增加至其) 的節點上的超級使用者。
執行 metaset(1M) 指令來增加每個與磁碟組連線的節點,以作為該磁碟組的仲裁者主機。
# metaset -s setname -a -m mediator-host-list |
指定磁碟組名稱
增加至磁碟組
指定要增加為磁碟組仲裁者主機的節點之名稱
請參閱 mediator(7D) 線上援助頁,以取得關於 metaset 指令的仲裁者專用選項的詳細資訊。
檢查仲裁者資料的狀態。
移至如何檢查仲裁者資料的狀態。
下列範例增加節點 phys-schost-1 與 phys-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 |
依照如何新增仲裁者主機中描述的方法新增仲裁者主機。
執行 medstat 指令。
# medstat -s setname |
指定磁碟組名稱
請參閱 medstat(1M) 線上援助頁,以取得詳細資訊。
如果 Bad 是 medstat 輸出的 [狀態] 欄位中的值,則修復受影響的仲裁者主機。
移至如何修復錯誤的仲裁者資料。
移至如何建立叢集檔案系統以建立叢集檔案系統。
執行此程序來修復錯誤的仲裁者資料。
依照如何檢查仲裁者資料的狀態中描述的程序,找出含有錯誤仲裁者資料的所有仲裁者主機。
成為擁有受影響磁碟組之節點上的超級使用者。
從所有受影響磁碟組中移除包含錯誤仲裁者資料的所有仲裁者主機。
# metaset -s setname -d -m mediator-host-list |
指定磁碟組名稱
從磁碟組中刪除
指定要作為磁碟組的仲裁者主機移除的節點之名稱
復原您在步驟 3 中移除的每個仲裁者主機。
# metaset -s setname -a -m mediator-host-list |
增加至磁碟組
指定要增加為磁碟組的仲裁者主機的節點之名稱
請參閱 mediator(7D) 線上援助頁,以取得關於 metaset 指令的仲裁者專用選項的詳細資訊。
建立叢集檔案系統。
移至如何建立叢集檔案系統。