在叢集的每一個節點建立 /etc/lvm/md.tab 檔。使用 md.tab 檔案為您建立的磁碟組定義 Solaris Volume Manager 磁碟區。
如果是使用本機磁碟區,請確定本機磁碟區名稱與用來形成磁碟組的裝置 ID 名稱不同。例如,如果在磁碟組中使用裝置 ID 名稱 /dev/did/dsk/d3,則請勿將名稱 /dev/md/dsk/d3 用於本機磁碟區。此需求不適用於共用磁碟區,因為其採用的命名慣例為 /dev/md/setname/{r}dsk/d#。
成為超級使用者。
建立 md.tab 檔時,請列出 DID 對應以作為參考。
使用 md.tab 檔案中的完整 DID 裝置名稱,來替代較低層級的裝置名稱 (cN tXdY)。DID 裝置名稱的格式為 /dev/did/rdsk/dN。
phys-schost# cldevice show | grep Device |
=== DID Device Instances === DID Device Name: /dev/did/rdsk/d1 Full Device Path: phys-schost-1:/dev/rdsk/c0t0d0 DID Device Name: /dev/did/rdsk/d2 Full Device Path: phys-schost-1:/dev/rdsk/c0t6d0 DID Device Name: /dev/did/rdsk/d3 Full Device Path: phys-schost-1:/dev/rdsk/c1t1d0 Full Device Path: phys-schost-2:/dev/rdsk/c1t1d0 … |
建立 /etc/lvm/md.tab 檔案,並使用您偏好的文字編輯器進行編輯。
如果在將用於子鏡像的磁碟機上有現有資料,則必須在設定磁碟區之前備份該資料。然後將資料回復至鏡像。
為了避免叢集環境中不同節點間的本機磁碟區發生混淆,請使用可使整個叢集中每個本機磁碟區名稱皆是唯一的命名方案。例如,針對節點 1,選擇 d100 至 d199 之間的名稱。針對節點 2,使用 d200 至 d299 之間的名稱。
請參閱您的 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 |
此 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 檔案中定義的磁碟區。請至如何啟動磁碟區。