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

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

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

開始之前

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

步驟
  1. 鏡像已封裝的根磁碟。

    請執行 VxVM 文件中的程序。為了達到最高可用度並簡化管理,請使用本機磁碟進行鏡像。請參閱鏡像根磁碟的準則,以取得附加準則。


    注意 – 注意 –

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


  2. 顯示 DID 對應。


    # scdidadm -L
    
  3. 從 DID 對應中,找出用來鏡像根磁碟的磁碟。

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

    原始磁碟裝置群組的名稱是按照 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. 如果節點清單包含多個節點名稱,則除了已鏡像其根磁碟的節點之外,從節點清單中移除所有節點。

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


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

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

    nodelist=node

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

  7. 啟用原始磁碟裝置群組的 localonly 特性。

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


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

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

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


範例 4–1 SPARC: 鏡像已封裝的根磁碟

下列範例會顯示為 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)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
  
(Enable the localonly property)
# scconf -c -D name=dsk/d2,localonly=true

接下來的步驟

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