Sun Cluster 3.0 U1 安裝手冊

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

安裝了 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