請執行此程序建立磁碟集。
此程序中提供的 Sun Cluster 指令都使用較長的格式。大多數指令還有簡短的格式。這些指令除了指令名稱的格式不同外,其他都是相同的。如需查看這些指令與其簡短格式的清單,請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的附錄 A「Sun Cluster 以物件為導向的指令」。
SPARC:(Solaris 9) 建立新磁碟集後,請確定叢集是否含有三個以上的磁碟集。
在叢集的任何節點上,檢查 md_nsets 變數值,該變數值位於 /kernel/drv/md.conf 檔中。
如果叢集中的磁碟集總數大於現有的 md_nsets 值減去一,則增加 md_nsets 值,以達到所需的值。
許可磁碟集數目上限比 md_nsets 的配置值小一。md_nsets 的最大可能值為 32,因此,您可以建立的最大許可磁碟集數目為 31。
確定 /kernel/drv/md.conf 檔在叢集的每個節點上都相同。
未遵循此準則會導致嚴重的 Solaris Volume Manager 錯誤並可能會有資料流失。
如果您已變更任一節點上的 md.conf 檔案,則請執行以下步驟,以使變更生效。
在節點登入為超級使用者。
在某一個節點上關閉叢集。
phys-schost# cluster shutdown -g0 -y |
重新啟動叢集的每個節點。
在基於 SPARC 的系統上,執行下列動作︰
ok boot |
在基於 x86 的系統上,執行下列動作︰
當螢幕顯示 GRUB 功能表時,請選取合適的 Solaris 項目然後按下 Enter。GRUB 功能表會以類似以下的方式顯示:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
如需有關以 GRUB 為基礎的啟動之更多資訊,請參閱「System Administration Guide: Basic Administration」中的第 11 章「GRUB Based Booting (Tasks)」。
在叢集中的每個節點上,執行 devfsadm(1M) 指令。
您可以在叢集的所有節點上同時執行此指令。
phys-schost# cldevice populate |
請參閱「cldevice(1CL) 線上手冊」以得知更多資訊。
即使指令是從一個節點執行,但其會在每個節點上以遠端方式執行。若要判定指令是否已經完成作業,請在叢集的每個節點上執行下列指令。
phys-schost# ps -ef | grep scgdevs |
請確保您要建立的磁碟集符合以下一項條件。
如果磁碟集配置為只有兩個磁碟串聯,則該磁碟集必須只連線至兩個節點,並只使用兩個仲裁者主機。這些仲裁者主機必須與磁碟集使用的兩個主機相同。請參閱配置雙串聯仲裁者,以取得有關如何配置雙串聯仲裁者的詳細資訊。
如果磁碟集配置為兩個以上的磁碟集列,請確定任何兩個磁碟集列 S1 和 S2 上的磁碟機數目總和要超過第三個組列 S3 上的磁碟機數目。以公式表示則需求為 count(S1) + count(S2) > count(S3)。
確定本機狀態資料庫複本是否存在。
如需說明,請參閱如何建立狀態資料庫複本。
成為主控磁碟集的叢集節點上的超級使用者。
建立磁碟集。
以下指令建立磁碟集,並將磁碟集註冊為 Sun Cluster 裝置群組。
phys-schost# metaset -s setname -a -h node1 node2 |
指定磁碟集名稱。
增加 (建立) 磁碟集。
指定主控磁碟集的主節點名稱。
指定主控磁碟集的次要節點名稱
當您執行 metaset 指令來配置叢集上的 Solaris Volume Manager 裝置群組時,依預設指令會指定一個次要節點。在建立裝置群組後,您可以使用 clsetup 公用程式在裝置群組中變更想要的次要節點數目。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理裝置群組」,以取得如何變更 numsecondaries 特性的更多資訊。
若要配置已複製的 Solstice DiskSuite 或 Solaris Volume Manager 裝置群組,請設定裝置群組的複製特性。
phys-schost# cldevicegroup sync device-group-name |
如需資料複製的更多資訊,請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的第 4 章「資料複製方法」。
驗證新磁碟集的狀態。
phys-schost# metaset -s setname |
若有需要,請設定裝置群組特性。
phys-schost# cldevicegroup set -p name=value devicegroup |
指定裝置群組特性。
指定特性的名稱。
指定特性的值或設定。
指定裝置群組的名稱。裝置群組的名稱和磁碟集名稱是相同的。
請參閱 cldevicegroup(1CL) 以得知裝置群組特性的相關資訊。
下列指令建立兩個磁碟集 dg-schost-1 和 dg-schost-2,並將節點 phys-schost-1 和 phys-schost-2 指定為潛在主節點。
phys-schost# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2 phys-schost# metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2 |
將磁碟機增加至磁碟集。請至將磁碟機增加至磁碟集。