NetBackup™ NAS 管理者ガイド
- 第 I 部 NAS バックアップについて
- 第 II 部 NAS-Data-Protection (D-NAS) の使用
- D-NAS の概要
- D-NAS 構成の前提条件
- NAS ボリュームの D-NAS ポリシーの構成
- アクセラレータの使用
- D-NAS ポリシーを使用したレプリケーション
- D-NAS バックアップからのリストア
- トラブルシューティング
- 第 III 部 セクション 3
- NetBackup for NDMP の概要
- NetBackup for NDMP について
- NDMP バックアップの形式
- 異なるホストへのテープドライブの割り当てについて
- NetBackup for NDMP のインストールについての注意事項
- NDMP に接続されたデバイスへの NDMP バックアップの構成
- [メディアおよびデバイスの管理 (Media and Device Management)]の構成について
- NDMP ポリシーの作成について
- DAR の有効化または無効化について
- NetBackup メディアサーバーへの NDMP バックアップ (リモート NDMP) の構成
- NDMP ダイレクトコピーの構成
- Accelerator for NDMP
- リモート NDMP とディスクデバイス
- NetBackup for NDMP での Shared Storage Option (SSO) の使用
- バックアップおよびリストアの手順
- トラブルシューティング
- NetBackup for NDMP のスクリプトの使用
- NetBackup for NDMP の概要
ndmp_start_notify.cmd スクリプト (Microsoft Windows の場合)
Windows 版 NetBackup for NDMP メディアサーバーを使う場合、クライアントがバックアップを開始するたびに通知するバッチスクリプトを作成できます。これらのスクリプトは、メディアサーバーの次に示すフォルダに置いておく必要があります。
install_path\NetBackup\bin
Install_path は、NetBackup がインストールされているディレクトリです。
ndmp_start_notify スクリプトは、すべてのバックアップについて通知するようにも、特定のポリシーまたはスケジュールのバックアップだけを通知するようにも作成できます。ndmp_start_notify スクリプトは、バックアップの開始時およびテープの配置後に毎回実行されます。
スクリプト名を次のとおり設定すると、すべてのバックアップに適用するスクリプトを作成できます。
install_path\netbackup\bin\ndmp_start_notify.cmd
スクリプト名に接尾辞として .policyname または .policyname.schedulename を追加すると、特定のポリシーまたはポリシーとスケジュールの組み合わせだけに適用する ndmp_start_notify スクリプトを作成できます。次に 2 つの例を示します。
次のスクリプトは、days という名前のポリシーだけに適用されます。
install_path\netbackup\bin\ndmp_start_notify.days.cmd
次のスクリプトは、days というポリシー内の fulls というスケジュールだけに適用されます。
install_path\netbackup\bin\ndmp_start_notify.days.fulls.cmd
1 番目のスクリプトは、days というポリシー内のスケジュールバックアップに影響します。2 つ目のスクリプトは、days という名前のポリシーに含まれる、スケジュール名が fulls であるスケジュールバックアップだけに影響します。
該当するバックアップに対して、NetBackup では、ndmp_start_notify スクリプトが 1 つのみ呼び出され、次の順序で確認されます。
ndmp_start_notify.policy.schedule.cmd ndmp_start_notify.policy.cmd ndmp_start_notify.cmd
たとえば、ndmp_start_notify.policy.cmd スクリプトと ndmp_start_notify.policy.schedule.cmd スクリプトの両方が存在する場合、NetBackup では、ndmp_start_notify.policy.schedule.cmd だけが使用されます。
メモ:
ndmp_end_notify スクリプトも使用する場合、ndmp_start_notify スクリプトとは異なるレベルの通知を取得できます。たとえば、両方のスクリプトが 1 種類ずつ存在する場合、ndmp_start_notify.policy.cmd および ndmp_end_notify.policy.schedule.cmd. という組み合わせで使用できます。
バックアップの開始時に、NetBackup からスクリプトに通知されるパラメータは、次のとおりです。
表: ndmp_start_notify.cmd のスクリプトパラメータ (Microsoft Windows)
パラメータ | 説明 |
---|---|
%1 | NetBackup カタログのクライアント名を指定します。 |
%2 | NetBackup カタログのポリシー名を指定します。 |
%3 | NetBackup カタログのスケジュール名を指定します。 |
%4 | 次のいずれかを指定します。 FULL INCR CINC |
%5 | bpstart_notify に対する操作の状態は常に 0 (ゼロ) であることを指定します。 |
%6 | NetBackup で、スクリプトからの戻りコードを確認する結果ファイルを指定します。NetBackup は、%6 を使用してファイル名を渡し、その後、スクリプトによってスクリプトと同じディレクトリにファイルが作成されると想定します。 スクリプトを特定のポリシーとスケジュールに適用する場合、結果ファイルに次の名前を付ける必要があります。 install_path\netbackup\bin\NDMP_START_NOTIFY_RES.policy.schedule スクリプトを特定のポリシーに適用する場合、結果ファイルに次の名前を付ける必要があります。 install_path\NetBackup\bin\NDMP_START_NOTIFY_RES.policy スクリプトをすべてのバックアップに適用する場合、結果ファイルに次の名前を付ける必要があります。 install_path\NetBackup\bin\NDMP_START_NOTIFY_RES echo 0> %6 文を使用して、スクリプトでファイルを作成することもできます。 NetBackup では、スクリプトを呼び出す前に既存の結果ファイルが削除されます。スクリプトが実行された後、NetBackup では新しい結果ファイルで状態が確認されます。スクリプトが正常終了したと見なされるには、状態が 0 (ゼロ) である必要があります。結果ファイルが存在しない場合、NetBackup ではスクリプトが正常終了したと見なされます。 |
クライアントからサーバーへの continue メッセージは、サーバー上の NetBackup の CLIENT_READ_TIMEOUT オプションで指定した期間内に返されます。デフォルトは 300 秒です。スクリプトで 300 秒を超える時間が必要な場合は、この値を大きくして待機時間を長くします。