Veritas NetBackup 並列ストリームフレームワーク SDK 開発者ガイド
- NetBackup Parallel Streaming Framework を使用したワークロードの保護
- NetBackup Parallel Streaming Framework プラグインアーキテクチャ
- NetBackup Parallel Streaming Framework SDK の配備
- プラグイン開発の準備
- サンプルプラグインの使用
- 作業負荷プラグインの開発
- ワークロードプラグインの配備
- NetBackup Parallel Streaming Framework API リファレンス
- ログとトラブルシューティング
BigData バックアップポリシーの作成
ビッグデータアプリケーションをバックアップするには、BigData ポリシーを使用します。
BigData ポリシーは、他のポリシーとは次の点で異なります。
ポリシー形式として BigData を指定する必要があります。
[クライアント]タブと[バックアップ対象]で提供されるエントリは、バックアップを作成するアプリケーションに応じて異なります。
[バックアップ対象]タブで、特定のパラメータとその適切な値を指定する必要があります。
NetBackup 管理コンソールまたはコマンドラインインターフェースのいずれかを使用して、BigData ポリシーを作成できます。
NetBackup ポリシーユーティリティを使用して BigData ポリシーを作成するには
- NetBackup 管理コンソールの左ペインで、[NetBackup の管理 (NetBackup Management)]>[ポリシー (Policies)]を展開します。
- [処理 (Actions)]メニューで[新規 (New)]>[ポリシー (Policy)]をクリックします。
- 新しいポリシー用の一意の名前を[新しいポリシーの追加 (Add a New Policy)]ダイアログボックスに入力します。
[OK]をクリックします。
- [属性 (Attributes)]タブで、ポリシー形式に[BigData]を選択します。
- [属性 (Attributes)]タブには、BigData ポリシー形式のストレージユニットを選択します。
- [スケジュール (Schedules)]タブで[新規 (New)]をクリックして、新しいスケジュールを作成します。
BigData ポリシーの完全バックアップ、差分増分バックアップ、または累積増分バックアップのスケジュールを作成できます。スケジュールを設定すると、<workload> データは、ユーザーがそれ以上介入しなくても、設定されたスケジュールに従って自動的にバックアップされます。
- [クライアント (Clients)]タブには、NameNode の IP アドレスまたはホスト名を入力します。
- [バックアップ対象 (Backup Selections)]タブで、次のようにパラメータとその値を入力します。
Application_Type=<workload>
プラグインのサンプルに aapisample を指定します。
これらのパラメータ値では、大文字と小文字が区別されます。
Backup_Host=IP_address or hostname
バックアップホストは、Linux コンピュータである必要があります。バックアップホストには、NetBackup クライアントまたはメディアサーバーを指定できます。
複数のバックアップホストを指定できます。
バックアップするエンティティ。
メモ:
BigData ポリシーを Application_Type=<workload> で定義するときにバックアップ対象に対して指定されるエンティティには、名前にスペースまたはカンマを含めることはできません。
- [OK]をクリックして、変更を保存します。
NetBackup CLI 方式を使用して BigData ポリシーを作成するには
- 管理者としてログオンします。
/usr/openv/netbackup/bin/admincmd
に移動します。- デフォルト設定を使用して、新しい BigData ポリシーを作成します。
bppolicynew policyname
-L
オプションを使用して、新しいポリシーの詳細を表示します。bpplinfo policyname -L
- ポリシー形式を BigData として変更および更新します。
bpplinfo PolicyName -modify -v -M MasterServerName -pt BigData
- Application_Type を <workload> として指定します。
Windows の場合:
bpplinclude PolicyName -add "Application_Type=workload"
UNIX の場合:
bpplinclude PolicyName -add 'Application_Type=workload'
メモ:
Application_Type=workload のパラメータ値では、大文字と小文字が区別されます。
- 作業負荷に対するバックアップ操作を実行するバックアップホストを指定します。
Windows の場合:
bpplinclude PolicyName -add "Backup_Host=IP アドレスまたはホスト名"
UNIX の場合:
bpplinclude PolicyName -add 'Backup_Host=IP アドレスまたはホスト名'
メモ:
バックアップホストは、Linux コンピュータである必要があります。バックアップホストとして、NetBackup クライアント、メディアサーバー、またはマスターサーバーを使用することができます。
- バックアップする作業負荷ディレクトリまたはフォルダ名を指定します。
Windows の場合:
bpplinclude PolicyName -add "/workloadfoldername"
UNIX の場合:
bpplinclude PolicyName -add '/workloadfoldername'
メモ:
BigData ポリシーを Application_Type=<workload> で定義するときにバックアップ対象に使用されるディレクトリまたはフォルダには、名前に特殊文字を含めることはできません。
- BigData ポリシーのポリシーストレージ形式を変更および更新します。
bpplinfo PolicyName -residence STUName -modify
- クライアント詳細を追加するための、<Master> ノードの IP アドレスまたはホスト名を指定します。
Windows の場合:
bpplclients PolicyName -M "MasterServerName" -add "<workload>ServerNameNode" "Linux" "RedHat"
UNIX の場合:
bpplclients PolicyName -M 'MasterServerName' -add '<workload>ServerNameNode' 'Linux' 'RedHat'
- 要件に応じて作成された BigData ポリシーにスケジュールを割り当てます。
bpplsched PolicyName -add Schedule_Name -cal 0 -rl 0 -st sched_type -window 0 0
ここで、
sched_type
値は次のように指定できます。スケジュール形式
説明
FULL
完全バックアップ
INCR
差分増分バックアップ
CINC
累積増分バックアップ
sched_type
のデフォルト値は FULL です。スケジュールを設定すると、<workload> データは、ユーザーがそれ以上介入しなくても、設定されたスケジュールに従って自動的にバックアップされます。
- 別の方法として、<workload> データの手動バックアップを実行することもできます。
手動バックアップ操作を実行するには、手順 1 から手順 11 のすべての手順を実行します。
- 手動バックアップ操作では、
/usr/openv/netbackup/bin
に移動します。次のコマンドを使用して、既存の BigData ポリシーの手動バックアップ操作を開始します。
bpbackup -i -p PolicyName -s Schedule_Name -S MasterServerName -t 44
ここで、
-p
はポリシー、-s
はスケジュール、-S
はマスターサーバー、および-t 44
は BigData ポリシー形式を表しています。