Users Guide

echo 'TransferJobRequestObject parameter is null';
}
else {
echo 'TransferConfiguration:' $TransferJobRequestObject.TransferConfiguration;
echo 'StorageConfiguration:' $TransferJobRequestObject.StorageConfiguration;
}
echo 'LatestEpochSeenByCore:' $LatestEpochSeenByCore;
$TakeSnapshotResponseObject = $TakeSnapshotResponse -as
[Replay.Agent.Contracts.Transfer.TakeSnapshotResponse];
if($TakeSnapshotResponseObject -eq $null) {
echo 'TakeSnapshotResponseObject parameter is null';
}
else {
echo 'ID of this transfer session:' $TakeSnapshotResponseObject.SnapshotSetId;
echo 'Volumes:' $TakeSnapshotResponseObject.VolumeSnapshots;
}
break;
}
}
Rapid Recovery での Bourne Shell スクリプティングの使
Bourne Shellshは、Unix スのオペレティングシステム用シェル言語またはコマンドラインインタプリタです。Bourne Shell
は、Linux とともに Rapid Recovery で使用することで、環境のカスタマイズをしたり、事前に設定した順番で特定の操作が行われ
るように指定したりすることができます。Bourne シェルファイルのファイル張子は .sh であり、これが命名規則になります。
Bourne Again ShellBASH)は同じようなシェル言語で、同じ文法、パラメタ、変数の展開、リダイレクト、引用符の理を
します。また、BASH では、同じ .sh ファイル張子を使用します。ここに記載されている情報は、BASH にも同じように適用され
ます。
理の前後にエクスポトスクリプトフックを使用して、送またはエクスポトの前後にシステム操作を行できます。た
とえば、送の行中に特定の cronjob を無にし、送が完了したらそれを有にすることができます。また、アプリケション
固有のデタをディスクにフラッシュするコマンドを行する必要が生じる場合もあります。容は一時ファイルに書きまれ、
exec を使用して行されます。その後、スクリプトの最初の行に定義されたインタプリタ(#!/usr/bin/env bash) など)
使用してスクリプトが行されます。指定したインタプリタを使用できない場合には $SHELL 環境変数で定義されたデフォルト
シェルがスクリプトで使用されます。
任意のインタプリタを代わりに使用できます。たとえば、設定にじて、スクリプトの #! 行で「bash」を「zshZ Shellや「tcsh
tee Shell)に置き換えることができます。
TransferPrescript パラメタから使用可能なオブジェクトを追加することも、自のコマンドを PreTransferScript.sh および
PostTransfer.sh スクリプトに追加してそれらをカスタマイズすることもできます。
本項には、Rapid Recovery for Windows および Linux で管理者が指定されたタイミングで使用できるスクリプトについての明が記
載されています。次のトピックで構成されています。
Bourne Shell スクリプティングの入力パラメ p. 453
Bourne Shell スクリプトのサンプル p. 454
Bourne Shell スクリプティングの前提
Rapid Recovery では、送の前後に Linux Agent マシン上で Bourne Shell スクリプトを行できます。Rapid Recovery Agent ソフト
ウェアで保護された Linux マシンでは、次のスクリプトがサポトされています。
メモ: スクリプトが行可能ファイルではない場合、送ジョブは失敗します。
PreTransferScript.sh
PostTransferScript.sh
PostExportScript.sh
これらのスクリプトを使用するには、これらが /opt/apprecovery/scripts/ ディレクトリに置かれていることを確認します。
452 スクリプトによる Rapid Recovery ジョブの