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

Procedure如何對封裝根磁碟進行鏡像

安裝 VxVM 並封裝根磁碟之後,請在每個您鏡像封裝根磁碟的節點上執行下列步驟。

開始之前

請確定您已經依照SPARC: 如何封裝根磁碟中的說明,封裝了根磁碟。

  1. 成為超級使用者。

  2. 列出裝置。


    phys-schost# cldevice list -v
    

    輸出結果如下所示:


    DID Device          Full Device Path
    ----------          ----------------
    d1                  phys-schost-1:/dev/rdsk/c0t0d0
    d2                  phys-schost-1:/dev/rdsk/c0t6d0
    d3                  phys-schost-2:/dev/rdsk/c1t1d0
    d3                  phys-schost-1:/dev/rdsk/c1t1d0
  3. 鏡像已封裝的根磁碟。

    請遵循 VxVM 文件中的程序。

    為了達到最高可用度並簡化管理,請使用本機磁碟進行鏡像。請參閱鏡像根磁碟的準則,以得知更多準則內容。


    Caution – Caution –

    請勿使用法定裝置來鏡像根磁碟。在某些情況下,使用法定裝置鏡像根磁碟可能會阻礙節點從根磁碟鏡像啟動。


  4. 針對鏡像根磁碟所使用的裝置,檢視其原始磁碟裝置群組的節點清單。

    裝置群組名稱的格式為 dsk/dN,其中 dN 是 DID 裝置名稱。


    phys-schost# cldevicegroup list -v dsk/dN
    
    -v

    顯示詳細的輸出。

    輸出結果如下所示:


    Device group        Type                Node list
    ------------        ----                ---------
    dsk/dN              Local_Disk          phys-schost-1, phys-schost-3
  5. 如果節點清單包含多個節點名稱,則除了已鏡像其根磁碟的節點之外,從節點清單中移除所有節點。

    原始磁碟裝置群組的節點清單中僅應保留已鏡像其根磁碟的節點。


    phys-schost# cldevicegroup remove-node -n node dsk/dN
    
    -n node

    指定要從裝置群組節點清單移除的節點。

  6. 啟用原始磁碟裝置群組的 localonly 特性 (若尚未啟用)。

    啟用 localonly 特性後,原始磁碟裝置群組將由節點清單中的節點專用。當啟動裝置連接到多個節點時,如此做可避免不小心將節點與其啟動裝置隔離開。


    phys-schost# cldevicegroup set -p localonly=true dsk/dN
    
    -p

    設定裝置群組特性的值。

    localonly=true

    啟用裝置群組的 localonly 特性。

    如需更多有關 localonly 特性的資訊,請參閱「scconf_dg_rawdisk(1M) 線上手冊」。

  7. 對叢集中您要鏡像其封裝根磁碟的每個節點,重複執行此程序。


範例 5–1 鏡像已封裝的根磁碟

下列範例會顯示為 phys-schost-1 根磁碟建立的鏡像。此鏡像是建立在 c0t0d0 上,其原始磁碟裝置群組名稱為 dsk/d2。磁碟 c1t1d0 為多主機磁碟,所以會從磁碟的節點清單中移除節點 phys-schost-3,並啟用 localonly 特性。


phys-schost# cldevice list -v
DID Device          Full Device Path
----------          ----------------
d2                  pcircinus1:/dev/rdsk/c0t0d0
…
Create the mirror by using VxVM procedures
phys-schost# cldevicegroup  list -v dsk/d2
Device group        Type                Node list
------------        ----                ---------
dsk/d2              Local_Disk          phys-schost-1, phys-schost-3
phys-schost# cldevicegroup remove-node -n phys-schost-3 dsk/d2
phys-schost# cldevicegroup set -p localonly=true dsk/d2

接下來的步驟

建立磁碟群組。請至在叢集中建立磁碟群組