ETERNUS SF AdvancedCopy Manager 運用手引書 テープバックアップ連携編 13.2 -Microsoft(R) Windows(R) 2000/Microsoft(R) Windows Server(R) 2003-, -Solaris-, -HP-UX-, -Linux-, -AIX- |
目次
索引
![]() ![]() |
付録A バックアップ/リストア/テープコピーの前後処理 |
テープコピーの前後処理は、以下のようにバックアップ実行コマンド(acmbackup)を実行したときのテープバックアップ処理で実行されます。
また、テープコピーコマンド(acmtphistcopy)を実行したときに常に実行されます。
[Solaris/Linux/HP-UX/AIXの場合]
AdvancedCopy Managerでのテープコピーでは、基本的にテープコピー対象のバックアップボリュームがアンマウントされた状態で処理を行う必要があります。
そのため、通常、前処理では、テープコピー対象のバックアップ履歴のバックアップボリュームから、そのボリュームのマウント状態を獲得し、次の処理を行います。
バックアップボリュームの状態 |
前処理 |
---|---|
マウントされている |
バックアップボリュームをアンマウントします。 |
アンマウントされている |
何も処理しません。 |
後処理は、テープコピーでは何も行いません。このため、テープコピー実行前にマウントされていたバックアップボリュームは、テープコピー実行後にはアンマウントされた状態となります。
ユーザー固有の処理を前後処理に追加する必要がある場合は、テープコピー前後処理スクリプトに処理を追加します。
[Windowsの場合]
AdvancedCopy Managerでのバックアップは、基本的に業務ボリュームが他のプロセスからアクセスできない状態で処理を行う必要があります。
そのため、通常前処理では、バックアップボリュームをロックします。
後処理では、バックアップボリュームのロックの解除をします
また、このロックおよびロック解除の処理は、プログラム内で実施します。このロック処理の動作は、テープコピー用バックアップボリュームロック動作指定ファイルと呼ばれる設定ファイルを作成することにより変更できます。
ユーザー固有の処理を前後処理に追加する必要がある場合は、テープコピー前後処理スクリプトに処理を追加します。
これらのスクリプトはJScript言語で記述されており、Windows Scripting Host(WSH)上で実行されます。
[Solaris/Linux/HP-UX/AIXの場合]
クラスタ環境に適応するように、前処理シェルスクリプトを変更する必要があります。
シングル構成の場合、前述のとおり、AdvancedCopy Managerでのテープコピーでは、基本的にテープコピー対象のバックアップボリュームがアンマウントされた状態で処理を行う必要があります。一方、クラスタ構成では、バックアップボリュームのアンマウント処理の代わりにオフライン処理を行う必要があります。
たとえば、クラスタシステムとしてSolarisのVERITASクラスタサービスを使用している場合、以下のように前処理シェルスクリプト(テープコピー実行時の前処理に記載されているTapeCopy.preファイル)を書き換えます。
現在 |
(lines 74) /usr/sbin/umount $cur_mount_point 2>/dev/null |
書き換え後 |
/opt/VRTSvcs/bin/hares -offline resouce_name -sys system_name |
マウントポイントリソースに対するオフライン操作を実施してからボリュームが実際にアンマウントされるまでに時間差があります。このため、以下のように、オフラインの成否判定を行っている箇所の後に、アンマウント完了を待ち合わせる処理(たとえば、sleepコマンドやdfコマンドの結果の監視)を追加してください。
テープコピー実行時の前処理に記載されているTapeCopy.preでは、102行目と103行目の間に以下の行を追加します。
while /usr/sbin/df -l "$device">/dev/null 2>&1; do :; done |
Storageサーバをクラスタ運用する場合の注意事項については、StorageサーバのOSに対応する『ETERNUS SF AdvancedCopy Manager 運用手引書』の以下を参照してください。
- 「クラスタ運用時の注意事項」
- 「クラスタ運用でのバックアップ運用の注意事項」
[Windowsの場合]
Storageサーバがシングル構成の場合と同様です。
目次
索引
![]() ![]() |