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

如何啟用資料複製的範例

本小節說明如何為配置範例啟用資料複製。本小節使用 Sun StorageTek Availability Suite 軟體指令 sndradmiiadm。如需更多有關這些指令的資訊,請參閱 Sun StorageTek Availability documentation。

本小節包含以下程序:

Procedure如何在主要叢集上啟用複製

  1. 以 超級使用者或成為提供 solaris.cluster.read RBAC 授權的角色 存取 nodeA

  2. 清除所有異動。


    nodeA# lockfs -a -f
    
  3. 確認邏輯主機名稱 lhost-reprg-primlhost-reprg-sec 均處於線上狀態。


    nodeA# clresourcegroup status
    nodeC# clresourcegroup status
    

    檢查資源群組的狀態欄位。

  4. 啟用從主要叢集到次要叢集的遠端鏡像複製。

    此步驟會啟用從主要叢集上的主磁碟區到次要叢集上的主磁碟區的複製。另外,此步驟會啟用向 vol04 上的遠端鏡像點陣圖的複製。

    • 如果主要叢集與次要叢集未同步,請執行此指令︰

      • Sun StorEdge Availability Suite 軟體:


        nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -e lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
      • Sun StorageTek Availability Suite 軟體:


        nodeA# /usr/sbin/sndradm -n -e lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
    • 如果主要叢集與次要叢集同步,請執行此指令︰

      • Sun StorEdge Availability Suite 軟體:


        nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -E lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
    • Sun StorageTek Availability Suite 軟體:


      nodeA# /usr/sbin/sndradm -n -E lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
  5. 啟用自動同步化。

    • Sun StorEdge Availability Suite 軟體:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -a on lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
    • Sun StorageTek Availability Suite 軟體:


      nodeA# /usr/sbin/sndradm -n -a on lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      

    此步驟啟用自動同步化。如果將自動同步化的作用中狀態設定為 on,則當系統重新開機或發生故障時將重新同步化磁碟區集。

  6. 驗證叢集是否處於記錄模式下。

    • Sun StorEdge Availability Suite 軟體:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -P
      
    • Sun StorageTek Availability Suite 軟體:


      nodeA# /usr/sbin/sndradm -P
      

    輸出應類似於以下顯示:


    /dev/vx/rdsk/devgrp/vol01 ->
    lhost-reprg-sec:/dev/vx/rdsk/devgrp/vol01
    autosync: off, max q writes:4194304, max q fbas:16384, mode:sync,ctag:
    devgrp, state: logging

    在記錄模式下,狀態為 logging,自動同步化的使用中狀態為 off。當寫入到磁碟上的資料磁碟區時,將更新同一個磁碟上的點陣圖檔案。

  7. 啟用即時快照。

    • Sun StorEdge Availability Suite 軟體:


      nodeA# /usr/opt/SUNWesm/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeA# /usr/opt/SUNWesm/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      
    • Sun StorageTek Availability Suite 軟體:


      nodeA# /usr/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeA# /usr/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      

    此步驟可將主要叢集上的主磁碟區複製到同一個叢集上的影像磁碟區。主磁碟區、影像磁碟區和即時點陣圖磁碟區必須位於同一個裝置群組中。在此範例中,主磁碟區為 vol01,影像磁碟區為 vol02,即時點陣圖磁碟區為 vol03

  8. 將即時快照附加至遠端鏡像集。

    • Sun StorEdge Availability Suite 軟體:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      
    • Sun StorageTek Availability Suite 軟體:


      nodeA# /usr/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      

    此步驟使即時快照與遠端鏡像磁碟區集關聯起來。Sun StorageTek Availability Suite 軟體可確保在執行即時快照之後,才會發生遠端鏡像複製。

接下來的步驟

請移至如何在次要叢集上啟用複製

Procedure如何在次要叢集上啟用複製

開始之前

完成如何在主要叢集上啟用複製程序。

  1. 以超級使用者身份存取 nodeC

  2. 清除所有異動。


    nodeC# lockfs -a -f
    
  3. 啟用從主要叢集到次要叢集的遠端鏡像複製。

    • Sun StorEdge Availability Suite 軟體:


      nodeC# /usr/opt/SUNWesm/sbin/sndradm -n -e lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
    • Sun StorageTek Availability Suite 軟體:


      nodeC# /usr/sbin/sndradm -n -e lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      

    主要叢集偵測到次要叢集存在並開始同步化。請參閱 Sun StorEdge Availability Suite 的系統記錄檔 /var/opt/SUNWesm/ds.log 或 Sun StorageTek Availability Suite 的系統記錄檔 /var/adm 以取得關於叢集狀態的資訊。

  4. 啟用獨立的即時快照。

    • Sun StorEdge Availability Suite 軟體:


      nodeC# /usr/opt/SUNWesm/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeC# /usr/opt/SUNWesm/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      
    • Sun StorageTek Availability Suite 軟體:


      nodeC# /usr/sbin/iiadm -e ind \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      nodeC# /usr/sbin/iiadm -w \
      /dev/vx/rdsk/devgrp/vol02
      
  5. 將即時快照附加至遠端鏡像集。

    • Sun StorEdge Availability Suite 軟體:


      nodeC# /usr/opt/SUNWesm/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      
    • Sun StorageTek Availability Suite 軟體:


      nodeC# /usr/sbin/sndradm -I a \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol02 \
      /dev/vx/rdsk/devgrp/vol03
      
接下來的步驟

請移至如何執行資料複製的範例