実行前/実行後スクリプトを使用すると、ジョブ実行の特定の段階でユーザ独自のビジネス ロジックを実行できます。コンソールのバックアップ ウィザードおよびリストア ウィザードの[実行前/後スクリプトの設定]でスクリプトを実行するタイミングを指定できます。設定によっては、スクリプトをバックアップ サーバ上で実行できます。
実行前/実行後スクリプトの管理には 2 段階のプロセスがあります。実行前/実行後スクリプトの作成と、prepost フォルダへのスクリプトの保存です。
実行前/実行後スクリプトの作成
次の手順に従ってください:
実行前/実行後スクリプトの環境変数
スクリプトを作成するには、以下の環境変数を使用します。
ジョブの名前を特定します。
ジョブ ID を特定します。ジョブ ID は、ユーザがジョブを実行するときに、ジョブに指定される数値です。再度同じジョブを実行する場合は、新しいジョブ番号を取得します。
バックアップされているかリストアされるノードが識別されます。
実行中のジョブの種類が識別されます。以下の値により D2D_JOBTYPE 変数が識別されます。
ジョブがフル バックアップとして識別されます。
ジョブが増分バックアップとして識別されます。
ジョブが検証バックアップとして識別されます。
ジョブがベア メタル復旧(bmr)として識別されます。これはリストア ジョブです。
ジョブがファイル レベル リストアとして識別されます。これはリストア ジョブです。
復旧ポイントが保存されている場所が識別されます。
一時ファイルが示されます。一時ファイルの最初の行の内容がアクティビティ ログに表示されます。
ジョブの段階が示されます。以下の値により D2D_JOBSTAGE 変数が識別されます。
ジョブの開始前にバックアップ サーバで実行するスクリプトが識別されます。
ジョブの完了後にバックアップ サーバで実行するスクリプトが識別されます。
ジョブの開始前にターゲット マシンで実行するスクリプトが識別されます。
ジョブの完了後にターゲット マシンで実行するスクリプトが識別されます。
スナップショットのキャプチャ前にターゲット マシンで実行するスクリプトが識別されます。
スナップショットのキャプチャ後にターゲット マシンで実行するスクリプトが識別されます。
バックアップ ジョブ中にバックアップされるボリュームが識別されます。この変数は、バックアップ ジョブ用のスナップショット実行前/実行後スクリプトに適用可能です。
ジョブ実行後スクリプトの結果が識別されます。以下の値により D2D_JOBRESULT 変数が識別されます。
結果が成功として識別されます。
結果が失敗として識別されます。
バックアップ サーバがインストールされているフォルダが識別されます。この変数は、バックアップ サーバ上で実行されるスクリプトに適用可能です。
スクリプトが作成されます。
注:すべてのスクリプトで、ゼロの戻り値は成功を示し、ゼロ以外の戻り値は失敗を示します。
prepost フォルダへのスクリプトの配置と確認
バックアップ サーバのすべての実行前/実行後スクリプトは、以下の場所の prepost フォルダで一元管理されます。
/opt/CA/d2dserver/usr/prepost
次の手順に従ってください:
/opt/CA/d2dserver/usr/prepost
スクリプトが実行されます。
実行前/実行後スクリプトが正常に作成され、prepost フォルダに配置されました。
Copyright © 2015 Arcserve.
All rights reserved.
|
|