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

Procedure如何建立磁碟組

請執行此程序建立磁碟組。

步驟
  1. (Solaris 8 或 Solaris 9) 建立新磁碟組後,請確定叢集是否含有三個以上的磁碟組。

    • 如果叢集的磁碟組不超過三個,請跳至步驟 9

    • 如果叢集的磁碟組超過三個,請繼續執行步驟 2,以準備叢集。無論是第一次安裝磁碟組,還是在完全配置好的叢集中增加更多磁碟組,您均必須執行此作業。

    • 如果叢集在 Solaris 10 作業系統上執行,Solaris Volume Manager 會自動進行必要的配置變更。請跳至步驟 9

  2. 在叢集的任何節點上,檢查 md_nsets 變數值,該變數值位於 /kernel/drv/md.conf 檔中。

  3. 如果叢集中的磁碟組總數大於現有的 md_nsets 值減去一,則增加 md_nsets 值,以達到所需的值。

    最大許可磁碟組數目比 md_nsets 的配置值小一。md_nsets 的最大可能值為 32,因此,您可以建立的最大許可磁碟組數目為 31。

  4. 確定 /kernel/drv/md.conf 檔在叢集的每個節點上都相同。


    注意 – 注意 –

    未遵循此準則會導致嚴重的 Solstice DiskSuite 或 Solaris Volume Manager 錯誤並可能會有資料流失。


  5. 如果您已變更任一節點上的 md.conf 檔案,則請執行以下步驟,以使變更生效。

    1. 在某一個節點上關閉叢集。


      # scshutdown -g0 -y
      
    2. 重新啟動叢集的每個節點。


      ok> boot
      
  6. 在叢集的每個節點上,執行 devfsadm(1M) 指令。

    您可以在叢集的所有節點上同時執行此指令。

  7. 從叢集的某個節點,執行 scgdevs(1M) 指令,以更新全域裝置名稱空間。

  8. 在每個節點上,驗證 scgdevs 指令是否已在您嘗試建立任何磁碟組之前完成了處理。

    scgdevs 指令在所有節點上自行遠端呼叫,即使只從一個節點執行指令也是如此。若要判斷 scgdevs 指令是否已經完成作業,請在叢集的每個節點上執行下列指令。


     % ps -ef | grep scgdevs
    
  9. 請確保您要建立的磁碟組符合以下一項條件。

    • 如果磁碟組配置為只有兩個磁碟串聯,則該磁碟組必須只連線至兩個節點,並只使用兩個仲裁者主機。這些仲裁者主機必須與磁碟組使用的兩個主機相同。請參閱配置雙串聯仲裁者,以取得有關如何配置雙串聯仲裁者的詳細資訊。

    • 如果磁碟組配置為具有兩個以上磁碟串聯,請確定任何兩個磁碟串聯 S1 與 S2 上的磁碟機總數超過第三個串聯 S3 上的磁碟機數目。此需求用公式表達為計數 (S1) + 計數 (S2) > 計數 (S3)。

  10. 確定本機狀態資料庫複本是否存在。

    如需說明,請參閱如何建立狀態資料庫複本

  11. 成為主控磁碟組的叢集節點上的超級使用者。

  12. 建立磁碟組。

    以下指令建立磁碟組,並將磁碟組註冊為 Sun Cluster 磁碟裝置群組。


    # metaset -s setname -a -h node1 node2
    
    -s setname

    指定磁碟組名稱

    -a

    增加 (建立) 磁碟組

    -h node1

    指定主控磁碟組的主節點名稱

    node2

    指定主控磁碟組的次要節點名稱


    備註 –

    當您執行 metaset 指令來配置叢集上的 Solstice DiskSuite 或 Solaris Volume Manager 裝置群組時,依預設指令會指定一個次要節點。在建立裝置群組後,您可以使用 scsetup(1M) 公用程式來變更裝置群組中所需的次要節點數目。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理磁碟裝置群組」,以取得有關如何變更 numsecondaries 特性的更多資訊。


  13. 驗證新磁碟組的狀態。


    # metaset -s setname
    

範例 3–6 建立磁碟組

下列指令建立兩個磁碟組 dg-schost-1dg-schost-2,並將節點 phys-schost-1phys-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

接下來的步驟

將磁碟機增加至磁碟組。請移至將磁碟機增加至磁碟組