下列變更已在 Sun Cluster 3.0 5/02 更新版次中介紹過,且適用於本更新版次以及 Sun Cluster 3.0 軟體所有後續的更新版次。
對您建立的每個磁碟組執行此程序。
如果您使用了 SunPlex Manager 安裝 Solstice DiskSuite,系統上可能已經有一個到三個磁碟組。請參閱 "使用 SunPlex Manager 安裝 Sun Cluster 軟體 (5/02)",以取得有關 SunPlex Manager 所建立的 Metaset 的詳細資訊。
是否要在叢集內建立個數超過三個的磁碟組?
確定 md_nsets 變數值設定得夠高,以符合您要在叢集中建立的磁碟組總數。
在叢集的任何節點上,檢查 md_nsets 變數值,該變數值位於 /kernel/drv/md.conf 檔中。
如果叢集中的磁碟組總數大於現有的 md_nsets 負值,請增加每個節點的 md_nsets 值,使其達到所需的值。
許可的最大磁碟組數目小於 md_nsets 值。 md_nsets 的最大值為 32。
確定 /kernel/drv/md.conf 檔在叢集的每個節點上都相同。
未遵循此準則會導致嚴重的 Solstice DiskSuite 錯誤和可能的資料流失。
在某一個節點上關閉叢集。
# scshutdown -g0 -y |
重新啟動叢集的每個節點。
ok> boot |
在叢集的每個節點上執行 devfsadm(1M) 指令。
您可以在叢集的所有節點上同時執行此指令。
從叢集的某個節點執行 scgdevs(1M) 指令。
在每個節點上,確認在您試圖建立任何磁碟組之前, scgdevs 指令便已完成。
scgdevs 指令在所有節點上自行遠端呼叫,即使只從一個節點執行指令也是如此。若要判斷 scgdevs 指令是否已經完成作業,請在叢集的每個節點上執行下列指令。
% ps -ef | grep scgdevs |
確定您要建立的磁碟組符合以下任何一項條件。
如果配置正好是兩個磁碟串聯,磁碟組必須連接至兩個節點,並且使用兩個仲裁者主機,而這兩個主機必須與磁碟組使用的兩個主機相同。 請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「仲裁者概觀」,以取得有關如何設定仲裁者的詳細資訊。
如果配置兩個以上的磁碟串聯,請確定任何兩個磁碟串聯 S1 和 S2 串聯的磁碟數目總和,要超過第三串聯 S3 的磁碟數。 以數學式表示則為 count(S1) + count(S2)> count(S3)。
確定 root 是群組 14 的成員。
# vi /etc/group ... sysadmin::14:root ... |
確定本機複合裝置狀態資料庫的複本已存在。
如需說明,請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「如何建立複合裝置狀態資料庫複本」。
成為主控磁碟組之叢集節點上的超級使用者。
建立磁碟組。
此指令還會將磁碟群組註冊為 Sun Cluster 磁碟裝置群組。
# metaset -s setname -a -h node1 node2 |
指定磁碟組名稱
新增 (建立) 磁碟組
指定主控磁碟組的主要節點名稱
指定主控磁碟組的次要節點名稱
確認新磁碟組的狀態。
# metaset -s setname |
在磁碟組新增磁碟機。
請至 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「如何將磁碟機新增至磁碟組」。
以下指令會建立兩個磁碟組,dg-schost-1 與 dg-schost-2,節點 phys-schost-1 與 phys-schost-2 被指定為潛在主控者。
# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2 # metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2 |