在叢集的每一個節點建立 /etc/lvm/md.tab 檔。 使用 md.tab 檔案,為您建立的磁碟組定義 Solstice DiskSuite 元式裝置或 Solaris Volume Manager 容體。
如果使用本機元式裝置或容體,請確定本機元式裝置或容體的名稱與形成磁碟組的裝置 ID 名稱不同。 例如,如果在磁碟組中使用裝置 ID 名稱 /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 檔中使用完整裝置 ID 路徑名稱,以取代低階裝置名稱 (cNtXdY)。
# scdidadm -L |
在下列範例中,輸出的第一欄是 DID 實例編號,第二欄是完整實體路徑名稱,第三欄則是完整裝置 ID 路徑名稱 (虛擬路徑)。
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/Solaris Volume Manager 說明文件以及 md.tab(4) 線上援助頁,以取得關於如何建立 md.tab 檔案的詳細資訊。
如果在將用於子鏡像的磁碟機上具有現有資料,則必須先備份資料,然後再設定元式裝置或容體。 然後將資料回復至鏡像。
啟動 md.tab 檔案中定義的複合裝置或容體。
移至如何啟動複合裝置或容體 。
下列範例 md.tab 檔定義了名為 dg-schost-1 的磁碟組。 md.tab 檔案中各行的順序並不重要。
dg-schost-1/d0 -m dg-schost-1/d10 dg-schost-1/d20 dg-schost-1/d10 1 1 /dev/did/rdsk/d1s0 dg-schost-1/d20 1 1 /dev/did/rdsk/d2s0 |
下面範例使用 Solstice DiskSuite 的專用詞彙。 針對 Solaris Volume Manager,異動複合裝置改稱為異動容體,複合裝置則改稱為容體。 否則下列處理程序對兩個容體管理程式均有效。
此 md.tab 檔案範例結構如下。
第一行將裝置 d0 定義為複合裝置 d10 與 d20 的鏡像。 -m 表示該裝置為鏡像裝置。
dg-schost-1/d0 -m dg-schost-1/d0 dg-schost-1/d20 |
第二行將複合裝置 d10 (d0 的第一個子鏡像) 定義為單向條塊。
dg-schost-1/d10 1 1 /dev/did/rdsk/d1s0 |
第三行將複合裝置 d20 (d0 的第二個子鏡像) 定義為單向條塊。
dg-schost-1/d20 1 1 /dev/did/rdsk/d2s0 |