在以下環境中,請勿執行此程序:
叢集在 Solaris 10 作業系統上執行。請改為移至如何建立狀態資料庫複本。
在 Solaris 10 發行版本中,增強了 Solaris Volume Manager 以動態配置容體。您不再需要編輯 /kernel/drv/md.conf 檔案中的 nmd 參數與 md_nsets 參數。新容體會依需要動態建立。
您已使用 SunPlex Installer 安裝 Solstice DiskSuite 軟體。請改為移至鏡像根磁碟。
此程序說明如何確定配置所需 Solstice DiskSuite 中介裝置或 Solaris Volume Manager容體名稱與磁碟組的數目。此程序同時描述如何修改 /kernel/drv/md.conf 檔案,以指定這些數字。
每個磁碟組的中介裝置或容體名稱的預設數目是 128,但許多配置需要的數目比預設數目大。實做某項配置之前,請將此數目調高,以節省未來花在管理上的時間。
同時,讓 nmd 欄位和 md_nsets 欄位的值越低越好。記憶體結構會針對如 nmd 和 md_nsets 所決定的所有可能裝置而存在,即使您尚未建立那些裝置。為了取得最佳效能,只讓 nmd 和 md_nsets 的值稍微比您計劃使用的複合裝置或容體數量高。
提供完整的磁碟裝置群組配置工作表。
計算您在叢集中預期需要的磁碟組總數,然後再增加一個磁碟用於私人磁碟管理。
叢集最多可以具有 32 個磁碟組,其中 31 個磁碟組用於一般用途,另一個磁碟組則用於私有磁碟管理。預設的磁碟組數目為 4。您可將此值用於步驟 3 中的 md_nsets 欄位。
計算您所預期的叢集中任何磁碟組所需要的最大中介裝置或容體名稱。
每個磁碟組最多可以具有 8192 個中介裝置或容體名稱。您可將此值用於步驟 3 中的 nmd 欄位。
確定預期每個磁碟組所需的中介裝置或容體名稱數量。
如果您使用本機中介裝置或容體,請確保掛載全域裝置檔案系統 /global/.devices/node@ nodeid 的每個本機中介裝置或容體名稱在整個叢集中是唯一的,並且未使用與叢集中任何裝置 ID 名稱相同的名稱。
請挑選一個範圍內的數字專門給裝置 ID 名稱使用,另外挑選一個數字範圍專門給每個節點的本機複合裝置或容體名稱使用。例如,裝置 ID 名稱可以使用 d1 至 d100 範圍之間的數字。節點 1 上的本機複合裝置或容體名稱可以使用 d100 至 d199 範圍之間的數字。而節點 2 上的本機中介裝置或容體名稱則可以使用 d200 至 d299 之間的數字。
計算您在任何磁碟組中預期使用的最高中介裝置或容體名稱。
中介裝置或容體名稱數量依據中介裝置或容體名稱值,而非實際的數量來設定。例如,如果您的複合裝置或容體名稱範圍從 d950 到 d1000,則 Solstice DiskSuite 或 Solaris Volume Manager 軟體需要您將值設定為 1000 個名稱,而非 50。
以超級使用者身份登入每個節點並編輯 /kernel/drv/md.conf 檔案。
無論每個節點對應幾個磁碟組,所有叢集節點 (或叢集對拓樸中的叢集對) 均必須具有相同的 /kernel/drv/md.conf 檔案。未遵循此準則會導致嚴重的 Solstice DiskSuite 或 Solaris Volume Manager 錯誤並可能會有資料流失。
在每個節點上執行重新配置方式的重開機。
# touch /reconfigure # shutdown -g0 -y -i6 |
執行重新配置方式的重開機之後,對 /kernel/drv/md.conf 檔所做的變更即可作業。
建立本機狀態資料庫複本。請移至如何建立狀態資料庫複本。