在叢集的每一個節點建立 /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#。
成為叢集節點的超級使用者。
建立 md.tab 檔時,請列出 DID 對應以作為參考。
使用 md.tab 檔案中的完整裝置 ID 路徑名稱,來替代低階裝置名稱 (cN tXdY)。
# 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 檔,並使用您偏好的文字編輯式手動編輯此檔案。
如果在將用於子鏡像的磁碟機上有現有資料,則必須在設定中介裝置或容體之前備份這些資料。然後將資料回復至鏡像。
若要避免叢集環境中本機中介裝置或容體之間可能造成的困擾,請使用讓每一個本機中介裝置或容體名稱在整個叢集中為唯一名稱的命名機制。例如,節點 1 使用 d100-d199 的名稱,節點 2 則使用 d200-d299 的名稱。
請參閱您的 Solstice DiskSuite 或 Solaris Volume Manager 文件與 md.tab(4) 線上手冊,以取得有關如何建立 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 |
啟動 md.tab 檔案中定義的複合裝置或容體。請移至如何啟動中介裝置或容體。