Veritas NetBackup 並列ストリームフレームワーク SDK 開発者ガイド

Last Published:
Product(s): NetBackup & Alta Data Protection (8.1.2)
  1. NetBackup Parallel Streaming Framework を使用したワークロードの保護
    1.  
      NetBackup Parallel Streaming Framework について
    2.  
      Parallel Streaming Framework SDK について
    3.  
      Parallel Streaming Framework を使用したバックアップ処理
    4.  
      Parallel Streaming Framework を使用したリストア処理
    5.  
      NetBackup Parallel Streaming Framework の用語
  2. NetBackup Parallel Streaming Framework プラグインアーキテクチャ
    1.  
      プラグインの操作
    2.  
      NetBackup Parallel Streaming Framework API アーキテクチャ
    3.  
      サポート対象の NetBackup 機能
  3. NetBackup Parallel Streaming Framework SDK の配備
    1.  
      オペレーティングシステムとプラットフォームの互換性
    2.  
      NetBackup Parallel Streaming Framework SDK のライセンス
    3.  
      NetBackup Parallel Streaming Framework SDK のダウンロード
    4.  
      NetBackup Parallel Streaming Framework SDK のインストール
  4. プラグイン開発の準備
    1.  
      NetBackup 環境の準備
    2. バックアップホストの管理
      1.  
        NetBackup マスターサーバー上の NetBackup クライアントのホワイトリスト
    3.  
      BigData バックアップポリシーの作成
    4.  
      認証機構の処理
    5.  
      NetBackup での作業負荷クレデンシャルの追加
    6.  
      セキュリティの考慮事項
    7.  
      プラグインを利用できるようにするために必要な認証
  5. サンプルプラグインの使用
    1.  
      サンプルプラグインについて
    2.  
      サンプルプラグインの開発
  6. 作業負荷プラグインの開発
    1.  
      プラグインの開発フェーズについて
    2.  
      プラグインの初期化フェーズについて
    3.  
      プラグインの要求フェーズについて
    4.  
      プラグインのアンロードフェーズについて
    5. 作業負荷検出フェーズについて
      1.  
        作業負荷ファイルについて
    6.  
      データバックアップフェーズについて
    7.  
      リストアフェーズについて
    8.  
      リカバリフェーズについて
    9.  
      API の実行時間の管理
    10.  
      開発中のプラグインの検証およびテスト
    11.  
      作業負荷プラグインのパッケージ化
  7. ワークロードプラグインの配備
    1.  
      NetBackup File Checksum Validator ツールを使用したプラグインの検証
    2.  
      バックアップホストへの作業負荷プラグインのインストール
    3.  
      作業負荷向けの NetBackup の構成
    4.  
      作業負荷のバックアップとリストアの実行
  8. NetBackup Parallel Streaming Framework API リファレンス
    1.  
      aapi_close_object
    2.  
      aapi_close_server
    3.  
      aapi_create_object
    4.  
      aapi_delete_object
    5.  
      aapi_discovery
    6.  
      aapi_flush
    7.  
      aapi_get_object_prop
    8.  
      aapi_get_object_prop_byname
    9.  
      aapi_get_server_prop
    10.  
      aapi_get_snappath_from_realpath
    11.  
      aapi_open_object
    12.  
      aapi_open_server
    13.  
      aapi_pgn_claim
    14.  
      aapi_pgn_init
    15.  
      aapi_postprocess
    16.  
      aapi_read_object
    17.  
      aapi_set_object_utimes
    18.  
      aapi_terminate
    19.  
      aapi_write_object
    20.  
      aapi_restore_preprocess
    21.  
      aapi_restore_postprocess
    22.  
      NetBackup Parallel Streaming Framework API の戻り値
  9. ログとトラブルシューティング
    1.  
      プラグインのログの有効化

aapi_discovery

概要
int aapi_discovery(
    const aapi_pgn_server_handle_t server_handle,
    const char *selections,
    const char *backuphosts,
    const char *wkldoutdir,
    const char *wlkdfilesuffix,
    const char *schedtype,
    const char *snapid)
説明

NetBackup PSF は、検出プロセスが開始されるとこの API を呼び出します。

この API は、バックアップ対象、バックアップホスト、作業負荷出力ファイルの場所と作業負荷ファイル名のサフィックス、バックアップスケジュール形式、スナップショット ID、およびサーバーハンドルをプラグインに送信します。

プラグインは、指定された場所にある各バックアップホストで、検出を実行し、スナップショットを作成し、作業負荷出力ファイルを生成します。

作業負荷ファイルは、バイナリファイル形式です。

パラメータ (Parameters)

表: API のパラメータ

パラメータ

説明

server_handle

入力: const

サーバーハンドル

selections

入力: const char

構成済みポリシーのバックアップ対象です。

複数のバックアップ対象は、スペースで区切ります。

wkldoutdir

入力: const char

プラグインが作業負荷ファイルを作成する出力ディレクトリ。

作業負荷ファイル名の形式は、backuphost.wlkdfilesuffix です。

作業負荷が分散されている場合、パフォーマンスを向上させるために、プラグインは、バックアップホスト間でバックアップ対象を分散できます。このような場合は、バックアップホストそれぞれに対して作業負荷ファイルが作成されます。

schedtype

入力: const char

バックアップスケジュールの種類: 完全、差分、累積増分。

wlkdfilesuffix

入力: const char

作業負荷ファイル名が一意になるようにするために、プラグインが名前に付加する必要があるサフィックス。

snapid

入力: const char

一意のスナップショット ID。プラグインは、カスタムのスナップショット ID を作成できます。

出力: NetBackup PSF がこの API を呼び出した後、プラグインは作業負荷ファイルを、指定したディレクトリのバックアップホストごとに作成する必要があります。

戻り値

表: 戻り値

説明

AAPI_EOK

成功 (Success)

AAPI_ESNAPSHOT_FAILED

バックアップに失敗しました。スナップショットは作成されませんでした。

AAPI_ECREATE_WORKLOAD_FAILED

バックアップに失敗しました。作業負荷ファイルは作成されませんでした。

すべての戻り値のリストは、NetBackup Parallel Streaming Framework API の戻り値を参照してください。