Sun Cluster 3.0 12/01 軟體安裝手冊

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

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

  1. 依照 VxVM 文件中的程序,對封裝根磁碟進行鏡像。

    為了達到最高可用度,並簡化管理,請使用本機磁碟進行鏡像。 請參閱"鏡像根磁碟",以取得詳細準則。


    小心 - 小心 -

    請勿使用法定裝置來產生根磁碟的鏡像。否則,節點有時可能無法使用根磁碟鏡像來啟動。


  2. 顯示裝置 ID (DID) 對應。


    # scdidadm -L
    

  3. 在 DID 對應表中,找出要用來鏡像根磁碟的磁碟。

  4. 從根磁碟鏡像的 DID 名稱,取出原始磁碟裝置群組名稱。

    原始磁碟裝置群組的名稱是按照 dsk/dN 的慣例來命名,其中 N 為數字。在下列輸出中,您取得原始磁碟裝置群組名稱的 scdidadm 輸出部分會以粗體顯示。


    N         node:/dev/rdsk/cNtXdY     /dev/did/rdsk/dN
    

  5. 檢視原始磁碟裝置群組的節點清單。

    輸出如下所示:


    # scconf -pvv | grep dsk/dN
    Device group name:                                 dsk/dN
    ...
      (dsk/dN) Device group node list:                 phys-schost-1, phys-schost-3
    ...

  6. 節點清單是否含有一個以上的節點名稱?

  7. 除了您對根磁碟進行鏡像的節點之外,請移除此原始磁碟裝置群組節點清單內的所有其它節點。

    唯有已經進行根磁碟鏡像的節點才應該保留在節點清單內。


    # scconf -r -D name=dsk/dN,nodelist=node
    
    -D name=dsk/dN

    請指定原始磁碟裝置群組的唯一叢集名稱

    nodelist=node

    指定要從節點清單移除的節點名稱

  8. 啟動原始磁碟裝置群組的 localonly 屬性。

    localonly 屬性啟用後,原始磁碟裝置群組便只供節點清單內的節點使用。當開機裝置連接到好幾個節點時,這可避免不小心隔離節點與其開機裝置。


    # scconf -c -D name=dsk/dN,localonly=true
    

    如需 localonly 屬性的其它詳細資訊,請參閱 scconf_dg_rawdisk(1M) 線上援助頁。

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

  10. 建立磁碟群組。

    請至 "如何建立並註冊磁碟群組"

範例-鏡像封裝根磁碟

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


(Display the DID mappings)
# scdidadm -L 
...
2        phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2     
2        phys-schost-3:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2     
...
 
(Display the node list of the mirror disk's raw
disk device group)
# scconf -pvv | grep dsk/d2
Device group name:                                 dsk/d2
...
  (dsk/d2) Device group node list:                 phys-schost-1, phys-schost-3
...
 
(Remove phys-schost-3 from the node list for the
raw disk device group)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
  
(Enable the localonly property for the mirror disk's
raw disk device group)
# scconf -c -D name=dsk/d2,localonly=true