在叢集的每一個節點上建立 /etc/lvm/md.tab 檔。使用 md.tab 檔定義您建立的磁碟組複合裝置。
如果是使用本機複合裝置,請確定本機複合裝置的名稱與形成磁碟組的裝置 ID (DID) 名稱不同。例如,如果磁碟組中使用 DID 名稱 /dev/did/dsk/d3,則不要在本機複合裝置上使用該名稱 /dev/md/dsk/d3。此條件不適用於共用複合裝置,因為共用複合裝置採用的命名慣例為 /dev/md/setname/{r}dsk/d#。
為了避免叢集環境中區域複合裝置太多導致混淆,挑選的命名規則應該要讓整個叢集中沒有兩個複合裝置的名稱會相同。例如,節點 1 使用 d100-d199 的名稱,節點 2 則使用 d200-d299 的名稱,依此類推。
成為叢集節點的超級使用者。
建立 md.tab 檔時,請列出 DID 對應以作為參考。
在 md.tab 檔案中,使用完整的 DID 虛擬驅動程式名稱,而不使用低階裝置名稱 (cNtXdY)。
# scdidadm -L |
在下列範例中,輸出的第一欄是 DID 實例號碼,第二欄是完整路徑 (實體路徑),第三欄則是完整的 DID 虛擬驅動程式名稱 (虛擬路徑)。
1 phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 2 phys-schost-2:/dev/ rdsk/c1t1d0 /dev/did/rdsk/d2 3 phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 3 phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 ... |
建立 /etc/lvm/md.tab 檔,並使用您偏好的文字編輯程式手動編輯此檔案。
請參閱 Solstice DiskSuite 文件以及 md.tab(4) 線上援助頁,以取得關於如何建立 md.tab 檔案的詳細資訊。
如果您要使用儲存在子鏡像磁碟上的資料,您必須先備份資料再設定複合裝置,然後將其復原至鏡像上。
啟動 md.tab 檔案中定義的複合裝置。
請至 "如何啟動複合裝置"。
下列 md.tab 的檔案範例,在名為 dg-schost-1 的磁碟組中,對複合裝置加以定義。md.tab 檔案中各行的順序沒有任何關係。
dg-schost-1/d0 -t dg-schost-1/d1 dg-schost-1/d4 dg-schost-1/d1 -m dg-schost-1/d2 dg-schost-1/d2 1 1 /dev/did/rdsk/d1s4 dg-schost-1/d3 1 1 /dev/did/rdsk/d55s4 dg-schost-1/d4 -m dg-schost-1/d5 dg-schost-1/d5 1 1 /dev/did/rdsk/d3s5 dg-schost-1/d6 1 1 /dev/did/rdsk/d57s5 |
此 md.tab 檔案範例建構如下。
第一行定義異動複合裝置 d0,包含主控者 (UFS) 複合裝置 d1 和記錄裝置 d4。此 -t 表示這是一個異動複合裝置。主控裝置與記錄裝置均以 -t 旗標指定其位置。
dg-schost-1/d0 -t dg-schost-1/d1 dg-schost-1/d4 |
第二行將主控裝置定義為複合裝置的鏡像。此定義中的 -m 表示一個鏡像裝置,以及其中一個子鏡像 d2,該子鏡像與鏡像裝置 d1 關聯。
dg-schost-1/d1 -m dg-schost-1/d2 |
同樣地,第五行也定義了記錄裝置 d4 當作複合裝置的鏡像。
dg-schost-1/d4 -m dg-schost-1/d5 |
第三行將主控裝置的第一個子鏡像 d2 定義成單向磁條。
dg-schost-1/d2 1 1 /dev/did/rdsk/d1s4 |
第四行定義主控裝置的第二個子鏡像 d3。
dg-schost-1/d3 1 1 /dev/did/rdsk/d55s4 |
最後,定義記錄裝置的子鏡像 (d5 和 d6)。此範例為每個子鏡像建立了簡單的複合裝置。
dg-schost-1/d5 1 1 /dev/did/rdsk/d3s5 dg-schost-1/d6 1 1 /dev/did/rdsk/d57s5 |