本項では、データ保護運用の自動化を簡易化するサンプルスクリプトについて説明します。
図F.9 サンプルスクリプトによるデータ保護運用の自動化手順の説明図
運用側装置で、acnas backupコマンドを実行してNASボリュームをバックアップします。
acopc queryコマンドを実行してNASボリュームのバックアップの物理コピー終了を待ち合わせます。
acec startコマンドを実行して運用側装置のNASバックアップボリュームからバックアップ側装置のREC先ボリュームへのRECを起動します。
acec queryコマンドを実行してRECの等価を待ち合わせます。
acec suspendコマンドを実行してRECをサスペンドします。
バックアップ側装置で、acopc startコマンドを実行してREC先ボリュームからバックアップボリュームへのQuickOPCを起動します。
acopc queryコマンドを実行してQuickOPCの物理コピー終了を待ち合わせます。
acec resumeコマンドを実行してRECを再開します。
参考
サンプルスクリプトでは、REC起動時(3)にRECのコピーセッションの存在有無をチェックし、コピーセッションが存在しない場合は、初期コピーします。処理時間の短縮を図るために、事前にacnas backupコマンドを実行してNASボリュームをバックアップし、物理コピー終了を確認したあと、RECを起動することを推奨します。
サンプルスクリプト名/格納ディレクトリ
サンプルスクリプト名および格納ディレクトリについて説明します。
サンプルスクリプトは、格納ディレクトリ配下のすべてのファイルを別フォルダにコピーして使用してください。また、実際のバックアップ運用に合わせて、修正して使用してください。
Windowsの場合
バッチファイル名 | 格納ディレクトリ名 |
---|---|
nas_rec_backup.bat | <環境設定ディレクトリ>\CCM\etc\sample\nasrec |
Solaris/Linuxの場合
スクリプトファイル名 | 格納ディレクトリ名 |
---|---|
nas_rec_backup.sh | /etc/opt/FJSVccm/samp/nasrec |
起動方法
Windowsの場合
nas_rec_backup.bat NASCopyGroup RECCopyGroup QuickCopyGroup
Solaris/Linuxの場合
nas_rec_backup.sh NASCopyGroup RECCopyGroup QuickCopyGroup
オペランド
運用側装置でのNASボリュームとNASバックアップボリュームのコピーグループ名(QuickOPC)
運用側装置のNASバックアップボリュームとバックアップ側装置のREC先ボリュームのコピーグループ名(REC)
バックアップ側装置のREC先ボリュームとバックアップボリュームのコピーグループ名(QuickOPC)
終了ステータス
=0 : 正常終了
>0 : 異常終了
終了ステータス | 意味 |
---|---|
1 | パラメーターエラー |
2 | AdvancedCopy Manager CCMコマンドのエラー |
3 | コピー状態異常 |
4 | コピーモード不当 |
5 | 環境不当 |
使用例
本スクリプトをSolarisで実行し、正常終了したときの使用例
> nas_rec_backup.sh NAS_QuickOPC_NAS_Vol_0_1 RECGRP QUICKGRP nas_rec_backup start backup from NAS volume to primary backup volume start backup from NAS volume to primary backup volume end rc=0 rec from primary backup volume to rec dest volume start rec from primary backup volume to rec dest volume end rc=0 suspend rec from primary backup volume to rec dest volume start suspend rec from primary backup volume to rec dest volume end rc=0 copy from rec dest volume to secondary backup volume start copy from rec dest volume to secondary backup volume end rc=0 resume rec from primary backup volume to rec dest volume start resume rec from primary backup volume to rec dest volume end rc=0 nas_rec_backup end rc=0 >
本スクリプトをSolarisで実行し、異常終了したときの使用例
> nas_rec_backup.sh NAS_QuickOPC_NAS_Vol_0_1 RECGRP QUICKGRP nas_rec_backup start backup from NAS volume to primary backup volume start ccmxxxxx(AdvancedCopy Manager CCMで何らかのエラーが発生し、AdvancedCopy Manager CCMのメッセージ出力) backup from NAS volume to primary backup volume end rc=2 nas_rec_backup end rc=2 >