Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

Procedure如何配置 DID 裝置使用 Hitachi TrueCopy 進行複製

開始之前

為您的複製裝置配置裝置群組後,您必須配置複製裝置使用的裝置識別碼 (DID) 驅動程式。

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 確認 horcm 常駐程式是否在所有節點上執行。

    如果沒有執行,以下指令可用來啟動該常駐程式。如果常駐程式已在執行中,系統會顯示訊息。


    # /usr/bin/horcmstart.sh
  3. 執行 pairdisplay 指令來判定哪個節點包含次要複本。


    # pairdisplay -g group-name
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
    group-name pair1(L) (CL1-C , 0, 9) 54321   58..P-VOL PAIR DATA ,12345 29   -
    group-name pair1(R) (CL1-A , 0, 29)12345   29..S-VOL PAIR DATA ,----- 58   -

    處於 S-VOL 狀態;擁有本機 (L) 裝置的節點包含次要複本。

  4. 在擁有次要複本的節點上 (如上個步驟所判定般),配置 DID 裝置與以儲存為基礎的複製一起使用。

    此指令將兩個分開的裝置複本組的 DID 實例合併成一個邏輯 DID 裝置。 單一實例可讓兩邊的磁碟區管理軟體使用該裝置。


    注意 – 注意 –

    如果連接多個節點至次要複本,請僅在這些節點中的其中之一執行此指令。



    # cldevice replicate -D primary-replica-nodename -S secondary replica-nodename
    
    primary-replica-nodename

    指定包含主要複本的遠端節點名稱。

    -S

    指定目前節點以外的來源節點。

    次要複本節點名稱

    指定包含次要複本的遠端節點名稱。


    備註 –

    根據預設,目前的節點即為來源節點。使用 -S 選項來指定不同的來源節點。


  5. 驗證 DID 實例是否已合併。


    # cldevice list -v logical_DID_device
    
  6. 驗證 TrueCopy 複製是否已設定。


    # cldevice show logical_DID_device
    

    指令輸出應指出 truecopy 是複製類型。

  7. 如果 DID 重新對映無法成功地合併所有的複製裝置,請以手動合併各個複製裝置。


    注意 – 注意 –

    以手動合併 DID 實例時,需非常小心。不正確的裝置重新對映會導致資料毀損。


    1. 在包含次要複本的所有節點上,執行 cldevice combine 指令。


      # cldevice combine -d destination-instance source-instance
      
      -d destination-instance

      遠端 DID 實例,可對應主要複本。

      source-instance

      本機 DID 實例,可對應次要複本。

    2. 請驗證 DID 重新對映是否成功發生。


      # cldevice list desination-instance source-instance
      

    不應列出其中一項 DID 實例。

  8. 在所有節點上,驗證所有合併的 DID 實例之 DID 裝置是否皆可存取。


    # cldevice list -v
    
接下來的步驟

若要完成您複製裝置群組的配置,請執行下列程序中的步驟。