本小節提供配置雙串聯仲裁者主機的資訊與程序。所有配置為兩個磁碟串聯和兩個叢集節點的 Solaris Volume Manager 磁碟集均需要雙串聯仲裁者。使用仲裁者,可在雙串聯配置中的單一串聯故障時,使 Sun Cluster 軟體可確保有最新的資料。
雙串聯仲裁者或仲裁者主機,是儲存仲裁者資料的叢集節點。仲裁者資料提供有關其他仲裁者位置的資訊,並包含與資料庫複本中儲存的確定計數相同的確定計數。此確定計數是用來確認仲裁者資料與資料庫複本中的資料是否同步。
磁碟串聯由磁碟附件、其實體磁碟機、附件與節點之間的電纜以及介面配接卡所組成。
下表列出配置雙串聯仲裁者主機所要執行的作業。
表 4–3 作業說明:安裝和配置 Solaris Volume Manager 軟體
作業 |
指示 |
---|---|
1. 配置雙串聯仲裁者主機。 | |
2. 檢查仲裁者資料的狀態。 | |
3. 必要時,修復錯誤的仲裁者資料。 |
下列規則適用於使用仲裁者的雙串聯配置。
磁碟集必須配置為只有兩個仲裁者主機。這兩個仲裁者主機必須與用於磁碟集的兩個叢集節點相同。
磁碟集的仲裁者主機不能超過兩個。
不能為不符合雙串聯和雙主機條件的磁碟集配置仲裁者。
在此,整個叢集並不一定要剛好具有兩個節點。但是,有兩個磁碟串聯的磁碟集必須只連線至兩個節點。在此規則下,允許 N+1 叢集和許多其他拓樸架構。
如果您的配置需要雙串聯仲裁者,請執行此程序。
成為目前主控磁碟集 (要將仲裁者主機增加至其) 的節點上的超級使用者。
將連接至磁碟集的每個節點增加為該磁碟集的仲裁者主機。
phys-schost# metaset -s setname -a -m mediator-host-list |
指定磁碟集名稱。
增加至磁碟集。
指定要增加為磁碟集仲裁者主機的節點之名稱。
請參閱「mediator(7D) 線上手冊」,以取得有關 metaset 指令的仲裁者特定選項的詳細資訊。
下列範例增加節點 phys-schost-1 與 phys-schost-2 作為磁碟集 dg-schost-1 的仲裁者主機。兩個指令都是從節點 phys-schost-1 執行。
phys-schost# metaset -s dg-schost-1 -a -m phys-schost-1 phys-schost# metaset -s dg-schost-1 -a -m phys-schost-2 |
檢查仲裁者資料的狀態。請至如何檢查仲裁者資料的狀態。
請確定您已經依照如何新增仲裁者主機中的描述,增加了仲裁者主機。
顯示仲裁者資料的狀態。
phys-schost# medstat -s setname |
指定磁碟集名稱。
請參閱「medstat(1M) 線上手冊」,以取得更多資訊。
如果 Bad 是 medstat 輸出的 [狀態] 欄位中的值,則修復受影響的仲裁者主機。
請至如何修復錯誤的仲裁者資料。
請至如何建立叢集檔案系統,以建立叢集檔案系統。
執行此程序來修復錯誤的仲裁者資料。
請依照如何檢查仲裁者資料的狀態程序中的描述,識別所有包含錯誤仲裁者資料的仲裁者主機。
成為擁有受影響磁碟集之節點上的超級使用者。
從所有受影響磁碟集中移除包含錯誤仲裁者資料的所有仲裁者主機。
phys-schost# metaset -s setname -d -m mediator-host-list |
指定磁碟集名稱。
從磁碟集刪除。
指定要移除的當作磁碟集之仲裁者主機的節點名稱。
復原在步驟 3 中移除的每一個仲裁者主機。
phys-schost# metaset -s setname -a -m mediator-host-list |
增加至磁碟集。
指定要增加為磁碟集仲裁者主機的節點之名稱。
請參閱「mediator(7D) 線上手冊」,以取得有關 metaset 指令的仲裁者特定選項的詳細資訊。
從以下清單決定要執行的下一個適用叢集配置的步驟。若需要從此清單執行多項作業,請跳至本清單中的第一項作業。
若要建立叢集檔案系統,請至如何建立叢集檔案系統。
若要在節點建立非全域區域,請至如何在叢集節點建立非全域區域。
SPARC: 若要配置 Sun Management Center 監視叢集,請至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組。
安裝協力廠商的應用程式、註冊資源類型、設定資源群組以及配置資料服務。請參閱應用程式軟體隨附的文件,以及「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」。