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 作業系統)」中的「How to Set the Number of Metadevice or Volume Names and Disk Sets 」。

  3. 增加 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–21 增加 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