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

如何設定元式裝置名稱或容體名稱與磁碟組的數目


注意 –

如果您已使用 SunPlex Installer 安裝了 Solstice DiskSuite 軟體,請勿執行此程序。請改跳到鏡像根磁碟


此程序說明如何確定配置所需 Solstice DiskSuite 元式裝置或 Solaris 容體管理程式容體名稱與磁碟組的數目。此程序同時描述如何修改 /kernel/drv/md.conf 檔案,以指定這些數字。


提示 –

每個磁碟組的元式裝置或容體名稱的預設數目是 128,但許多配置需要的數目比預設數目大。實做某項配置之前,請將此數目調高,以節省未來花在管理上的時間。

同時,讓 nmd 欄位和 md_nsets 欄位的值越低越好。記憶體結構會針對如 nmdmd_nsets 所決定的所有可能裝置而存在,即使您尚未建立那些裝置。為了取得最佳效能,只讓 nmdmd_nsets 的值稍微比您計劃使用的元式裝置或容體數量高。


  1. 使磁碟裝置群組配置工作表可用。

  2. 確定預期叢集中所需磁碟組總數,然後再增加一個磁碟組以用於私有磁碟管理。

    叢集最多可以具有 32 個磁碟組,其中 31 個磁碟組用於一般用途,另一個磁碟組則用於私有磁碟管理。預設磁碟組數目為 4。您可在步驟 4 中的 md_nsets 欄位中提供此值。

  3. 確定預期叢集中任一磁碟組所需的最大元式裝置或容體名稱數目。

    每個磁碟組最多可以具有 8192 個元式裝置或容體名稱。您將在步驟 4 中為 nmd 欄位提供這個值。

    1. 確定預期每個磁碟組所需的元式裝置或容體名稱數量。

      如果您使用本機元式裝置或容體,請確保叢集中的每個本機元式裝置或容體名稱均是唯一的,而且不使用與叢集中任何裝置 ID 相同的名稱。


      提示 –

      請挑選一個範圍內的數字專門給裝置 ID 名稱使用,另外挑選一個數字範圍專門給每個節點的本機元式裝置或容體名稱使用。例如,裝置 ID 名稱可以使用 d1d100 範圍之間的數字。節點 1 上的本機元式裝置或容體名稱可以使用 d100d199 範圍之間的數字。而節點 2 上的本機元式裝置或容體名稱則可以使用 d200d299 之間的數字。


    2. 確定預期任一磁碟組中使用的最大元式裝置或容體名稱數目。

      元式裝置或容體名稱數量的設定是根據元式裝置或容體名稱的決定,而不是取決於實際的數量。例如,如果您的元式裝置或容體名稱範圍從 d950d1000,則 Solstice DiskSuite 或 Solaris 容體管理程式軟體需要您將值設定為 1000 個名稱,而非 50。

  4. 在每一個節點上,以超級使用者的身份登入並編輯 /kernel/drv/md.conf 檔案。


    Caution – Caution –

    無論每個節點對應幾個磁碟組,所有叢集節點 (或叢集對拓樸中的叢集對) 均必須具有相同的 /kernel/drv/md.conf 檔案。未遵循此準則會導致嚴重的 Solstice DiskSuite 或 Solaris 容體管理程式錯誤並可能會有資料流失。


    1. md_nsets 欄位的值設定為在步驟 2 中確定的值。

    2. nmd 欄位的值設定為在步驟 3 中確定的值。

  5. 在每個節點上執行重新配置方式的重開機。


    # touch /reconfigure
    # shutdown -g0 -y -i6
    

    執行重新配置方式的重開機之後,對 /kernel/drv/md.conf 檔所做的變更即可作業。

  6. 建立本機狀態資料庫副本。

    請至 如何建立狀態資料庫副本