NetBackup のアクセラレータが仮想マシンとどのように 連携して働くか
仮想マシンバックアップの加速を有効にするには、Policy の[属性 (Attributes)]タブの
[Accelerator を使用 (Use Accelerator)]をクリックします。
p.59 の 「ポリシーユーティリティでの VMware ポリシーの構成」 を参照してください。
NetBackup Accelerator では、バックアップストリームとバックアップイメージを次のように 作成します。
■ 仮想マシンが以前のバックアップを備えていなければ、NetBackup は完全バックアッ プを実行し、各 VMDK で使用中のデータを追跡するために VMware の Changed Block Tracking を使います。
■ 次回のバックアップでは、NetBackup は、前回のバックアップ以降変更されたデータ を識別します。変更されたブロックとヘッダー情報のみが、完全な仮想ディスクバック アップを作成するためにバックアップに含まれます。
■ バックアップホストは、次のもので構成される tar のバックアップストリームをメディア サーバーに送信します。仮想マシンで変更されたブロック、前回のバックアップ ID、
変更されていないブロックのデータエクステント (ブロックオフセットとサイズ)。
■ メディアサーバーは仮想マシンにより変更されたブロック、バックアップ ID および変 更されていないブロックのデータエクステントに関する情報を読み込みます。メディア サーバーは、読み込んだバックアップ ID とデータエクステントから、既存のバックアッ プにあるその他仮想マシンデータの場所を特定します。
■ メディアサーバーはストレージサーバーを次のもので構成される新しく完全なイメージ を生成するために指示します。それは、新しく変更されたブロックとストレージサーバー に存在する既存の変更されていないブロックです。ストレージサーバーは既存のブ ロックに書き込むのではなく、イメージにリンクすることがあります。
クラウドストレージ。サポート対象のクラウドストレージベンダーが提供するストレー ジ。
■
■ NetBackup メディアサーバー重複排除プール (NetBackup Media Server Deduplication Pool)。NetBackup メディアサーバーに加え、NetBackup 5200 シリーズアプライアンスではメディアサーバー重複排除プールストレージをサポー トします。
■ 認定されたサードパーティ OpenStorage デバイス。
ストレージユニットが Accelerator をサポートしているか確認するには、現在サポート されている OST 製造元の NetBackup ハードウェア互換性リストを参照してください。
NetBackup Master Compatibility List
■ アクセラレータと組み合わせてストレージライフサイクルポリシー (SLP) と使用するあ らゆるストレージユニットで[コピー後に期限切れにする (Expire after copy)]の保持 を有効化しないことをお勧めします。[コピー後に期限切れにする (Expire after copy)]
の保持を指定することにより、バックアップの実行中にイメージが期限切れになること があります。新しい完全バックアップを合成するには、SLP バックアップで以前のバッ クアップイメージが必要になります。以前のイメージがバックアップの間に期限切れに なった場合、バックアップは失敗します。
■ 必要に応じ、NetBackup デバイスマッピングファイルを更新してください。
NetBackup のデバイスマッピングファイルには、NetBackup が使うことができるすべ てのストレージデバイス装置タイプが含まれています。アクセラレータに対応する新規 デバイスまたはアップグレードされたデバイスのサポートを加えるには、ベリタスサポー トサイトから最新のデバイスマッピングファイルをダウンロードします。
デバイスマップファイルに関する情報とそのダウンロード方法については 『NetBackup の管理者ガイド Vol. I』 を参照してください。
■ ストレージユニットグループは、グループでのストレージユニットの選択がフェールオー バーの場合にのみサポートされます。
■ 完全バックアップと増分バックアップをサポートします。あらゆる Accelerator バック アップでは (完全スケジュールまたは増分スケジュールにより) 仮想マシンの完全なイ メージを作成します。
■ 増分バックアップ (累積または差動) は、次のために使用できます。ファイルマップの オーバーヘッドを減らし、NetBackup カタログに記録されるファイル数を減らすため。
累積バックアップでは、どのファイルが変更したか判断するために、ランダムなインデッ クス付け方法を使わないので多くのファイルマップを含むことがあります。差分バック アップは累積バックアップより速いことがあります。
■ 仮想マシンのバックアップが存在しなければ、NetBackup は完全バックアップを実行 します。バックアップホストでは、VMware CBT 情報にもアクセスします。この初回バッ クアップは、通常の (加速なし) 完全バックアップ速度で実行されます。以降の仮想マ シン Accelerator バックアップでは、バックアップを加速するために VMware の Changed Block Tracking を使用します。
第 9 章 アクセラレータを使用した仮想マシンのバックアップ 150 Accelerator 仮想マシンの注意および要件
メモ: 最初に VMware ポリシーを有効化し Accelerator を使用すると、次回バックアッ プ (完全または増分) は実質的に完全バックアップとなります。この場合、ポリシーで 選択されたすべての仮想マシンがバックアップされます。そのバックアップが増分とし てスケジュールされていると、バックアップウィンドウ内で完了しない場合があります。
NetBackup 7.6 にポリシーをアップグレードし、Accelerator を有効にしたとき、次の 完全バックアップが必要時間内に完了することを確認してください。
■ ポリシーを作成するとき、ポリシーに関連付けられるストレージユニットを検証できない 場合は、後でバックアップジョブが始まるときストレージユニットが検証されることに留 意してください。アクセラレータがストレージユニットをサポートしない場合、バックアッ プは失敗します。[bpbrm]ログに、以下のいずれかのようなメッセージが表示されま す。
Storage server %s, type %s, doesn't support image include.
Storage server type %s, doesn't support accelerator backup.
■ Accelerator では、ストレージの[OptimizedImage]属性が有効になっている必要が あります。
p.152 の 「アクセラレータには OptimizedImage 属性が必要」 を参照してください。
■ VMware の制限により、BLIB は VMware テンプレートでサポートされません。この ため、NetBackup アクセラレータは VMware 仮想マシンテンプレートのバックアップ に使用できません。
仮想マシンのアクセラレータ強制再スキャン (スケジュー ルの属性)
仮想マシンのアクセラレータは、変更されたブロックの識別に VMware の Changed Block Tracking (CBT) 技術を使用します。NetBackup では、仮想マシンのフルイメージ (合 成) を作成するときに変更されたブロックを必要とします。そのため、NetBackup は、変 更されたブロックを正しく識別するのに VMware CBT に依存します。タイムスタンプを使 用する VMware CBT で発生する可能性のある抜けを防ぐために、[アクセラレータ強制 再スキャン (Accelerator forced rescan)]オプションでは VMware CBT で報告される使 用中のブロックをすべて収集して、バックアップを実行します。
このオプションは、次回のアクセラレータバックアップに新しい基準を確立することで、セー フティネットの役割を果たします。
[アクセラレータ強制再スキャン (Accelerator forced rescan)]を使うと、仮想マシンのす べてのデータがバックアップされます。このバックアップは、ポリシーの最初のアクセラレー タバックアップに似ています。強制再スキャンを実行する場合、アクセラレータ最適化の
第 9 章 アクセラレータを使用した仮想マシンのバックアップ 151 仮想マシンのアクセラレータ強制再スキャン (スケジュールの属性)
割合は 0 です。バックアップの所要時間は、アクセラレータを使わない場合のフルバック アップの所要時間とほぼ同様です。
その一例として、 [アクセラレータを使用する (Use accelerator)]オプションを使用して、
週単位のフルバックアップスケジュールを設定することができます。このポリシーを[アク セラレータ強制再スキャン (Accelerator forced rescan)]オプションを有効にして、毎月 実行する第 2 のスケジュールで補足できます。
メモ: [アクセラレータ強制再スキャン (Accelerator forced rescan)]は、[属性 (Attributes)]
タブの[アクセラレータを使用する (Use Accelerator)]オプションが選択されていない場 合は利用できません。
アクセラレータには OptimizedImage 属性が必要
アクセラレータでは、ストレージの OptimizedImage 属性が有効になっている必要があ ります。
ストレージが適切に構成されているかを確認するには、次のストレージオプションの文書 を参照してください。
■ NetBackup メディアサーバー重複排除プール (NetBackup Media Server Deduplication Pool)。
NetBackup 7.1 リリース以降、OptimizedImage属性はデフォルトで有効になってい ます。 以前のリリースでストレージサーバーとプールを作成した場合は、
OptimizedImage の構成を行う必要があります。
『NetBackup 重複排除ガイド UNIX、Windows および Linux』を参照してください。
■ サードパーティディスクアプライアンスへのバックアップ。
ストレージデバイスは、OptimizedImage 属性をサポートしている必要があります。
『NetBackup OpenStorage Solutions ガイド for Disk』を参照してください。
■ NetBackup がサポートするクラウドストレージ。
『NetBackup クラウド管理者ガイド』を参照してください。
アクセラレータバックアップおよび NetBackup カタログ
アクセラレータを使用しても、NetBackup カタログのサイズに影響はありません。アクセラ レータを使用する完全バックアップでは、アクセラレータなしで同じデータを完全バック アップする場合と同じカタログサイズになります。 これは、増分バックアップでも同様です。
アクセラレータを使用するとき、アクセラレータなしの同じバックアップより大きいカタログ 領域を必要としません。
カタログの影響が生じる可能性は、完全バックアップにアクセラレータをどのくらい頻繁に 使用するかに応じます。アクセラレータを使用する完全バックアップは、通常の完全バッ 第 9 章 アクセラレータを使用した仮想マシンのバックアップ 152
アクセラレータには OptimizedImage 属性が必要