Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)

Procedure如何建立 md.tab 檔案

在叢集的每一個節點建立 /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#


  1. 成為超級使用者。

  2. 建立 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
    …
  3. 建立 /etc/lvm/md.tab 檔案,並使用您偏好的文字編輯器進行編輯。


    備註 –

    如果在將用於子鏡像的磁碟機上有現有資料,則必須在設定磁碟區之前備份該資料。然後將資料回復至鏡像。


    為了避免叢集環境中不同節點間的本機磁碟區發生混淆,請使用可使整個叢集中每個本機磁碟區名稱皆是唯一的命名方案。例如,針對節點 1,選擇 d100 d199 之間的名稱。針對節點 2,使用 d200d299 之間的名稱。

    請參閱您的 Solaris Volume Manager 文件與 md.tab(4) 線上手冊,以取得有關如何建立 md.tab 檔案的詳細資訊。


範例 4–8 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 檔案範例結構如下。

  1. 第一行將裝置 d0 定義為磁碟區 d10d20 的鏡像。-m 表示該裝置為鏡像裝置。


    dg-schost-1/d0 -m dg-schost-1/d0 dg-schost-1/d20
  2. 第二行將磁碟區 d10 (d0 的第一個子鏡像) 定義為單向的資料平行儲存區。


    dg-schost-1/d10 1 1 /dev/did/rdsk/d1s0
  3. 第三行將磁碟區d20 (d0 的第二個子鏡像) 定義為單向的資料平行儲存區。


    dg-schost-1/d20 1 1 /dev/did/rdsk/d2s0

接下來的步驟

啟動 md.tab 檔案中定義的磁碟區。請至如何啟動磁碟區