Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

Procedure如何增加與註冊裝置群組 (Solaris Volume Manager)

使用 metaset 指令建立 Solaris Volume Manager 磁碟組並將其註冊為 Sun Cluster 裝置群組。註冊磁碟組時,您指定給磁碟組的名稱會自動指定給裝置群組。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 在連接至您建立磁碟組的磁碟的其中之一個節點上,成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. SPARC: 僅 Solaris 9:計算配置所需的 Solstice DiskSuite 中介裝置或 Solaris Volume Manager 磁碟區的名稱數,並在每個節點上修改 /kernel/drv/md.conf 檔案。如果您正在 Solaris 10 上執行,則不須此步驟。

    請參閱「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」中的「如何設定中介裝置或磁碟區名稱和磁碟組的數目」。

  3. 使用 metaset(1M) 指令增加 Solaris Volume Manager 磁碟組,並將其註冊為具備 Sun Cluster 的裝置群組。若要建立多所有者磁碟群組,請使用 –M 選項。


    # metaset -s diskset -a -M -h nodelist
    
    -s diskset

    指定要建立的磁碟組。

    -a -h nodelist

    增加可控制磁碟組的節點清單。

    -M

    指定磁碟群組為多擁有者。


    備註 –

    在叢集上執行 metaset 指令來建立「Solstice DiskSuite/Solaris Volume Manager」裝置群組,根據預設將會產生一個次要節點,不論該裝置群組中所含的節點數目為何。建立裝置群組後,您可使用 clsetup 公用程式來變更想要的次要節點編號。請參閱如何設定裝置群組的次要節點數目,以取得更多有關磁碟容錯移轉的資訊。


  4. 如果您正在配置一個已複製的裝置群組,請設定裝置群組的複製特性。


    # cldevicegroup sync devicegroup
    
  5. 確認裝置群組是否增加成功。

    裝置群組名稱會與使用 metaset 指定的磁碟組名稱相符。


    # cldevicegroup list 
    
  6. 列出 DID 對應。


    # cldevice show | grep Device
    
    • 選擇將主控或可能主控磁碟組的叢集節點共用的磁碟機。

    • 當您增加磁碟機至磁碟組時,請使用完整的DID 裝置名稱,其形式為 /dev/did/rdsk/dN

    在下列範例中,DID 裝置 /dev/did/rdsk/d3 的項目指出磁碟機被 phys-schost-1phys-schost-2 所共用。


    === 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
    …
  7. 將磁碟機增加至磁碟組。

    使用完整的 DID 路徑名稱。


    # metaset -s setname -a /dev/did/rdsk/dN
    
    -s setname

    指定磁碟組名稱,其與裝置群組名稱相同。

    -a

    將磁碟機增加至磁碟組。


    備註 –

    將磁碟機增加至磁碟組時,請使用低階裝置名稱 (cNtXdY)。因為低階裝置名稱是本機名稱,在叢集中並非唯一,使用此名稱會使 metaset 無法切換。


  8. 驗證磁碟組與磁碟機的狀態。


    # metaset -s setname
    

範例 5–16 增加 Solaris Volume Manager 裝置群組

下列範例顯示建立磁碟機 /dev/did/rdsk/d1/dev/did/rdsk/d2 的磁碟組和裝置群組,並驗證是否已建立裝置群組。


# metaset -s dg-schost-1 -a -h phys-schost-1

# cldevicegroup list
dg-schost-1 
metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2