ETERNUS SF AdvancedCopy Manager 運用手引書 テープバックアップ連携編 13.3 -Microsoft(R) Windows(R) 2000/Microsoft(R) Windows Server(R) 2003/Microsoft(R) Windows Server(R) 2008-, -Solaris-, -HP-UX-, -Linux-, -AIX-
目次 索引 前ページ次ページ

付録A バックアップ/リストア/テープコピーの前後処理

A.4 テープコピーの前後処理

テープコピーの前後処理は、以下のようにバックアップ実行コマンド(acmbackup)を実行したときのテープバックアップ処理で実行されます。

また、テープコピーコマンド(acmtphistcopy)を実行したときに常に実行されます。

■Storageサーバがシングル構成の場合

[Solaris/Linux/HP-UX/AIXの場合]

AdvancedCopy Managerでのテープコピーでは、基本的にテープコピー対象のバックアップボリュームがアンマウントされた状態で処理を行う必要があります。

そのため、通常、前処理では、テープコピー対象のバックアップ履歴のバックアップボリュームから、そのボリュームのマウント状態を獲得し、次の処理を行います。

[表: バックアップボリュームの前処理]

バックアップボリュームの状態

前処理

マウントされている

バックアップボリュームをアンマウントします。

アンマウントされている

何も処理しません。

後処理は、テープコピーでは何も行いません。このため、テープコピー実行前にマウントされていたバックアップボリュームは、テープコピー実行後にはアンマウントされた状態となります。

ユーザー固有の処理を前後処理に追加する必要がある場合は、テープコピー前後処理スクリプトに処理を追加します。

[Windowsの場合]

AdvancedCopy Managerでのバックアップは、基本的に業務ボリュームが他のプロセスからアクセスできない状態で処理を行う必要があります。

そのため、通常前処理では、バックアップボリュームをロックします。

後処理では、バックアップボリュームのロックの解除をします

また、このロックおよびロック解除の処理は、プログラム内で実施します。このロック処理の動作は、テープコピー用バックアップボリュームロック動作指定ファイルと呼ばれる設定ファイルを作成することにより変更できます。

ユーザー固有の処理を前後処理に追加する必要がある場合は、テープコピー前後処理スクリプトに処理を追加します。

これらのスクリプトはJScript言語で記述されており、Windows Scripting Host(WSH)上で実行されます。

■Storageサーバがクラスタ構成の場合

[Solaris/Linux/HP-UX/AIXの場合]

クラスタ環境に適応するように、前処理シェルスクリプトを変更する必要があります。

シングル構成の場合、前述のとおり、AdvancedCopy Managerでのテープコピーでは、基本的にテープコピー対象のバックアップボリュームがアンマウントされた状態で処理を行う必要があります。一方、クラスタ構成では、バックアップボリュームのアンマウント処理の代わりにオフライン処理を行う必要があります。

たとえば、クラスタシステムとしてSolarisのVERITASクラスタサービスを使用している場合、以下のように前処理シェルスクリプト(テープコピー実行時の前処理に記載されているTapeCopy.preファイル)を書き換えます。

現在

(lines 74) /usr/sbin/umount $cur_mount_point 2>/dev/null
(lines 83) /usr/sbin/umount $cur_mount_point > $err_log_path/$dev.umount 2>&1

書き換え後

/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サーバがシングル構成の場合と同様です。


下へA.4.1 Solarisのテープコピー実行時の前処理
下へA.4.2 Solarisのテープコピー実行時の後処理
下へA.4.3 Linuxのテープコピー実行時の前処理
下へA.4.4 Linuxのテープコピー実行時の後処理
下へA.4.5 HP-UXのテープコピー実行時の前処理
下へA.4.6 HP-UXのテープコピー実行時の後処理
下へA.4.7 AIXのテープコピー実行時の前処理
下へA.4.8 AIXのテープコピー実行時の後処理
下へA.4.9 Windowsのテープコピー実行時の前処理
下へA.4.10 Windowsのテープコピー実行時の後処理
下へA.4.11 Windowsのテープコピー用バックアップボリュームロック動作指定ファイル

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2000-2008