ページの先頭行へ戻る
ETERNUS SF AdvancedCopy Manager 14.1 運用手引書

7.9.3 レプリケーションの実行

ディスクグループ内のすべての物理ディスクで、同期をとって操作します。

必要な前後処理は、レプリケーションの操作を行う前後にディスクグループ単位で実施し、各物理ディスクを操作する際には、前後処理を動作させないようにします。

[スナップショット型レプリケーションの例]

(複写元/複写先に対する前処理を行う)

# /opt/FJSVswsrp/bin/swsrpmake -f -t /dev/vx/dmp/c1t0d10@SV1 /dev/vx/dmp/c1t0d20@SV2
FROM=/dev/vx/dmp/c1t0d10@SV1, TO=/dev/vx/dmp/c1t0d20@SV2 swsrpmake completed
# /opt/FJSVswsrp/bin/swsrpmake -f -t /dev/vx/dmp/c1t0d11@SV1 /dev/vx/dmp/c1t0d21@SV2
FROM=/dev/vx/dmp/c1t0d11@SV1, TO=/dev/vx/dmp/c1t0d21@SV2 swsrpmake completed
#

(複写元/複写先に対する後処理を行う)

[同期型レプリケーションの例]

(複写先に対する前処理を行う)

# /opt/FJSVswsrp/bin/swsrpstartsync -t /dev/vx/dmp/c1t0d10@SV1 /dev/vx/dmp/c1t0d20@SV2
FROM=/dev/vx/dmp/c1t0d10@SV1, TO=/dev/vx/dmp/c1t0d20@SV2 swsrpstartsync completed
# /opt/FJSVswsrp/bin/swsrpstartsync -t /dev/vx/dmp/c1t0d11@SV1 /dev/vx/dmp/c1t0d21@SV2
FROM=/dev/vx/dmp/c1t0d11@SV1, TO=/dev/vx/dmp/c1t0d21@SV2 swsrpstartsync completed

(等価性維持状態後)

(複写元に対する前処理を行う)

# /opt/FJSVswsrp/bin/swsrpmake -f -t /dev/vx/dmp/c1t0d10@SV1 /dev/vx/dmp/c1t0d20@SV2
FROM=/dev/vx/dmp/c1t0d10@SV1, TO=/dev/vx/dmp/c1t0d20@SV2 swsrpmake completed
# /opt/FJSVswsrp/bin/swsrpmake -f -t /dev/vx/dmp/c1t0d11@SV1 /dev/vx/dmp/c1t0d21@SV2
FROM=/dev/vx/dmp/c1t0d11@SV1, TO=/dev/vx/dmp/c1t0d21@SV2 swsrpmake completed
#

(複写元/複写先に対する後処理を行う)

レプリケーションの前後で実施する前後処理は以下。

表7.7 レプリケーションの前後処理

  

前処理

後処理

複写元

  1. ディスクグループ内のすべての論理ボリュームへのアクセスを停止し、データの整合性を確保します。

  2. ファイルシステムが含まれる場合は、ディスクグループ内のすべてのファイルシステムをアンマウントします。

ファイルシステムが含まれる場合は、前処理でアンマウントしたボリュームをマウントします。

複写先

  1. ディスクグループ内のすべての論理ボリュームへのアクセスを停止します。

  2. ファイルシステムが含まれる場合は、ディスクグループ内のすべてのファイルシステムをアンマウントします。

  3. ディスクグループをdeportします。

  4. ディスクグループ配下の物理ディスクをofflineにする。

  1. 前処理でofflineにした物理ディスクをonlineにする。

  2. ディスクグループを再構成します。

  3. ファイルシステムが含まれる場合は、前処理でアンマウントしたボリュームをマウントします。

ディスクグループの再構成(サーバ内レプリケーションの場合)

ディスクグループの再構成は、以下の手順で行います。

  1. リストアのプリコミット分析

    # /etc/vx/bin/vxconfigrestore -p dstdg
    Diskgroup dstdg configuration restoration started ......
    
    Installing volume manager disk header for c1t0d20 ...
    Installing volume manager disk header for c1t0d21 ...
    -
    dstdg's diskgroup configuration is restored (in precommit state).
    Diskgroup can be accessed in read only and can be examined using
    vxprint in this state.
    
    Run:
      vxconfigrestore -c dstdg ==> to commit the restoration.
      vxconfigrestore -d dstdg ==> to abort the restoration.
    #
  2. コピー先のディスクグループ構成のリストアに必要な変更をコミットする。

    # /etc/vx/bin/vxconfigrestore -c dstdg
    Committing configuration restoration for diskgroup dstdg ....
    
    dstdg's diskgroup configuration restoration is committed.
    #

ディスクグループの再構成(サーバ間レプリケーションの場合)

  1. 複製元サーバのディスクグループsrcdgを複製先サーバのディスクグループdstdgとしてインポートします。

    # /usr/sbin/vxdg -C -n dstdg import srcdg
    #

    注意

    複写元サーバのディスクグループ名と複写先サーバのディスクグループ名が同じである場合には、-nオプションは指定しません。

  2. 複製先サーバのディスクグループdstdg内のボリュームに対し、リカバリ処理を実施します。

    # vxrecover -g dstdg -sb
    #
  3. VxVM5.0以降の場合、複写先ディスクのudidが不整合となっているため、これを復旧します。

    # vxdisk updateudid c1t0d20 c1t0d21
    #

注意

  • ディスクグループをクラスタシステムのリソースとして登録している場合は、ディスクグループのimport/deport処理の代わりにディスクグループリソースのonline/offline処理を行ってください。
    マウントポイントをクラスタシステムのリソースとして登録している場合は、ファイルシステムのmount/umount処理の代わりにマウントリソースのonline/offline処理を行ってください。

  • システムでディスク交換等が行われている場合、1つのディスクグループについて競合する構成情報バックアップが複数存在する場合があります。
    その際は、上記コマンド実行後に表示されるディスクグループIDをディスクグループの代わりに指定して実行する必要があります。

  • この操作の後、ディスクグループ内のボリュームがバックグラウンドで同期されるため、ボリュームの構成によっては同期処理に時間がかかる場合があります。
    なお、その場合でもボリュームを使用することは可能です。