VERITAS NetBackup™ の技術概要

W H I T E
P A P E R
VERITAS NetBackup™ の技術概要
VERITAS NetBackup™ の技術概要
1
W H I T E
P A P E R
目次
製品の概要........................................................................................................................................................................... 5
NetBackup の主な機能.................................................................................................................................................... 5
NetBackup 管理コンソール .............................................................................................................................................. 6
NetBackup サーバーとクライアント ................................................................................................................................... 6
NetBackup 集中管理 ....................................................................................................................................................... 7
VERITAS NetBackup Global Data Manager™........................................................................................................... 8
VERITAS NetBackup Desktop and Laptop Option................................................................................................... 10
ディスクベースのバックアップとリカバリ ................................................................................................................................ 11
合成バックアップ............................................................................................................................................................. 11
合成バックアップの利点 ............................................................................................................................................. 11
リカバリ オペレーションの改善 .................................................................................................................................... 11
ネットワーク トラフィックの減少.................................................................................................................................... 11
ドライブ使用効率の向上............................................................................................................................................. 11
合成バックアップのしくみ ............................................................................................................................................ 11
合成バックアップが効果のあるシナリオ例 ................................................................................................................... 12
ディスク ステージング ..................................................................................................................................................... 13
ディスク ステージングの動作 ...................................................................................................................................... 13
バックアップとリカバリのチェックポイント再始動 ............................................................................................................... 14
NetBackup Advanced Client.............................................................................................................................................. 16
ディスクベース スナップショット機能の概要.................................................................................................................. 16
NetBackup Advanced Client とファイルシステムのオンラインバックアップ ....................................................................... 16
ローカルスナップショット手法 ...................................................................................................................................... 16
FlashBackup............................................................................................................................................................. 17
NetBackup Advanced Client とディスクアレイ サポート .................................................................................................. 18
Netbackup Advanced Client とインスタント リカバリ ....................................................................................................... 20
Netbackup Advanced Client とオフホスト バックアップ.................................................................................................... 20
代替クライアントバックアップ方法 ............................................................................................................................... 21
サードパーティ コピー デバイス方法と NetBackup メディアサーバー方法 .................................................................... 21
Netbackup Advanced Client とブロックレベルのインクリメンタルバックアップ/リカバリ...................................................... 23
中断のないデータアベイラビリティのための機能 .................................................................................................................. 24
リレーショナル データベース管理システム(RDBMS)のオンラインバックアップ ................................................................. 24
Oracle データベースのプロテクション.......................................................................................................................... 25
NetBackup Advanced Client と Oracle データベースのブロックレベル インクリメンタルバックアップ/リカバリ ............... 25
RMAN スクリプト自動生成 ......................................................................................................................................... 26
Oracle データのアーカイブ......................................................................................................................................... 26
オンライン SAP R/3 バックアップ/リカバリ ................................................................................................................... 27
ハイパフォーマンス Lotus バックアップ/リカバリ........................................................................................................... 28
IBM DB2 バックアップ/リカバリ ................................................................................................................................... 29
DB2 スクリプト自動生成............................................................................................................................................. 29
ネットワーク接続ストレージ(NAS)の NDMP バックアップ ................................................................................................ 30
サポートされる NDMP 構成 ....................................................................................................................................... 30
NDMP バックアップ.................................................................................................................................................... 30
Direct Access Recovery(DAR) ................................................................................................................................ 31
NetBackup ホストと NDMP ホストの間でのライブラリの共有 ...................................................................................... 31
NDMP 接続デバイスの自動検出 ............................................................................................................................... 31
VERITAS NetBackup におけるバックアップとリカバリの基本概念 ....................................................................................... 33
ストレージユニット ........................................................................................................................................................... 33
VERITAS NetBackup ポリシー ...................................................................................................................................... 33
スケジューリング............................................................................................................................................................. 34
データベースのバックアップ方法 ..................................................................................................................................... 38
基本的なバックアップ プロセス ........................................................................................................................................ 39
多重バックアップ............................................................................................................................................................. 40
自動マルチストリーム クライアント ................................................................................................................................... 41
バックアップデータの圧縮 ............................................................................................................................................... 41
2
W H I T E
P A P E R
ネットワーク(CIFS/NFS)ファイルのバックアップ .............................................................................................................. 42
リストアの基本概念 ............................................................................................................................................................. 43
ディスクベースのリストア ................................................................................................................................................. 44
リストアのマルチプレキシング ......................................................................................................................................... 44
代替クライアントへのリストア........................................................................................................................................... 44
サーバーに依存しないリストア ........................................................................................................................................ 45
複数サーバー環境でのリストア................................................................................................................................... 45
ディザスタ リカバリ シナリオにおけるサーバーに依存しないリストア ................................................................................. 45
True Image リストア ....................................................................................................................................................... 46
移動したディレクトリとファイルのバックアップ/リストア .................................................................................................. 47
VERITAS NetBackup for Windows ............................................................................................................................... 47
リモート管理............................................................................................................................................................... 48
Microsoft SQL サーバーのオンライン データベース バックアップ................................................................................. 48
Microsoft Exchange Server のバックアップとリカバリ................................................................................................. 48
Microsoft SharePoint Portal Server のバックアップとリカバリ..................................................................................... 49
Microsoft Windows ボリューム シャドウ コピー サービスのサポート ............................................................................ 50
Microsoft Windows Storage Server のサポート......................................................................................................... 50
オープンファイルの管理 ............................................................................................................................................. 50
セキュリティ......................................................................................................................................................................... 51
認証............................................................................................................................................................................... 51
認可............................................................................................................................................................................... 51
暗号化 ........................................................................................................................................................................... 53
デバイスとメディアの管理 .................................................................................................................................................... 54
ボリューム管理の基本プロセス ....................................................................................................................................... 54
SHARED STORAGE OPTION(ダイナミック ドライブ共有)............................................................................................. 55
テープライブラリの共有................................................................................................................................................... 56
ロボット インベントリの管理 ............................................................................................................................................. 57
スクラッチプール............................................................................................................................................................. 58
サイズの大きいイメージを複数ボリュームに分散 ............................................................................................................. 58
メディアの使用期間およびマウント回数の追跡 ................................................................................................................ 58
メディアの上書きを防止 .................................................................................................................................................. 58
メディアの検証................................................................................................................................................................ 58
NDMP イメージの複製 ................................................................................................................................................... 58
VERITAS NetBackup Vault........................................................................................................................................... 59
メディアのインポート........................................................................................................................................................ 59
管理と操作 ......................................................................................................................................................................... 61
管理者用インタフェース................................................................................................................................................... 61
ユーザー インタフェース .................................................................................................................................................. 63
インストール ................................................................................................................................................................... 64
設定............................................................................................................................................................................... 65
アクティビティの監視 ....................................................................................................................................................... 65
レポートとログ................................................................................................................................................................. 66
オペレーション レポート .............................................................................................................................................. 66
進行状況ログ............................................................................................................................................................. 66
詳細アクティビティ ログ .............................................................................................................................................. 66
エラー レポート ............................................................................................................................................................... 66
クラッシュ リカバリ........................................................................................................................................................... 66
内部データベース ........................................................................................................................................................... 66
サポートされるハードウェアとソフトウェア......................................................................................................................... 67
まとめ ................................................................................................................................................................................. 68
付録 A : FAQ...................................................................................................................................................................... 69
付録 B: 用語集 ................................................................................................................................................................... 72
付録 C: Client Backup Coverage ユーティリティ ................................................................................................................. 74
3
W H I T E
P A P E R
©Copyright 2004 VERITAS Software Corporation. All rights reserved. VERITAS、VERITAS SOFTWARE、VERITAS ロゴ、
およびその他の VERITAS 製品は、米国および各国の VERITAS Software Corporation の商標または登録商標です。
その他の会社名、製品名等は、それぞれ各社の商標または登録商標です。
製品の仕様・性能等は予告なく変更する場合がありますので、ご了承ください。
4
製品の概要
VERITAS NetBackup™ は、デスクトップからデータセンターまでのデータを保護するための完全なソリューションです。
NetBackup は、業界のトップに位置するデータプロテクション ソリューションで、単一の管理インタフェースを介して集中管
理を実現します。VERITAS NetBackup は多層アーキテクチャを採用しており、高速で確実なデータセンター対応のバック
アップ/リカバリ ソリューションをお客様にお届けします。このソリューションによって、データ サイズがテラバイトからペタバ
イトまでの環境を保護することができます。NetBackup の「マスター」サーバーは、他の「メディア」サーバーを実働サー
バーとして使用し、高度に集中化された方法でバックアップとリカバリを実行します。
NetBackup の新しい Desktop and Laptop Optionは、企業環境内のデスクトップとラップトップのバックアップを集中管理
するためのスケーラブルで実践的なソリューションを提供します。NetBackup の Desktop and Laptop Optionは別のホワ
イトペーパーで説明しますが、追加情報については、http://www.veritas.com/ のベリタス Web サイトを参照してください。
NetBackup の主な機能
VERITAS NetBackup の主な機能には、業界で最先端を行くメディア管理、ディザスタ リカバリ サポート、および直感的な
Java および Windows 管理インタフェースがあります。その他の重要な機能としては、合成バックアップ、ディスク ステージ
ング、バックアップとリカバリのための Advanced Client および チェックポイント再始動 機能があります。VERITAS
NetBackup は、UNIX、Linux、Microsoft Windows の混合環境でのデータプロテクションに加えて、Oracle、IBM DB2、
SAP R/3、Microsoft SQL Server、Microsoft Exchange Server、Microsoft SharePoint Portal Server、Lotus Notes &
Domino Server、および Sybase などすべての主要なアプリケーションを対象としたアプリケーション対応の高度な機能を
提供します。VERITAS NetBackup は、クライアント/サーバー ネットワーク内の UNIX、Linux、Windows、および PC クラ
イアントシステムに対して、ハイパフォーマンスのバックアップ、アーカイブ、およびリカバリ サービスを提供します。
NetBackup は、スタンドアロン システムから企業全体のシステムまで、あらゆる規模の運用に低コストで対応します。
ストレージデバイスとしては、ディスク、テープ、または光ストレージが使用できます。VERITAS NetBackup のコンポーネ
ントである VERITAS NetBackup メディア マネージャは、テープと光ストレージを管理します。また、他の ベリタス ストレー
ジ製品とセカンダリストレージ デバイスを共有できるように設計されています。NetBackup は、大部分のテープライブラリ
に対して自動化された広範囲のサポートを提供します。これにより、ユーザーの介入が必要な場面はほとんどなくなります。
管理者は、定期的またはカレンダベースのスケジュールを設定して、ネットワーク上のクライアントに対して、無人の自動化
バックアップ オペレーションを実行できます。対象となるオペレーションは、フルバックアップまたはインクリメンタルバック
アップです。フルバックアップの処理対象はすべてのファイルですが、インクリメンタルバックアップの処理対象は最後のフ
ル/インクリメンタルバックアップ以降に変更されたファイルに限定されます。管理者は、自動バックアップを慎重にスケ
ジューリングすることによって、一定期間にわたる系統的で完全なバックアップを実現し、ピーク時間外のネットワーク トラ
フィックを最適化することができます。
NetBackup では、ネットワークに加わる作業負荷を最小限にし、迅速なバックアップとリストアを行う合成バックアップを提
供しています。合成バックアップは、1 回のフルバックアップと任意の回数の増分バックアップから自動的に作成されます。
合成バックアップにより、1 つのバックアップイメージからの迅速なクライアント リストアが可能となります。合成バックアップ
ではネットワーク帯域幅の消費が少ないため、アプリケーション ホストへの影響が軽減されます。
管理者は、定期バックアップに加えて、自動バックアップで指定した基準と同じ基準を使用して、クライアントデータの手動
バックアップを実行することができます。手動バックアップ オペレーションが役に立つのは、定期バックアップを実行できな
かったクライアントをバックアップする場合や、新しいソフトウェアをインストールする前にシステム設定を保存する場合など
の特殊な状況です。
NetBackup クライアント ユーザーは、オペレータや管理者の介入なしに、クライアントシステム上のデータを対象とした
バックアップ、アーカイブ、およびリストアのオペレーションを実行できます。ユーザー志向のバックアップ方式により、ユー
ザーは各自のファイルを即時にオンデマンドで保護できます。ファイルを破損したり、誤って削除した場合、ユーザーはこれ
らのファイルをプライマリ ディスクスペースにリストアすることにより、バックアップまたはアーカイブされた任意のファイルを
迅速かつ容易にリカバリすることができます。
NetBackup マスターサーバーは、すべてのバックアップ/リストア オペレーションについての情報を記録したデータベース
(カタログと呼びます)を保持しています。ディスク障害が発生した場合にリカバリを容易にするため、NetBackup カタログ
5
を保護するためのバックアップ手順が特別に提供されています。バックアップに大きなディスクスペースと長時間を必要と
する大きなカタログをユーザーが容易に管理できるように、カタログ アーカイブ機能が提供されています。カタログ アーカ
イブでは、大きなカタログファイルをセカンダリストレージに移動することにより、オンライン カタログデータのサイズを小さく
します。NetBackup 管理では、定期的なカタログ バックアップが引き続き必要ですが、大量のオンライン カタログデータが
ないため、バックアップが高速になります。
図 1: NetBackup 管理コンソール
NetBackup 管理コンソール
NetBackup 管理コンソールには、図 1 に示すように、直感的なエントリ ポイントが表示され、NetBackup の管理の各カテ
ゴリに簡単に入れます。主な管理業務は次の 3 つの管理領域に分類されます。NetBackup 管理、 メディアとデバイスの
管理、ボールト管理です。NetBackup 管理領域では、マスターサーバー、メディアサーバー、あるいはクライアントごとに、
レポートの実行、バックアップポリシーおよびストレージユニットの作成、カタログの管理、およびホストプロパティの設定が
可能です。メディア/デバイス管理領域では、テープメディア/デバイスを管理できます。管理の範囲は、テープメディア グ
ループおよびプールの作成からデバイスの監視までです。ボールト管理領域では、メディア管理を拡張し、オフサイトの
テープ ボールトの全ての操作を自動化して管理します。さらに、NetBackup 管理コンソールは、多くの定型業務を簡素化
するための各種の設定ウィザードがあります。
NetBackup サーバーとクライアント
VERITAS NetBackup にはクライアント ソフトウェアとサーバー ソフトウェアの両方が組み込まれています。サーバー ソフ
トウェアは、セカンダリストレージ用の物理デバイスを管理するプラットフォーム上にのみ存在します。クライアント ソフトウェ
アは、バックアップ対象のデータを格納している個々のクライアントシステム上に存在します。たとえば、NetBackup 環境で
は、サーバーがクライアントであることも可能です。このアーキテクチャでは、クライアント ソフトウェアがバックアップ対象の
データストリームを生成し、サーバー ソフトウェアがこのデータストリームをセカンダリストレージ デバイスに送ります。
6
NetBackup 集中管理
VERITAS NetBackup™ の環境では、1 つのサーバーの管理下で複数のサーバーが連携して動作します。この関係では、
管理側の NetBackup サーバーが「マスター」サーバーに指定されます。他のサーバーは「メディア」サーバーに指定され、
マスターサーバーの制御下で動作します。ただし、マスターサーバーがメディアサーバーとして機能することもできます。
NetBackup のすべての管理機能は、中央のマスターサーバーから実行されます。マスターサーバーは、各メディアサー
バーのすべてのバックアップ スケジュールを制御します。各メディアサーバーは、マスターサーバーの指示の下で実際の
バックアップ オペレーションを実行します。バックアップデータは、それぞれのメディアサーバーの該当するストレージデバ
イス上に存在します。1 つのマスターサーバーとそれに関連付けられたメディアサーバーは、全体で NetBackup ストレー
ジドメインと呼ばれます。大きなネットワークの場合、複数のドメインを持つ場合があります。クライアントシステムは、データ
を NetBackup サーバーにバックアップします。
図 2 に、簡単な NetBackup マスター/メディアサーバー構成を示します。NetBackup ストレージドメイン内のマスターサー
バーは、このストレージドメイン内のすべてのバックアップ オペレーションに対して単一管理ポイントとして機能します。管理
者は、バックアップポリシーの策定、すべてのメディアとメディア プールの管理、ストレージドメイン内のすべてのローカル
デバイスとリモート デバイスの設定を行います。これらの設定はマスターサーバーから行うため、各メディアサーバーにロ
グインしたり、直接アクセスする必要はありません。マスターサーバーは、バックアップ スケジュールなどの設定情報を保
管する他に、ストレージドメイン全体のバックアップカタログを格納しています。ユーザーはこのカタログを参照して、ファイ
ルを検索してリストアすることができます。
図 2 からわかるように、ドメイン内のメディアサーバーにより設定されたデバイスは、バックアップ/リストア オペレーション用
の追加ネットワーク ストレージユニットになります。クライアントに大量のデータが存在する場合、このクライアントをメディア
サーバーとしても機能するように設定することは、バックアップ時間を短縮し、ネットワーク オーバーヘッドとトラフィックを低
下させる上で有効な方法です。
マルチベンダーの
クライアント
NetBackup
マスターサーバー
UNIX、Linux、
および Windows
NetBackup
ストレージドメイン
単一管理ポイント
・バックアップポリシー
・すべてのメディア管理
・リモート デバイス管理
・統合バックアップ カタログ
NetBackup
メディアサーバー
UNIX、Linux、
および Windows
NetBackup
メディアサーバー
UNIX、Linux、
および Windows
マルチベンダーの
テープデバイスおよび
光ストレージデバイス
マルチベンダーの
テープデバイスおよび
光ストレージデバイス
図 2: NetBackup マスターサーバーとメディアサーバーから構成されるストレージドメイン
7
バックアップイメージが NetBackup ドメイン内に存在する実際の場所は、NetBackup 管理者とユーザーにとって完全にト
ランスペアレントです。VERITAS NetBackup のメディア マネージャは各 NetBackup サーバー上に存在し、このサーバー
上のセカンダリストレージ メディアおよび周辺デバイスを管理します。
NetBackup ドメインは、ハイアベイラビリティを実現する高度な機能を数多く提供するため、NetBackup 環境での連続した
処理が可能になります。たとえば、ドメイン内のいずれかの NetBackup サーバー上のストレージユニット(ロボティックデバ
イスやテープデバイスなど)がダウンすると、NetBackup マスターサーバーは、同じドメイン内の別のストレージユニットに
バックアップデータを自動的に転送することができます。あるメディアサーバーにアクセスできなくなると、別のメディアサー
バーがバックアップ オペレーションを引き継ぐことができます。プライマリストレージ ユニットでスクラッチ メディアが使用で
きない場合、NetBackup はバックアップデータを別のローカル ストレージユニットやドメイン内の別の NetBackup サー
バーに接続されたストレージユニットに転送することができます。また、ベリタスソフトウェアでは、ハードウェア障害やシス
テム障害が発生した場合に NetBackup マスターサーバーを保護するため、ハイアベイラビリティ ソフトウェア製品である
VERITAS Cluster Server™ をお勧めします。ここで説明したすべての機能により、NetBackup ドメイン内のすべてのデー
タは保護され、障害が発生した場合に迅速にリカバリすることができます。
VERITAS NetBackup Global Data Manager™
複数のローカル/リモート NetBackup ドメインが実装されている環境では、監視タスクとレポート タスクを大幅に簡素化す
るため、VERITAS NetBackup Global Data Manager™(GDM)を使用することができます。Global Data Manager は、
オプションのソフトウェア レイヤであり、企業内や世界中に存在する複数の NetBackup ドメインに対して、集中管理、監視、
およびレポートの機能を実現します。1 つの企業内で Global Data Manager によって監視されるすべての NetBackup ド
メインを、Global Data Manager ドメインと呼びます。Global Data Manager は、VERITAS Backup Exec™ 環境の管理、
監視、およびレポートも実行できます。
アント
クライアント
クライアント
クライアント
クライア
クライアント
マスターサーバー
マスターサーバー
マスターサーバー
メディアサーバー
メディアサーバー
メディアサーバー
ニューヨークのストレージドメイン
メディアサーバ
ロンドンのストレージドメイン
メディアサーバー
メディアサーバー
東京のストレージドメイン
図 3: VERITAS NetBackup Global Data Manager アーキテクチャ
Dashboard とも呼ばれる Global Data Manager 起動ウィンドウを 図 4 および 5 に示します。Global Data Manager
Dashboard では、VERITAS バックアップとリカバリの環境全体を示す単一の状態ビューを提供します。
Global Data Manager は、異なる NetBackup マスターサーバーまたは Backup Exec メディアサーバーのそれぞれから
適切な情報を抽出することにより、監視と管理のための拡張機能を提供します。情報の抽出元となるサーバーを、Global
Data Manager 管理対象サーバーと呼びます。次に、Global Data Manager はこの情報を Global Data Manager サー
8
バー上で処理します。Global Data Manager が Global Data Manager ドメイン全体の情報を収集すると、ユーザーは自
身の環境を全体として確認することができます。また、Global Data Manager ドメイン内の個別サイトまでドリルダウンする
こともできます。Global Data Manager Dashboard は、NetBackup と Backup Exec の設定情報と展開の詳細だけでは
なく、直前の 24 時間以内に失敗したジョブや正常終了したジョブの詳細など、各種のリアルタイム統計を表示します。
NetBackup 管理コンソールまたは Backup Exec Remote Administrator のインコンテキスト起動は、Global Data
Manager Dashboard から直接開始できます。ユーザーは、これらの標準コンソールをどちらからでも起動できます。バッ
クアップ オペレータはこれまでと同じ慣れたインタフェースで作業できるため、トレーニングに投じたこれまでの投資が無駄
になりません。さらに、監視対象のバックアップサーバーと Global Data Manager によって起動された管理コンソールの間
でコンテキストが保存されます。たとえば、ユーザーが NetBackup サーバー上でドライブの問題を検出した場合、Global
Data Manager は、問題のサーバーを対象とする管理コンソールを起動して、さらに「ドライブ」ウィンドウも表示します。こ
れにより、ユーザーは必要なユーザー インタフェースをすぐに使用して、問題に対処できます。
図 4: Global Data Manager により問題が確認された場合、ユーザーはインジケータ アイコンをクリックして、VERITAS NetBackup または Backup
Exec の管理コンソールを相互に起動するだけで、問題を解決することができます。
Global Data Manager は設定可能な重要パラメータを 2 つ提供します。これらのパラメータにより、データを管理、監視す
る場合の感度が決まります。「障害しきい値」は、外来「ノイズ」あるいは不要データを除外したレポートを発行するためのレ
ベルをパーセントで設定します。たとえば、テープドライブ数が 10 の NetBackup ドメイン内でダウンしたテープドライブを
管理、監視することが必要な場合に、障害しきい値を 15 % に設定すると、2 つ以上のテープドライブがダウンした場合に
管理者に警告が発行されます。「検査時間」は、Global Data Manager が過去にさかのぼって検査するジョブ アクティビ
ティの時間数を表します。デフォルトの検査時間は 24 時間です。必要に応じて、このパラメータを調整して別の参照時間
フレームを指定できます。
Global Data Manager により各種のレポートが発行されます。「問題と状況」レポートは、Global Data Manager ドメイン
内の監視対象および管理対象のサーバー上に存在するすべての問題のリストを表示します。関連するステータス レポート
には、「重大」、「警告」、「通知」のステータス情報が表示されます。「ドライブ ステータス サマリー」レポートは、システム内
のすべてのテープドライブの現在の状態を示します。関連するステータス レポートには、「警告」(ダウンしたテープドライブ
の比率が大きいなど)、「通知」(複数のテープドライブがダウンしているが、その比率は、あらかじめ設定されたしきい値よ
りも小さいなど)、「未知」(NetBackup マスターサーバーまたは Backup Exec メディアサーバーに接続できないなど)、お
よび「正常」(ダウンしているテープドライブは存在しないなど)が表示されます。「一般ステータス」レポートは、Global Data
Manager ドメイン内の各管理対象サーバーの一般ステータスのリストを表示します。追跡結果として表示されるステータス
情報には、「カタログサイズ」(格納されているカタログの合計サイズのメガバイト数など)、「失敗ジョブ」(過去 24 時間以内
に失敗したジョブの数など)、「危険なクライアント」(あらかじめ設定された時間内にバックアップされなかったクライアントの
合計数など)などがあります。
9
図 5: Global Data Manager Dashboard には、監視機能とレポート機能に関連する複数のビューがあります。
VERITAS NetBackup Desktop and Laptop Option
デスクトップとラップトップ両方でクリティカルデータを扱う企業のニーズに応えるのが、VERITAS NetBackup Desktop
and Laptop Option です。VERITAS NetBackup Desktop and Laptop Option は、ユーザーが社内にいても移動中でも、
中断のないディスクベースのデータプロテクションを実現します。この新規オプションによってユーザーはファイルをリストア
し、複数のデスクトップとラップトップ間で同期を取ることができます。NetBackup の Desktop and Laptop Option は、ユー
ザー データを既存のネットワーク ストレージまたはローカル マシンに自動的にコピーすることにより、既存の IT インフラお
よびポリシーに容易に統合されるため、総所有コストが削減されます。
NetBackup Desktop and Laptop Option はネットワーク共有を利用した低負荷なディスクベースのデータプロテクションソ
リューションであると同時に、ファイル同期も実現します。ユーザーは自分の作成するデータが常に安全な環境にあるとい
う安心のもと、オフィス業務や出張業務を存分に果たせるようになります。NetBackup Desktop and Laptop Option では、
ユーザーの必要に応じて継続バックアップ、定期バックアップ、もしくは手動によるバックアップを柔軟に選択できます。
複数のデスクトップ コンピュータを利用する環境では、NetBackup Desktop and Laptop Option を利用することにより、
ネットワーク上の PC 間のデータを自動的に同期させることができます。この結果、場所を選ばず、常に最新のファイルを
利用することができるようになります。社内にいるか移動中かを問わず、どのコンピュータでも利用できるようになります。
ユーザーは、NetBackup Desktop and Laptop Option を使用することにより、社内にいるときでも移動中であっても、直感
的なユーザー インタフェースを介して自分のデータやファイルを容易に取り込むことができるため、作業の効率が向上しま
す。
NetBackup Desktop and Laptop Option はシンプルに設計されているため、専用のアプリケーション サーバーを用意す
る必要はありません。既存のインフラをそのまま利用できますし、既存の運用ポリシーにも簡単に適合できます。さらに、
NetBackup Desktop and Laptop Option は、ユーザー個人のデータを格納する先として既存のデータストレージを利用し
ます。わざわざハードウェアを増設したり、人材の補充や大きな投資をすることなくデスクトップとラップトップを保護できま
す。
10
ディスクベースのバックアップとリカバリ
合成バックアップ
ユーザーは、NetBackup を使用することにより、合成バックアップを作成できます。合成バックアップは、1 回の従来型(統
合でない)フルバックアップと任意の回数のインクリメンタルバックアップまたは累積インクリメンタルバックアップから自動
的に作成されます。NetBackup は、必要に応じて、1 回の累積インクリメンタルバックアップと任意の回数の差分インクリメ
ンタルバックアップから統合累積インクリメンタルバックアップを作成することもできます。NetBackup クライアントは合成
バックアップを使用することにより、従来型のバックアップからデータをリストアしたときと同じ方法で、ファイルとディレクトリ
をリストアすることができます。
合成バックアップの利点
NetBackup ユーザーは合成バックアップを実行することにより、いくつかの効果を期待できます。次にそれぞれを説明し
ます。
バックアップ処理がクライアントではなくマスターサーバーまたはメディアサーバー上で実行されます。
合成フルバックアップの 1 つのメリットは、バックアップの処理が NetBackup クライアントではなく、NetBackup マスター/メ
ディアサーバー上で実行されることです。従来型のフルバックアップでは、最後のインクリメンタルバックアップ以降変更の
なかったファイルが存在しても、すべてのファイルが NetBackup クライアントから NetBackup マスター/メディアサーバー
にコピーされます。
NetBackup ユーザーが合成バックアップを作成すると、最後のインクリメンタルバックアップ時に新規のファイルまたは変
更されたファイルがすでにメディアサーバーにコピーされているという事実を、NetBackup は最大限利用します。インクリメ
ンタル データをメディアサーバー上でつなぎ合わせて、新しい正確なフルバックアップを作成するために、クライアントが稼
動していることさえも NetBackup では必須要件ではありません。
リカバリ オペレーションの改善
NetBackup ユーザーは合成バックアップを使用することにより、クライアントシステムまたはデータをリストアする場合に、
一連のバックアップイメージからリストアするのではなく、単一のバックアップイメージからリストアすることができます。これ
により、リカバリのスピードとパフォーマンスが著しく改善します。
ネットワーク トラフィックの減少
合成バックアップのもう 1 つの効果は、ファイルがネットワーク上を転送される回数が 1 回のみであるため、ネットワーク ト
ラフィックが減少し、データの格納に必要なテープの数が減少することです。
ドライブ使用効率の向上
バックアップの統合は、ドライブが通常使用状態でない場合に実行できます。たとえば、バックアップが主として夜間に行わ
れる場合、ドライブを昼間に利用して、フルバックアップを統合することができます。
合成バックアップのしくみ
次の図で、既存のフルバックアップ(A)とフルバックアップ間のインクリメンタルバックアップから、どのように合成バックアッ
プ(B と C)が作成されるかを示します。
11
従来型のテープへのフルバックアップ
(2003 年 9 月 28 日(日))
テープへの合成フルバックアップ
(2003 年 10 月 5 日(日))
A
B
合成フルバックアップ
(2003 年 10 月 5 日(日))
ディスクへのインクリメンタル
バックアップ
(9 月 29 日(月)
から 10 月 4 日(土))
新規合成フルバックアップ
(2003 年 10 月 12 日(日))
B
C
ディスクへのインクリメンタルバックアップ(10 月 6 日(月)から 10 月 11 日(土))
図 6: NetBackup 合成バックアップの例
上の例からわかるように、従来型のフルバックアップ(A)とインクリメンタルバックアップは、データをクライアントのファイル
システムからディスク ステージング領域にコピーし、次にテープに移動するという従来型のバックアップ方法を使用すること
によって、合成バックアップイメージ(合成フルバックアップ B と C)を作成しています。合成バックアップはクライアントシス
テムとの対話なしに実行され、バックアップは NetBackup メディアサーバー上で統合されます。
合成バックアップが効果のあるシナリオ例
合成バックアップが効果のある環境の例として、バックアップ対象の NetBackup クライアントが運用しているファイルシス
テムの毎日の変更が中ないし小のレベルの場合が考えられます。たとえば、毎日すべてのファイルの約 5 % が変更され
る環境が 1 つの例でしょう。
毎日の変更が大きいクライアントの場合、インクリメンタル データが大きくなるため、合成バックアップは従来型のフルバッ
クアップを作成するのと比べて必ずしも効果的とはいえません。たとえば、NetBackup クライアントが患者レコードを格納
する可能性のある医療機関の場合が当てはまるでしょう。この場合、医療レコードのファイルに加わる変更は大部分が追
加であり、NetBackup の新規クライアントが追加されるのはまれです。
合成バックアップについて詳しくは、ホワイトペーパー「NetBackup 5.0 – バックアップとリストアの問題をディスクを使って
解決 (http://eval.veritas.com/ja/JP/downloads/pro/nbu5_disk_wp.pdf)」を参照してください。
12
ディスク ステージング
ディスク ステージングは、NetBackup 管理者が、バックアップイメージを最初にディスク上に作成し、後の時点でこのイメー
ジを別のタイプのメディアに移動するバックアップ方式です。NetBackup のディスク ステージングのプロセスは 3 つのス
テージから構成されます。最初のステージで NetBackup バックアップイメージをディスク上に作成し、次のステージで別の
タイプのメディアにこのバックアップイメージを移動します。後のステージの時点は設定が可能です。さらに、ディスク ステー
ジングではバックアップとリストアが高速になります。また NetBackup ユーザーはディスク ステージングを使用することに
より、イメージのマルチプレキシングに伴う問題点に悩まされることなく、データをテープデバイスに容易にストリーミングす
ることができます。
NetBackup 環境で、ディスク ステージングが有効になるのは、次のような場合です。
テープドライブが少なかったり、使用できない場合にバックアップを可能にする。
ディスクからの高速リストアを可能にする。
イメージのマルチプレキシングなしにデータのテープへのストリーミングを容易にする
ディスク ステージングの動作
ディスク ステージングの動作例を次に示します。
NetBackup を使用しているお客様が次の量のバックアップデータを生成するものとします。
月曜日:200 MB
火曜日:300 MB
水曜日:300 MB
木曜日:200 MB
金曜日:500 MB
このお客様が、ディスク ステージング ストレージユニットへのバックアップを毎日実行することを決定し、ディスク ステージ
ング ストレージユニットから最終ストレージユニットへの移動が毎日実行されるものとします。
1 日に生成される可能性のある最大量のデータを保存するため、ディスク ステージング ストレージユニットには 500 MB
以上の容量が必要です。NetBackup 管理者がディスク ステージング ストレージユニットに 1 日分のデータを保管する場
合は、ディスク ステージング ストレージユニット は 500 MB で十分です。ただし、移動スケジュールが正常に実行され、毎
日テープに移動されることが前提です。管理者が 1 日分を超えるデータを保管したいと考える場合には、状況によっては
スペースの必要量の調整が必要なります。
ディスク ステージングは 3 つの段階で実行されます。
ステージ 1:バックアップイメージがディスク ステージング ストレージユニットに作成されます。
ステージ 2:ディスク ステージング ストレージユニットから保管先ストレージユニットにイメージが移動する時期が移動スケ
ジュールにより決定します。
ステージ 3: ディスク ステージング ストレージユニットのディスク容量が足りなくなった場合、バックアップイメージが保管先
ストレージユニットにコピーされているバックアップイメージをディスクから自動的に削除します。
NetBackup のディスク ステージング手順を次の図で示します。
13
クライアント
ポリシー ステージ 1
スケジュール
ポリシー ステージ 2
リロケーション スケジュール
ステージ 1 NetBackup ポリシーにより、
ステージ 1 のポリシー スケジュールに
従って、クライアントデータをディスク
ステージング用ストレージユニットに
バックアップ。
ステージ 2 ディスク ステージング
ストレージユニット(DSSU)に設定した
移動スケジュールに従って、データを
保管先ストレージユニットにコピー。
ディスク
ステージング用
ストレージユニット
保管先
ストレージユニット
ステージ 1
ステージ 2
ステージ 3 ディスク容量がフルになった場合、すでにバックアップイメージが保管先スト
レージユニットにコピーされているバックアップイメージの内、もっとも古いものが自動的に
削除される。NetBackup ソフトウェアは保管先ストレージユニットにあるバックアップイ
メージをプライマリ コピーとする。
図 7: NetBackup ディスク ステージング手順例
バックアップの第 1 ステージでは、ディスク ステージング ストレージユニットを保管先ストレージユニットとして指定するポリ
シーにより、クライアントがバックアップされます。このストレージユニットは、ディスク ステージング ストレージユニットごとに
割り当てられた専用ディスク パーティション/ファイルシステム 1 つにつき、1 つを割り当てます。ステージ 1 向けスケジュー
ルは、他のバックアップの場合と同様に設定されます。
ディスク ステージングの第 2 ステージでは、ディスク ステージング ストレージユニットから保管先ストレージユニットにイ
メージがコピーされます。
イメージの移動は、ディスク ステージング ストレージユニットの設定時に設定した移動スケジュールに基づいて実行されま
す。スケジュールは、「ディスク ステージング スケジュール」ボタンをクリックすることにより設定されます。このボタンは、
ディスク ステージング ストレージユニットがストレージユニット タイプとして選択されているときにのみ有効です。
第 3 ステージでは、ディスク ステージング ストレージユニットに割り当てられたディスクの容量がフルになった場合、すでに
バックアップイメージが保管先ストレージユニットにコピーされているバックアップイメージの内、もっとも古いものから自動
的に削除される。削除後、保管先ストレージユニット上のイメージがデータのプライマリ コピーとなります。
バックアップとリカバリのチェックポイント再始動
チェックポイント再始動機能により、失敗したバックアップまたはリカバリのジョブを最後のチェックポイントから再開できます。
チェックポイントは、バックアップまたはリカバリの間、一定の間隔で設定されます。したがって、バックアップジョブまたはリ
カバリ ジョブが失敗した場合、失敗の原因となった問題を解決した後、ジョブの最初からやり直すのではなく、最後のチェッ
クポイントからジョブを再開することができます。この結果、時間とリソースが大幅に節約されます。さらに、アクティブなバッ
クアップジョブまたはリカバリ ジョブを一時中断した場合でも、後で最後のチェックポイントから再開することができます。こ
のため、管理者は、バックアップ/リカバリを一度始めてから、重要度が高いバックアップとリカバリの存在がわかった場合
でも、必要に応じて重要と判明したバックアップ/リカバリに優先権を与えて、最初のバックアップ/リカバリを中断することが
できます。
バックアップとリカバリのチェックポイント再始動は、下記に対してサポートされています。
14
バックアップジョブとリカバリ ジョブ
ファイル境界での再開。すなわち、バックアップまたはリカバリは、最後のチェックポイントが設定されたファイルの次のファ
イルから再開します。ファイルの途中から再開することはできません。
ファイルシステムのバックアップとリカバリ(NetBackup の Standard ポリシータイプまたは NetBackup MS-Windows-NT
ポリシータイプを使用しているバックアップとリカバリのみ)
ファイルシステムのローカル クライアントおよび代替クライアント スナップショット バックアップ/リカバリ
⃝
バックアップ: ファイルシステムのローカル クライアントおよび代替クライアント スナップショット バックアップがサ
ポートされます。ただし、他のオフホスト バックアップ方法(メディアサーバー コピーやサードパーティ コピーな
ど)はサポートされません。
⃝
リカバリ: 標準ポリシータイプを使用しているサードパーティ コピー イメージおよびメディアサーバー コピー イ
メージはリカバリに対してサポートされますが、バックアップイメージに変更ブロックが存在する場合、中断/再開
機能は使用できません。FlashBackupはサポートされていません。
NetBackup ソフトウェアのチェックポイント再始動機能の使用例を図 8 に示します。
新規ジョブ
同じ
ジョブ ID
管理者による
再開
キューに登録
最大残存時間
ジョブの失敗
中断
不完全
管理者による
中断
同じ
ジョブ ID
管理者による
再開
同じ
ジョブ ID
アクティブ
管理者による取消しまたは
スケジューラによるクライアントの
新規バックアップの開始
自動再開または
管理者による再開
管理者による取消し
またはジョブの消去
終了
新規
ジョブ ID
ジョブの再起動
図 8: NetBackup ソフトウェアのチェックポイント再始動機能の使用例
15
NetBackup Advanced Client
NetBackup Advanced Client は、これまでに蓄積された多くの高度なバックアップ/リカバリ方法を組み入れています。ここ
では、NetBackup Advanced Client について詳しく説明します。
NetBackup Advanced Client は、高度で多様なバックアップ/リカバリ方法を 1 つのパッケージにまとめたライセンス製品
です。バックアップとリカバリをサポートするため、スナップショット取得用の包括的な方法を提供します。お客様は、製品に
組み込まれたバックアップ方法を使用することにより、バックアップとリストアのパフォーマンスを調整し、次のような効果を
生み出すことができます。
リストアの迅速化
バックアップの迅速化
バックアップによる影響の低減
NetBackup Advanced Client は、この製品に組み込まれた高度なバックアップ/リカバリ方法を、NetBackup ユーザーが
容易に設定、使用できるように設計されています。新しい NetBackup Advanced Client に組み込まれたバックアップ/リカ
バリ方法は次のとおりです。
FlashBackup
Array Integration Option(ディスクアレイ サポート)
Instant Recovery Option
ブロックレベル 増分(BLI)バックアップとリカバリ
オフオスト(サーバーフリー)バックアップ
Æ コア フローズンイメージ サービス
Æ 拡張フローズンイメージ
Æ オフホスト/SAN データ移動サービス
ディスクベース スナップショット機能の概要
スナップショットとは、ほとんど瞬間的に作成されたクライアントデータのディスク イメージです。NetBackup は、クライアン
トのプライマリ ディスクから直接ではなく、スナップショット イメージからデータをバックアップします。スナップショット方式に
より、バックアップ プロセス時に、クライアント オペレーションとユーザーアクセスを中断なく継続することができます。
スナップショット イメージは、Advanced Client のすべての機能に必要です。スナップショットを作成するための複数の方法
が提供されています。NetBackup ユーザーは、NetBackup 管理コンソールの「ポリシー」ダイアログからスナップショット方
法を手動で選択できる他、NetBackup に適切なスナップショット方法を選択することもできます。
NetBackup Advanced Client とファイルシステムのオンラインバックアップ
ローカルスナップショット手法
ローカルスナップショット手法は、基本的なスナップショット手法で、NetBackup メディアサーバーによってバックアップ可能
です。次の図は、ローカルスナップショット手法のネットワークダイアグラムを示しています。ネットワーク構成は一般的な
NetBackup 構成と同様です。唯一の違いは、従来のファイルからファイルへのデータ転送ではなく、ポイントインタイムの
スナップショットを作成した後、データをメディアサーバーに転送することです。
16
NetBackup
Advanced Client
プライマリ
NetBackup
メディアサーバー
ミラー
テープライブラリ
ディスク アレイ
図 9: NetBackup Advanced Client ローカルスナップショットバックアップの実施
FlashBackup
重要なエンタープライズサーバーが起動してその主要な機能を実行している場合、ユーザーは NetBackup Advanced
Client を使用することにより、FlashBackup で、通常のバックアップ方法で必要な時間の何分の 1 という短い時間でバック
アップを作成することができます。この場合、データの整合性が損なわれることはなく、各ファイルはリストア可能状態を保
持します。
FlashBackupは、スナップショット テクノロジを使用して、マウントされたファイルシステム1のハイパフォーマンスのオンライ
ン「ファイル イメージ」バックアップを実現します。このとき、個々のファイルとディレクトリのリストアは引き続き可能です。
FlashBackupは、バックアップ対象のファイルサーバー、Web サーバー、およびインターネット メール サーバーに多数の
小さなファイルを格納しているファイルシステムが付属している場合、バックアップのパフォーマンスを著しく高めます。ハイ
パフォーマンス バックアップは、バックアップ対象のホストシステムのオーバーヘッドを最小にすることにより達成されます。
FlashBackは、raw ディスクのバックアップのパフォーマンスを高め、しかも個々のファイルおよびディレクトリ レベルでリス
トア可能な柔軟性が失われることはありません。
FlashBackup では、フルバックアップとインクリメンタルバックアップの両方がサポートされ、ソース ディスクを 1 回移動す
るだけで両方のバックアップが実行されます。したがって、ヘッドの不必要な移動がありません。すべてのリストアは、メディ
アを 1 回動かすだけで実行されるため、リストア時間が最適化されます。
1
Sun Solaris、HP-UX、および Windows オペレーティング システムでサポート。
17
高速テープ
デバイス
高速テープ
デバイス
高速イメージ
バックアップ
ファイル
システム
ファイル
システム
個々のファイル/
ディレクトリまたは
raw パーティション
のリストア
キャッシュ
図 10: NetBackup Advanced Client の FlashBackup
図 10 に、FlashBackup によるバックアップとリカバリのプロセスを示します。FlashBackup では、ファイルシステムの I/O
でバッファに格納された部分は対象から外すため、raw パーティションのバックアップがハイパフォーマンスとなり、バック
アップ プロセス時の CPU 使用率を大幅に低減します。ディスク「スナップショット」機能により、バックアップ時のディスク状
態が常に表示されます。これにより、ユーザーがバックアップ オペレーションの間にディスクの内容を変更することがあって
も、ディスクのポイントインタイム バックアップが可能です。また、NetBackup は FlashBackup により、個々のファイル、
ディレクトリ、または raw パーティションをリカバリすることができるため、お客様は、パフォーマンスを優先してきめ細かい
バックアップを犠牲にする必要がありません。
FlashBackup は、特に小さなファイルが多数存在する環境で、バックアップ パフォーマンスを著しく高めます。NFS ファイ
ルサーバー、Web サーバー、および POP(Post Office Protocol)メール サーバー環境では、バックアップ パフォーマンス
が 6 倍から 10 倍に増加することも珍しくありません。たとえば、図 11 に示した例では、多数のファイルを格納したファイル
システムを持つユーザーが、従来のバックアップ方法では 72 時間だったバックアップ ウィンドウを、FlashBackup を使用
することにより 11 時間に短縮しました。
Base NetBackup
72 時間
FlashBackup
89 GB のファイルシステム
5,400,000 個のファイル
カリフォルニア州の大企業ユーザーの例
11.5 時間
時間
図 11: Advanced Client の FlashBackup を使用することによるパフォーマンスの改善
Advanced Client の FlashBackup は、HP-UX、Sun Solaris、および Windows で使用できます。
NetBackup Advanced Client とディスクアレイ サポート
ディスクアレイを使用している今日の大企業の多くは、当然のことながら従来型のバックアップ方法に満足していません。
データのアベイラビリティを最大限に高める必要がある一方、バックアップによる実稼動システムへの影響を最小限に抑え
る必要もあります。主要なストレージ製造元は、革新的なデータ スナップショット方法を開発し、バックアップ/リカバリ アプリ
18
ケーションを結合することにより、この課題の解決に努めています。NetBackup Advanced Client が提供するスナップ
ショット方法は、これらの普及しているハードウェアによるデータ スナップショット方法を NetBackup で活用可能とするディ
スクアレイが対象となるように設計されています。
ほとんどの場合、データの第 3 ミラーは、ディスクアレイの内部に作成され、バックアップ オブジェクトとしての機能を果たし
ます。Advanced Client は第 3 ミラーをプライマリ ミラーおよびセカンダリ ミラーから切り離し、バックアップ用のデータとし
て準備します。次に、NetBackup はバックアップを実行し、データトラフィックを NetBackup サーバーに送ります。このサー
バーはデータを処理して、テープデバイスに格納します。Advanced Client は、オフホスト バックアップ方法を使用して、
バックアップデータを直接ディスクからテープに移動することもできます。バックアップが終了すると、NetBackup はデータ
の整合性を確保するため、第 3 ミラーとプライマリ ミラーの間の同期を取ります。この同期化は、すぐに実行することも、次
のバックアップ時に実行させることもできます。
NetBackup
Advanced
Client
プライマリ
NetBackup
メディアサーバー
セカンダリ
3 番目の
ミラー
ディスク アレイ
テープライブラリ
図 12: NetBackup Advanced Client によるミラー バックアップの分割
図 12 では、Advanced Client は代替クライアントバックアップ機能を使用しています。この機能については後で詳しく説明
します。3 番目のミラーは、このシナリオで NetBackup メディアサーバーの役割を果たしている別のホスト上にマウントさ
れます。黒い点線はこの機能を示しています。次に、データはテープにバックアップされます。赤い点線はテープまでの
データ移動を示します。バックアップ対象の NetBackup Advanced Client は、このオフホスト バックアップ オペレーション
の間、影響を受けないようになりました。Advanced Client は、データをディスクアレイから LAN 経由でテープに移動する
ように設定することもできます。このシナリオでは、3 番目のミラーは Advanced Client 上にマウントされ、NetBackup のメ
ディアサーバーを介してバックアップされます。
Advanced Client は、下記のサードパーティ製ディスクアレイのスナップショット手法をサポートします。
• HP StorageWorks の Business Copy
• EMC の TimeFinder
• 日立の ShadowImage
• Sun の StorEdge ShadowImage
19
Netbackup Advanced Client とインスタント リカバリ
NetBackup はディスクからポイントインタイム コピーを取り出し、最速のリカバリを実現できるようになりました。バックアッ
プ管理者は、Advanced Client を使用することにより、エンドユーザーのエラーやアプリケーションの破損に対して、以前よ
り迅速に対応できるようになりました。
ユーザーは、Advanced Client のポイントインタイム コピー機能を使用することにより、各自の環境に最も適した方法を選
択することができます。たとえば、利用中の環境のバックアップ/リカバリ要件を満足するスナップショット方法が、VERITAS
Volume Manager のボリューム スナップショット機能の場合、ユーザーはこの機能を選択することができます。Advanced
Client で使用できるスナップショット方法をすべて活用すれば、データをネットワーク内で移動したり、テープに移動すること
なく、クライアントのデータを取り込むことができます。NetBackup を使用して作成または識別されたポイントインタイム コ
ピーを正確に追跡するため、カタログデータのみが NetBackup マスターサーバーに送られます。
LAN
カタログ メタデータのみ
NetBackup Advanced
Client
NetBackup
マスターサーバー
VERITAS Volume Manager
A
正午
B
C
午後 1 時
午後 2 時
図 13: VERITAS Advanced Client とインスタント バックアップ/リカバリ方法
NetBackup Advanced Client のインスタント リカバリ方法は、VERITAS Storage Foundation Suite 製品(VERITAS File
System または VERITAS Volume Manager)および、NetWork Appliance の Snapshot™と SnapRestore™をサポート
します。また、Oracle データベースと共に利用することも可能です。
NETBACKUP ADVANCED CLIENT とオフホスト バックアップ
NetBackup Advanced Client を使用したオフホスト バックアップの主な目的は、I/O 処理を NetBackup クライアントすな
わち、アプリケーション ホストから他に移すことです。NetBackup Advanced Client は、次の 3 つの方法でオフホスト バッ
クアップを実行します。
代替クライアントバックアップ: このバックアップは、分割ミラーやデータ複製を利用し、他の NetBackup クライアントにより
実行されます。
NetBackup メディアサーバー: このバックアップは、NetBackup メディアサーバーにより実行されます。
20
サードパーティ コピー デバイス: このバックアップは、Extended SCSI Copy コマンドを使用する独立したハードウェア に
より実行されます。
代替クライアントバックアップ方法
代替クライアントバックアップ方法では、バックアップ処理の負荷を別のクライアント マシンに移します。作業負荷を別の代
替クライアント マシンに移すことにより、元のクライアント マシン上のコンピューティング リソースが節約できます。スナップ
ショットは代替クライアント上に作成されるため、元のクライアントはバックアップの影響を受けません。
代替クライアントバックアップ方法では、2 つのクライアントと 1 つの NetBackup メディアサーバーが使用されます。プライ
マリ、すなわち元の NetBackup クライアントは、バックアップ対象のデータを格納し、代替 NetBackup クライアントはその
コピーを格納しています。NetBackup メディアサーバーは代替クライアントからアクセスすることができます。その結果、
NetBackup メディアサーバーは、代替クライアントをローカル ホストとしてバックアップすることができます。
図 14 は、NetBackup ポリシーを設定して、Advanced Client によるオフホスト代替クライアントバックアップを実行する方
法を示しています。
NetBackup Advanced Client の 代替バックアップ方法は、Oracle データベースをサポートします。
図 14: Advanced Client によるオフホスト代替クライアントバックアップ実行のための NetBackup ポリシーの設定
サードパーティ コピー デバイス方法と NetBackup メディアサーバー方法
NetBackup Advanced Client は、スナップショットを使用したオフホスト バックアップ機能、マッピング機能、およびサード
パーティ コピーデータ移動機能を提供します。これらの機能により、バックアップの作業負荷は NetBackup クライアントか
ら別のバックアップ エージェント(代替クライアント、NetBackup メディアサーバー、サードパーティ コピー デバイスなど)に
21
移動します。バックアップ プロセス時にクライアント マシンからオーバーヘッドが除かれるため、バックアップ中にクライアン
ト マシンを使用するユーザーにとって、パフォーマンスが大幅に向上します。
VERITAS NetBackup Advanced Client を使用したオフホスト バックアップ方法は、次に説明する 3 つの手順から構成さ
れています。また、これらの手順を図 15 に示します。
手順 1 データ スナップショット − VERITAS NetBackup は、データのポイントインタイム スナップショットを作成して、アプ
リケーションやデータベースサーバーを使用しないでバックアップを効率的に実行する必要があります。フローズンイメージ
やスナップショットの作成プロセスの最初の手順は、クライアント マシンをバックアップモードにして、アプリケーションや
データベースを短時間停止させます。このプロセスでは、すべてのバッファをフラッシュして、データがある特定の時点で整
合性があることが確認されます。この時点が確定すると、NetBackup Advanced Client 機能を使用して、スナップショット
バックアップを実行できます。多数のスナップショット方法により、ユーザーに比類のない柔軟性がもたらされます。
手順 2 論理ディスク オブジェクト マッピング − スナップショットとサーバーフリー データ移動の基礎となるテクノロジは論
理ディスク オブジェクト マッピングです。ベリタスソフトウェアがこのテクノロジを開発したのは、データの物理的な位置がわ
かるようにデータを確実にマッピングすることが非常に重要であるからです。スナップショットが取られたら、Advanced
Client は I/O スタックを介してドリルダウンし、論理ファイル名を実際の物理データ ブロックにリンクしてデータをマッピング
します。バックアップ中にファイルシステムの再編成、セクターのずれ、または RAID 5 のパフォーマンス低下が発生した場
合には、データを再マッピングして、データの保全性が維持されているか確認することができます。このテクノロジ レイヤは
オフホスト/サーバーフリー データ移動にとって不可欠です。これがないと、データをサーバーにリストアする必要があるとき
にデータ破壊の可能性が高くなります。マッピング(ブロック リスト)が完了したら、それをサードパーティ コピー エンジンに
送信することができます。
手順 3 真のサーバーフリー データ移動 − スナップショットとマッピングの処理が完了すると、Extended SCSI Copy コマ
ンド2を使用してデータをいつでも移動できます。このコマンドは、ストレージエリア ネットワーク(SAN)ハードウェアデバイス
または NetBackup メディアサーバーのいずれかで実行されます。いずれのアーキテクチャでも、アプリケーションやデータ
ベース サーバーによってデータが移動させられることはなくなり、SAN ハードウェア デバイスまたは NetBackup メディア
サーバーのいずれかによって他の装置にオフロードされます。Extended SCSI Copy エンジンは、SAN でのディスクから
テープへのバックアップ データの実際の移動を処理します。
2. 論理ディスクオブジェクト マッピング
NetBackup
サーバー
1. データ スナップショット
NetBackup
Advanced
Client
データのマッピング
データの書込み
3. 真のオフホスト データ移動
図 15: NetBackup Advanced Client と 3 つの手順によるオフホスト バックアップ プロセス
2
Extended SCSI Copy コマンドは、デバイスからデバイスへのデータの移動を可能にするブロック指向のコマンドです。
22
サードパーティ コピー デバイス バックアップ方法と NetBackup メディアサーバーのバックアップ方法は、HP-UX と Sun
Solaris でサポートされます。
Netbackup Advanced Client とブロックレベルのインクリメンタルバックアップ/リカバリ
NetBackup Advanced Client を使用したブロックレベルのインクリメンタルバックアップ/リカバリ方法は、25 ページの
「Oracle データベースのプロテクション」の項で説明します。
23
中断のないデータアベイラビリティのための機能
クリティカルデータにタイムリーにアクセスできるかどうかが、ビジネスの成否を決することも珍しくありません。データは、
ユーザーが必要なときに入手できることが必要です。グローバル経済の現在では、多くの場合に、クリティカルなファイル
およびデータベースが 24 時間利用できることが必要です。何らかの理由でクリティカル システムへのアクセスが中断した
場合、代替システムにより自動的かつトランスペアレントに業務を引き継ぐ機能が必要です。ディザスタ リカバリ機能は、
最悪の事態が発生してサイトが完全に機能不全になっても、クリティカルデータが 2 ∼ 3 分(最悪のシナリオの場合でも
2 ∼ 3 時間)でリストアされ、利用できるように提供されることが必要です。
VERITAS NeBackup によって、ミッションクリティカルなデータに対して、コスト効果の高いディザスタ リカバリ プロテクショ
ンを効率的に実現できます。NetBackup は、データベース、ファイルシステム、およびアプリケーション固有データのオンラ
インでのハイパフォーマンス バックアップを可能にし、しかもユーザーやアプリケーションへのバックアップ処理の影響を最
小限にとどめます。NetBackup には、迅速なバックアップ機能だけでなく、データを迅速にリカバリするための多くの機能
があります。VERITAS NetBackup は、バックアップ オペレーション時にすべてのタイプのミッションクリティカルなデータの
連続的アベイラビリティを実現する機能において、業界のトップに位置しています。
リレーショナル データベース管理システム(RDBMS)のオンラインバックアップ
VERITAS NetBackup は、複数ベンダーの関わるデータベースやアプリケーション固有のデータのハイパフォーマンス オ
ンラインバックアップをサポートする他、旧バージョンのデータベースも精緻な方法でサポートします(下記の「データベース
のバックアップ方法」の項を参照してください)。
NetBackup は、Oracle(RMAN, RMAN Proxy Copy および EBU)、IBM DB2 Universal Database、SAP R/3、
Microsoft SQL Server、Microsoft Exchange Server、Microsoft SharePoint Portal Server、Lotus Notes & Domino
Server、Sybase、Informix など、すべての主要なデータベースを対象として、信頼性が高く完全なオンラインのバックアッ
プ ソリューションを提供します。これらのデータベース ソリューションにより、PeopleSoft、Baan、SAS など他の主要なアプ
リケーションを対象としたオンラインバックアップも可能です。セキュリティ強化のため、Oracle、DB2、SQL、Exchange、
Lotus Notes、SAP R3、Sybase、および Informix データベースのバックアップは暗号化することができます。どのようなア
プリケーションでも環境でも、NetBackup は中断のないデータアベイラビリティと完全なデータプロテクションを保証します。
Microsoft SQL Server
Microsoft Exchange Server
Microsoft SharePoint Portal Server
Lotus Notes & Domino Server R5
IBM DB2 UDB
SAP R/3
24
データベース バックアップのパフォーマンスは、オンライン データベースバックアップ構成の場合でも、データアベイラビリ
ティにとってきわめて重要です。NetBackup のアーキテクチャでは、複数のパラレル データストリームをローカルマシン上
の NetBackup サーバーにプッシュするか、ネットワークを介して転送することが可能です(次の図 16 を参照してください)。
バックアップメディアの転送速度がネットワーク転送速度よりもはるかに高いシステムでは、複数のディスクおよびクライア
ントからのデータストリームを 1 つのストリームに結合し、オフラインメディアを最大速度で運用することができます。この機
能をマルチプレキシングと呼んでいます。パフォーマンスは、周辺デバイスおよびバックアップサーバーを追加すると、追加
された数に比例して増加します。
リモート
データベース
インスタンス
パラレル
バックアップ
NetBackup
サーバー
テープ
ライブラリ
パラレル
リカバリ
ローカル
データベース
インスタンス
図 16: マルチプレキシングを使用したによるオンラインでのハイパフォーマンス データベース バックアップ
さらに、NetBackup は、障害発生時にデータベース、ディスク全体、またはサイト全体を非常に迅速にリカバリすることによ
り、ダウンタイムを最小にします。NetBackup は、複数のテープドライブまたはマルチプレキシングされたテープから複数
のデータストリームを同時にリカバリすることにより、リストア パフォーマンスを最大にします。この機能は、StorageTek
9840、IBM Magstar、Quantum DLT など先進的なテープドライブとライブラリなど高速テープ テクノロジと併用したときに、
特に威力を発揮します。ローカル接続のテープデバイスを持つシステムでは、NetBackup は共有メモリーなどハイパ
フォーマンス データ転送方法を利用することにより、スループットを最適化します。どのような環境でも、NetBackup の持
つ柔軟性により、データベースおよびアプリケーション固有データの中断のないアベイラビリティが実現し、ユーザー応答時
間への影響は最小限にとどまります。
Oracle データベースのプロテクション
NetBackup Advanced Client と Oracle データベースのブロックレベル インクリメンタルバックアップ/リカバリ
Oracle のバックアップ/リストア パフォーマンスは、NetBackup Advanced Client から提供されるブロックレベル インクリメ
ンタルバックアップを実行することにより、飛躍的に改善できます。オンラインでの Oracle データベースのブロックレベル イ
ンクリメンタル(BLI)バックアップでは、ファイルの変更されたブロックのみをバックアップするため、バックアップ ウィンドウ
が短縮され、バックアップとリストアの対象となるデータ量が大きく減少します。BLI 方法では、バックアップの頻度が増加し、
データの連続アベイラビリティが上がると同時に、バックアップ パフォーマンスが大きく改善するとともに、バックアップ時の
Oracle データベースサーバー上の CPU オーバーヘッドおよびネットワークオーバーヘッドが顕著に減少します。この機能
は、バックアップの量と時間がデータベース全体のサイズではなく、変更されたデータの量にのみ比例するという特性のた
め、大規模のデータベース環境では非常に魅力的な機能です。
25
NetBackup Advanced Client は、Oracle 8i 以上のデータベースの BLI バックアップ/リカバリをサポートします。BLI 方法
は Oracle の Proxy Copy 機能を活用します。この機能により、NetBackup にはデータベース データ自体ではなくバック
アップ対象のファイル名が渡されます。BLI バックアップでは、ストレージ チェックポイントと呼ばれる VERITAS File
System テクノロジが利用されます。VERITAS Database Edition™ for Oracle では、このストレージ チェックポイント テク
ノロジが使用されます。データの変更が発生すると、ストレージ チェックポイント機能は変更されたファイルシステム ブロッ
クを識別し、そのリストを更新します。変更されたデータブロックの検出のための前処理は必要ありません。NetBackup は、
VERITAS File System API により、変更されたデータブロックのみを抽出し、差分または累積のブロックレベル インクリメ
ンタルバックアップを実行します。
VERITAS
NetBackup
サーバー
VERITAS
NetBackup
エージェント
テープライブラリ
変更された
ブロック
直前のフル
バックアップ
フル
ブロックレベル
インクリメンタル バックアップ
図 17: オンライン ブロックレベル インクリメンタルバックアップ
RMAN スクリプト自動生成
Oracle バックアップ/リカバリを実行する RMAN スクリプトの作成は面倒な作業であり、人間のエラーの影響を受けやすい
ため、一定のレベルの技術的な工夫が必要です。NetBackup は、Oracle バックアップを設定するプロセスでユーザーが
利用できるグラフィカル ユーザー インタフェースを提供することにより、このプロセスをほとんど不要にしました。このグラ
フィカル RMAN スクリプト ジェネレータを使用することにより、RMAN を熟知していない管理者でも、スクリプト言語やスク
リプトのデバッグについての知識なしに、Oracle バックアップ/リストアをごく短時間で設定することができます。現在この機
能は、Windows、Sun Solaris、HP-UX、IBM AIX、Red Hat Linux、環境で使用できます。
Oracle データのアーカイブ
長期間にわたって保存されたデータベース データを即時に取り出す機能は、以前よりも重要になってきました。
NetBackup Oracle Agent は、データベース リリースに依存しないアーカイブ機能をサポートします。データベース全体ま
たは一部のデータを抽出し、アーカイブすることができます。その結果、ユーザーはこのデータをすばやく効率的に別の
Oracle データベースにインポートし、リストアできます。その環境の元の構成、Oracle データベースのバージョン、マシン
のオペレーティングシステムのバージョン、あるいは関連アプリケーションなどに左右されることはありません。
26
これを可能にしているのは、NetBackup Oracle Agent による XML(eXtensible Markup Language)の使用です。バック
アップの場合は、NetBackup Oracle Agent は、まず選択されたデータベース データを XML に変換することによりこの
データをエクスポートします。データは、リストアが必要になるまでこの状態で無期限に保持することができます。重要な利
点は、元のデータベース、オペレーティングシステム、およびアプリケーションのセットが使用できないときに、このデータを
簡単に取り出すことができることです。リストア要求が発行されると、アーカイブ データは XML 形式でリストアされます。オ
プションにより、このデータは、ユーザーが選択したデータベース テーブルの所定の場所に戻すこともできます。
NetBackup Oracle Agent は、業界標準である XML に対応しているので、ビジネスクリティカルなデータベースデータが
現在および将来にわたっていつでも使用できることをユーザーに保証することができます。
現在この機能は、Oracle8i、およびそれ以降のデータベースで使用できます。
NetBackup Advanced Client は Oracle データベースをサポートしています。
Oracle のバックアップ/リカバリ方法について詳しくは、『Oracle のバックアップとリカバリの必須要件』ホワイトペーパーを
参照してください。
オンライン SAP R/3 バックアップ/リカバリ
24 時間 365 日の稼動を必要とする大規模な SAP R/3 環境では、データプロテクションが SAP R/3 展開プランを成功さ
せる不可欠の条件となります。VERITAS NetBackup とオンライン SAP データバックアップ ユーティリティが連携すること
により、SAP R/3 のデータプロテクションのための包括的な方法が提供されます。VERITAS NetBackup SAP R/3 Agent
は、HP-UX、Solaris、IBM AIX 上の SAP に対して認定されています。この製品は、SAP R/3 環境のハイパフォーマンス
オンラインバックアップ、デバイスとロボティックデバイスの大規模構成の最適利用、およびスケーラブルな分散設計を可能
にします。
図 18 に SAP R/3 バックアップ構成を示します。SAP R/3 バックアップは、NetBackup スケジューラまたは SAPDBA イン
タフェースを介してスケジュールし、自動的に起動することが可能です。NetBackup は、SAP R/3 ツール(brbackup、
brrestore、および brarchive)から提供されるバックアップ、リストア、および問合わせ機能のための SAP R/3 BACKINT
インタフェース仕様をサポートします。その結果、BACKINT は必要な NetBackup プログラムを起動し、各プログラムの進
捗を監視し、処理が終了すると結果を SAP R/3 ツールに報告します。NetBackup は SAP R/3 Oracle データベース バッ
クアップを raw パーティションまたは通常ファイルとしてサポートします。
27
SAP アプリケーション
Oracle データベース
データベース エージェント:
オペレーション:
バックアップ
バックアップ
アーカイブ
バックアップ
リストア
リストア
SAPDBA
問合せ
インタフェース:
Oracle
ファイル
SAP バックアップ/リストア
ロボティックス/メディア
図 18: NetBackup による SAP R/3 環境サポート
ハイパフォーマンス Lotus バックアップ/リカバリ
NetBackup は、Lotus Notes と Domino Server のバージョン R4、R5、および R6 のオンラインバックアップをサポートし
ます。Lotus Notes R5 と R6 環境は、NetBackup Lotus Notes Agent を使用することにより、オンラインでバックアップで
きます(「ホット」バックアップ)。この機能では、Lotus R5 と R6 のバックアップ API を利用します。NetBackup Lotus
Notes Agent は R5 と R6 のトランザクションログのバックアップもサポートするため、データベースを特定の時点までリカ
バリすることができます。ただし、トランザクションログの実際の再利用は Domino Server が管理します。実行される
Domino Server バックアップのタイプにより、ログに再利用のマークが付くかどうかが決定されます。NetBackup Lotus
Notes Agent では次のタイプのバックアップがサポートされています。
フルバックアップ – ファイルリストもしくはトランザクションログまたはその両方を参照し、ファイルリストに
BACKUP_TRANSACTION_LOGS が指定されている場合には、ファイルリストまたはトランザクションログに指定されている
Lotus データベースすべてを、ログ記録の有無にかかわらずバックアップします。
差分インクリメンタルバックアップ – NetBackup がログの対象でないデータベースまたはローカル データベース上で差分
インクリメンタルバックアップを実行するとき、バックアップの対象は、最後のフルまたは差分インクリメンタルバックアップ以
降変更されたファイルリストに指定されたログ対象でないデータベースまたローカル データベースに限定されます。最後の
変更日付は、データベースファイルの日付/時刻スタンプではなく、データベースが最後に変更された時刻により決定されま
す。ログ対象のデータベースの場合、NetBackup は、ファイルリストの中で、最後のフルまたは差分インクリメンタルバック
アップ以降に新しい DBIID が割当てられたデータベース(ログ対象)のみをバックアップします。
累積インクリメンタルバックアップ – NetBackup がログの対象でないデータベースまたはローカルデータベース上で累積イ
ンクリメンタルバックアップを実行するとき、バックアップの対象は、最後のフルバックアップ以降変更されたファイルリストに
指定されたログ対象でないデータベースまたローカルデータベースに限定されます。ここでも、最後の変更日付は、データ
ベースファイルの日付/時刻スタンプではなく、データベースが最後に変更された時刻により決定されます。ログ対象のデー
タベースの場合、NetBackup は、ファイルリストの中で、最後のフルバックアップ以降に新しい DBIID が割り当てられた
データベース(ログ対象)のみをバックアップします。
ユーザーバックアップ – ユーザーバックアップで実行される処理は、フルバックアップの場合とほとんど同じですが、トラン
ザクションログのバックアップが正常に終了した後、トランザクションログに、ただちに再利用可能というマークは付きません。
28
トランザクションログは再利用されないため、ユーザーバックアップは、ある時点でデータベースのスナップショットを取るこ
とに似ています。今後発生するフル/インクリメンタルバックアップの内容には影響しません。
IBM DB2 バックアップ/リカバリ
NetBackup は、IBM DB2 データベースのための包括的なデータプロテクションを提供します。データベースファイルおよび
データベース以外のファイルのフル/インクリメンタルバックアップとリカバリのあらゆる側面を直感的な GUI によって集中
管理することができるため、組織全体に一貫したバックアップポリシーを適用できます。NetBackup のデータセンター対応
メディア管理により、ライブラリ共有を含むメディア管理のあらゆる側面を実行することができます。NetBackup DB2 Agent
は次の機能も備えています。
中断のないバックアップ − DB2 のオンラインバックアップはミッションクリティカルなデータベースの連続運用を保証します。
フルまたはインクリメンタルバックアップ/リカバリ – NetBackup DB2 Agent ユーザーは、DB2 データベースのフルまたは
インクリメンタルバックアップ/リカバリが可能なため、柔軟な運用を実現できます。
バックアップ履歴の追跡 − データベースやトランザクションログのバックアップの追跡が容易になったため、バックアップ履
歴の詳細なビューによってリストアが簡単になります。
高速バックアップ − 高度なパラレル データストリームにより迅速な DB2 バックアップが保証されます。
暗号化のサポート – DB2 エージェントは、NetBackup 暗号化オプションのサポート対象です。
DB2 スクリプト自動生成
DB2 バックアップ/リカバリを実行する DB2 スクリプトの作成は面倒な作業であり、人間のエラーの影響を受けやすいため、
一定のレベルの技術的な工夫が必要です。NetBackup は、DB2 バックアップを設定するプロセスでユーザーが利用でき
るグラフィカルユーザーインタフェースを提供することにより、このプロセスをほとんど不要にしました。このグラフィカル
DB2 スクリプト ジェネレータを使用することにより、DB2 を熟知していない管理者でも、スクリプト言語やスクリプトのデバッ
グについての知識なしに、DB2 バックアップ/リストアをごく短時間で設定することができます。現在この機能は、Windows,
Sun Solaris, HP-UX、IBM AIX、および Red Hat Linux 環境で使用できます。
図 19: VERITAS NetBackup DB2 Agent は、DB2 バックアップとリカバリの設定を簡単かつ容易にするための統合ウィザードを提供します。
29
ネットワーク接続ストレージ(NAS)の NDMP バックアップ
VERITAS NetBackup は、NDMP(Network Data Management Protocol)を使用して、ネットワーク接続ストレージ
(NAS)のためのオンライン データバックアップ/リストアを実現します現在サポートされている NAS ホストとしては、
Network Appliance(NetApp)、EMC、Procom Technology、BlueArc、Quantum、Spectra Logic、および Auspex があ
ります。NetBackup NDMP 構成では、制御情報とカタログ情報のみがネットワーク経由で転送されます。これは、ファイル
サーバーに 1 テラバイト以上のオンラインデータが格納され、ネットワークベースのバックアップが実施困難または不可能
な NAS ホスト環境の場合には、重要な要件となります。
一般的な NetBackup/NDMP 構成(下の図 20 を参照)では、NetBackup サーバーは、バックアップ、リカバリ、およびロボ
ティック制御用のコマンドを NDMP プロトコルにより NAS ファイルサーバーに送ります。このサーバーには、ディスクと
テープドライブがローカル接続されています。オプションで、ロボティック ユニットがローカル接続されている場合もあります。
NetBackup カタログには、バックアップイメージの完全なリストが設定されています。NAS ファイルサーバー上で稼動し、
実際に NDMP コマンドを NetBackup から実行する NDMP バックアップ/リストア ユーティリティは、NAS NDMP ホストが
実行します。大型のロボティックデバイスは、複数の NAS ファイルサーバー間で、あるいは NetBackup マスター/メディア
サーバーと NAS ファイルサーバーの間で共有することができます。
図 20: NetBackup による NDMP を介した NAS サーバーのバックアップ
サポートされる NDMP 構成
以降のセクションで、サポートされる NDMP 構成と機能について説明します。この構成と機能により、NAS バックアップ戦
略の構築と実施に関して他に類を見ない柔軟性が実現します。
NDMP バックアップ
NetBackup は、NAS サーバーをローカル接続のストレージデバイスにバックアップすることをサポートします。ただし、特
に小さな NAS サーバーが多数存在する環境など、テープドライブやライブラリを各 NDMP ホストに直接接続することがコ
スト効果の上で望ましくない場合もあります。このため、NetBackup では、代替 NAS サーバーバックアップ方法をきわめ
て柔軟に選択できるようにしています(次の図 21 を参照してください)。NetBackup では、NAS サーバーからローカル接
続のストレージデバイスを持つ別の NAS サーバーへのバックアップ、およびバックアップした NAS サーバーから元の
NAS サーバーへのリストアが可能です。いずれの処理もネットワークを介して実行されます。この機能を「3 ウェイ バック
アップ/リストア」と呼びます。社内の NAS サーバーにストレージデバイスが接続されていない場合でも、NetBackup により、
NAS データを NAS サーバーから NetBackup サーバーにバックアップし、バックアップした NAS データを NetBackup
サーバーから NAS サーバーにリストアできます。この機能は「リモート NDMP」とも呼ばれ、 NFS マウントを使用せずに、
NDMP を強化する働きがあります。
30
3 ウェイ
バックアップ
リモート NDMP
バックアップ
DMP ホスト
ローカル
バックアップ
テープドライブ
自動化
テープライブラリ
テープドライブ
図 21: NDMP から NDMP へのバックアップ
Direct Access Recovery(DAR)
NetBackup NDMP Agent では、NDMP リストア中に Direct Access Recovery を使用できます。DAR では、ファイルをリ
ストアする際にイメージ全体を読み取る必要がないため、ファイルのリストア時間が大幅に短縮されます。DAR を使用でき
るのは、リストアの対象がディレクトリではなくファイルの場合です。NetBackup は、DAR を使用することによりリストア時
間が短縮されるかどうか自動的に判定し、短縮できると判断した場合、DAR を使用します。リカバリを実行するには、
NDMP ホストが DAR をサポートしていることが必要です。
NetBackup ホストと NDMP ホストの間でのライブラリの共有
NetBackup NDMP Agent では、NetBackup サーバーと 複数の NDMP NAS ホストの間でテープライブラリを共有できま
す。また、NDMP NAS ホスト同士での共有も可能です。詳しくは、後述の「テープライブラリの共有」の項を参照してくださ
い。
NDMP 接続デバイスの自動検出
NetBackup メディア マネージャは、NDMP ホストのバックアップとリストアで使用するデバイスとメディアを完全に管理しま
す。NetBackup デバイス設定ウィザードにより、NDMP ホストに接続したストレージデバイスの自動検出と設定が可能で
す。これにより、NDMP の設定が非常に簡単になります。図 22 は、NetBackup デバイス設定ウィザードでの設定例です。
31
図 22: NDMP 接続デバイスの自動検出
32
VERITAS NetBackup におけるバックアップとリカバリの基本概念
以降の項では、バックアップ オペレーションに関係する基本概念について説明します。
ストレージユニット
VERITAS NetBackup は、すべてのストレージデバイスとメディアを論理ストレージユニットに関連付けます。NetBackup
では、ストレージユニットは論理エンティティを指します。この論理エンティティには、特定のメディア密度の物理ストレージ
デバイスが 1 台以上含まれ、特定のホストに接続されます。ストレージユニットは 3 つに分類できます。
直接接続されたスタンドアロンあるいはロボティック メディアのストレージユニット。これは、VERITAS NetBackup メディア
マネージャによって管理され、テープデバイスまたは光デバイスが含まれます。
NDMP(Network Data Management Protocol)を介して VERITAS NetBackup メディア マネージャにより管理されるスタ
ンドアロンあるいはロボティックのストレージユニット
ディスク ファイルシステム ストレージユニット。これは、バックアップデータまたはアーカイブデータを受け取るファイルシス
テム内の指定ディレクトリから構成されます。
設定時に、NetBackup 管理者は、最初に必要なデバイスとメディアをすべて設定し、次にすべてのデバイスとメディアを適
切な VERITAS NetBackup ストレージユニットにグループ化します。たとえば、Hewlett-Packard 光ディスク ライブラリを 1
つのストレージユニットに指定し、ATL テープライブラリを別のストレージユニットに指定して、それぞれのホストにすること
が可能です。個々のストレージユニットや 1 つのストレージユニット内の個々のデバイスに、優先順位を割り当てることが
できます。VERITAS NetBackup™ には、バックアップ中に使用するストレージユニットを設定する機能があり、VERITAS
NetBackup を使用すれば、ストレージユニットの指定が非常に柔軟にできるようになります。
VERITAS NetBackup では、バックアップおよびリストア中に必要となるメディアを指定できます。VERITAS NetBackup メ
ディア マネージャが自動的に指定したメディアを検出し、使用可能なストレージユニット内のデバイスにこのメディアをマウ
ントします。
このストレージユニットという考え方により、バックアップの設定が容易になります。管理者が、個々のデバイスを意識する
必要がなく、クライアントバックアップに必要なタイプのストレージユニットを割り当てるだけで十分だからです。また、同じタ
イプのストレージが必要になった場合、このストレージは、VERITAS NetBackup メディア マネージャと VERITAS
NetBackup 構成に追加され、自動的かつトランスペアレントに使用できるようになります。
これにより、バックアップ ストレージへの仮想アプローチが可能になります。詳しくは、後述の「スクラッチプール」の項を参
照してください。
VERITAS NetBackup ポリシー
VERITAS NetBackup の重要な機能に、バックアップポリシーの設定があります。1 つのポリシーは、バックアップニーズ
が類似している 1 つ以上のクライアントから構成されます。VERITAS NetBackup クライアントは、1 つ以上のポリシーに
所属することが必要です。多くの場合、複数のポリシーに所属します。旧バージョンの NetBackup では、ポリシーはクラス
と呼ばれていました。
VERITAS NetBackup ポリシーの主なメリットは、管理者がクライアントをポリシーにグループ化し、バックアップの設定の
対象をクライアントごとにではなく、グループ全体にできることです。
さらに、1 つのクライアントを複数のポリシーに所属させることができるため、管理者は同じクライアント上の異なるファイル
に異なるスケジュールを設定したり、1 つのクライアントに対して自動バックアップのポリシーとユーザー指示によるバック
アップ/アーカイブのポリシーの 2 つを割り当てることもできます。
新しいクライアントがインストールされた場合には、そのクライアントを既存のポリシーに追加することができる他、管理者
は新しいクライアント用に新しいポリシーを一対一で定義することもできます。新しいポリシーを作成する容易な方法は、既
存のポリシーのクローンを作成し、そのクローンを変更することです。
管理者が各ポリシーで設定するプロパティは次のとおりです。
33
ファイル — ポリシーに従った自動バックアップ オペレーションの対象となるファイルのリスト。リスト上のすべてのファイル
がすべてのクライアントに存在する必要はありません。ファイル リストは、必要なファイルのスーパーセットにする方が多く
の場合に便利です。管理者またはユーザーは、各クライアントバックアップから除外するファイルのリストを指定することも
できます。除外リストはポリシー定義の一部ではなく、各クライアントに対して固有です。
クライアント – ポリシー内のクライアントのリスト。VERITAS NetBackup に新しいクライアントが追加された場合、管理者
は新規クライアントのホスト名を該当するポリシーに追加するだけで十分です。また、クライアント ソフトウェアを自動的に
ネットワークインストールすることもできます。
スケジュール – ポリシーに該当するスケジュールのリストです。詳しくは、次のスケジュールに関する項を参照してください。
ポリシー タイプ – 設定しているポリシーのタイプを指定します。大部分の UNIX クライアントでは Standard ポリシー タイプ
を使用します。Windows クライアントでは、MS-Windows-NT ポリシー タイプを使用します。その他のポリシー タイプは特
殊な場合に使用します。たとえば、Microsoft Exchange クライアントをバックアップする場合は、Microsoft Exchange サー
バーバックアップ タイプを指定し、Oracle を実行しているクライアント上の Oracle データベースをバックアップする場合は、
Oracle バックアップ タイプを指定します。
ポリシー ストレージユニット – ファイルのバックアップ先となるストレージデバイスのタイプを指定します。これはオプション
です。指定しない場合は、バックアップとアーカイブは、使用可能な任意のストレージユニットに格納されます。バックアップ
とアーカイブの保管先を、使用可能で優先順位の高いストレージユニットから先に選択するように設定することができます。
ポリシー ボリューム プール – バックアップの保管に使用するボリューム(メディア)を指定します。指定しない場合、バック
アップとアーカイブにはデフォルトの NetBackup ボリューム プールが使用されます。
ポリシー属性 – ポリシー固有の属性は次のとおりです。
⃝
ポリシーごとのジョブ数の制限 – 使用するポリシーで同時に実行できるクライアント ジョブの数を指定します。管
理者はネットワーク ロード バランシングのため、このパラメータを使用できます。
⃝
ジョブ優先順位 – このポリシーの他のポリシーに対するバックアップ優先順位を指定します。最も重要なデータ
を確実に最初にバックアップするために、このパラメータは有用です。
⃝
キーワード フレーズ – ポリシーを一意の名前で定義できるため、管理者はリストア中にこのポリシーを容易に参
照できます。デフォルトでは、キーワード フレーズはありません。
⃝
アクティブ – NetBackup がこのポリシーに基づくバックアップまたはアーカイブを許可するかどうかを指定します。
この指定は、ネットワークのトラブルシューティングや補修などのために、一時的にポリシーを無効にする場合に
便利です。管理者はポリシーがアクティブになる日時を指定することもできます。
⃝
バックアップ ネットワーク ドライブ – 該当クライアントに NFS マウントされているリモートファイルのバックアップ
を許可するかどうかを指定します。
⃝
クロス マウントポイント – VERITAS NetBackup がディレクトリ パスとファイルをバックアップするとき、ファイル
システムを交差させるかどうかを指定します。
⃝
True Image リストア情報の収集 – このポリシーに属するクライアントによりバックアップ
⃝
されたディレクトリについて、その True Image リカバリをサポートするために必要な情報を NetBackup が収集
するかどうかを指定します。詳しくは、後述の「True Image リストア」の項を参照してください。
⃝
イメージ圧縮 – バックアップ オペレーション時にデータ圧縮を使用するかどうかを指定します。
⃝
暗号化 – バックアップ オペレーション時にクライアント で暗号化を有効にするかどうかを指定します。56 ビット
DES暗号化がサポートされます。暗号化は、別売りの NetBackup オプションです。
すべてのポリシー定義は、NetBackup マスターサーバー上の設定データベースに保管されます。VERITAS NetBackup
サーバーのストレージドメインを複数持つネットワークの場合、クライアントは複数のマスターサーバー上のポリシーに所属
することが可能です。クライアントは通常は 1 つのマスターサーバーを使用しますが、他のマスターサーバーが使用できる
のであれば、通常のマスターサーバーがダウンした場合にもバックアップが実施できます。クライアントにクリティカルデー
タが存在する場合には非常に有効な機能です。
スケジューリング
各 VERITAS NetBackup ポリシーには、その対象であるバックアップとアーカイブを制御するためスケジュール セットがあ
ります。これらのスケジュールはポリシー定義の一部であり、ポリシーの各スケジュールは、そのポリシーに属するクライア
ントとファイルのリスト全体に影響します。
次の図 23 に代表的なポリシーを示します。ここでは、毎週 1 回フルバックアップを実行し、その後、1 日おきにインクリメン
タルバックアップを実行します。
34
図 23: フルおよびインクリメンタルバックアップのスケジューリング
管理者が各スケジュールで指定する属性には、次のものがあります。
バックアップのタイプ – 5 つの基本バックアップ タイプがあります。フル、累積インクリメンタル、差分インクリメンタル、ユー
ザー バックアップ、およびユーザー アーカイブです。
バックアップ ウィンドウ – このスケジュールに基づいてバックアップの実行が可能な期間であるバックアップ ウィンドウを指
定します。開始時刻は、ウィンドウが開く曜日と時刻を定義します。期間はバックアップ ウィンドウが開いている時間を定義
します。たとえば管理者は、ネットワーク トラフィックが増加してもユーザーへの影響が最小限にとどまる週末の早朝に自
動フルバックアップが行われるようにスケジューリングすることができます。
スケジュール タイプ – VERITAS NetBackup は、カレンダベースのスケジューリング方法、頻度ベースのスケジューリング
方法、またはこれら 2 つの方法の組み合わせを使用してバックアップポリシーを自動化することができます。
カレンダ – 管理者は、特定の日に開始するようにバックアップを設定することができます(図 24 と 25 を参照してください)。
スケジュールは、毎日、毎週、または毎月繰り返されるように設計できます。さらに、スケジュールから特定の日を除外する
こともできます。たとえば、各四半期の最後の日には開始しないバックアップ スケジュールを作成することができます。
35
頻度 – 事前に定義されたスケジュールにより次のバックアップ オペレーションが開始するまでの経過時間を指定します。
たとえば、頻度が 7 日で、正常なフルバックアップが水曜日に実行されると、次のフルバックアップは次の水曜日までは実
行されません。頻度は、ファイル内のすべてのクリティカルな変更を保存できるような値に設定できます。データの変更が
頻繁な場合には、頻度を短くします。データの変更が頻繁でない場合には、頻度を長めにします。インクリメンタルバック
アップの頻度は、フルバックアップの頻度より短くします。
複数コピー – NetBackup ユーザーは、Inline Copy 機能を使用することにより、プライマリ バックアップの作成時に、最大
4 つのバックアップジョブの複製を作成することができます。各コピーには、それぞれの保存期間を割り当てることができま
す。ディスクまたはテープのデバイス リソースが十分に存在する場合には、Inline Copy 機能により、バックアップと複製の
タスクが 1 度に行われるため、複製の作成効率が増加します。複数のコピーをディスクまたはテープに作成できます。
ポリシー ストレージユニットのオーバーライド – ファイルのバックアップ先となるストレージデバイスを指定します。このオプ
ションは、ポリシー レベルで指定されたストレージユニットをオーバーライドします。これより、異なるスケジュールに基づく
バックアップを別のストレージユニットに格納する柔軟性が確保されます。たとえば、フルバックアップとインクリメンタルバッ
クアップは、タイプの異なるメディアに保存した方が望ましい場合があります。
ポリシー ボリューム プールのオーバーライド – ファイル バックアップの保管に使用するボリューム(メディア)を指定します。
このオプションは、ポリシー レベルで指定されたプールをオーバーライドします。管理者は異なるスケジュールに基づいて
取得したイメージを別のボリュームに格納することができます。
保存 – ファイルのバックアップコピーまたはアーカイブ コピーをセカンダリストレージから削除するまでの保存期間を指定し
ます。保存期間は 1 週間(レベル 0)から無限(レベル 24)、デフォルトは 2 週間(レベル 1)です。NetBackup 管理者は保
存期間を適切なレベルに設定することができます。保存レベルは、ポリシーに属するスケジュールの優先順位も示します。
レベル 24 のスケジュールの優先順位が最も高く、レベル 0 の優先順位が最低です。
メディアのマルチプレキシング – 特定のスケジュールで、NetBackup が任意の 1 つのドライブにマルチプレキシングでき
るジョブの数を指定します。
上記の属性により、管理者にとっての運用自由度が広がります。スケジュールは、非常に単純なものから、最も厳しいバッ
クアップ要件を満たすための高度なものまで、広い範囲にわたります。NetBackup のスケジューリング機能の例を図 24 と
25 に示します。
36
図 24: バックアップ スケジュール管理 GUI
図 25: バックアップは特定の日に開始するようにスケジュールできます。
37
データベースのバックアップ方法
VERITAS NetBackup™ はリレーショナル データベース管理システムのバックアップに関して、次の 3 つの方法をサポー
トします。raw (コールド)、ウォームおよびオンライン(ホット)です。コールド データベース バックアップでは、データベース
をシャットダウンしてから、NetBackup の Raw パーティション ファイルシステム バックアップ機能を使用します。ウォーム
データベース バックアップでは、前処理および後処理用 NetBackup スクリプトを使用してデータベースを「オンラインバッ
クアップ」モードに設定し、次にデータベース Raw パーティションまたはデータベースファイルのバックアップに進みます。
Oracle、Microsoft SQL Server、IBM DB2、Sybase のオンライン データベース バックアップでは、VERITAS NetBackup
のデータベース バックアップ エージェントを使用します。このエージェントは、データベース アプリケーションが使用するイ
ンタフェース(API)や Oracle Recovery Manager(RMAN)などのバックアップ ユーティリティと連携します。次に、
NetBackup がサポートしているデータベース バックアップ方法の具体的な手順の概要を説明します。
Raw データベース バックアップ(データベースファイルまたはパーティションなど)は、ファイル バックアップと同じ方法で、
設定および実行できます。コールド データベースのバックアップで得られるパフォーマンスは、UNIX ファイルシステム経由
または RDBMS ベンダーから提供されたデータ抽出ユーティリティ経由でバックアップを実行した場合のパフォーマンスよ
りも高いのが一般的です。
ウォーム データベース バックアップは、上で説明した Raw データベース バックアップやファイル バックアップと似ています
が、raw パーティション バックアップまたはデータベースファイル バックアップに先立って NetBackup の前処理スクリプト
実行機能によりデータベースを「ホットバックアップ」モードに設定する点が異なります。バックアップが終了すると、データ
ベースは NetBackup の後処理スクリプトにより通常モードに戻ります。
ホット データベース バックアップには、VERITAS NetBackup のデータベース バックアップ エージェントと該当するデータ
ベースベンダー バックアップ ユーティリティが必要です。NetBackup データベース バックアップ エージェントは、Oracle、
Microsoft SQL Server、Microsoft Exchange Server、Lotus Notes と Domino Server、IBM DB2 UDB データベース、
Sybase 用のものが存在します。たとえば VERITAS NetBackup Oracle Agent などがあります。この製品は、Oracle
RMAN とインタフェースをとり、VERITAS NetBackup および VERITAS NetBackup メディア マネージャの機能を利用し
ます。管理者は、標準的なディスクファイルを使用する場合とまったく同じ方法で VERITAS NetBackup インタフェースを
使用して、Oracle データベースのバックアップをスケジューリングしてバックアップを実行できます。VERITAS NetBackup
メディア マネージャは、ストレージデバイスとメディアを管理します。
NetBackup
サーバー
ベンダーが提供するオンライン
バックアップ ユーティリティ
Databases
・IBM DB2 UBD
·・Lotus Notes and Domino Server
・Microsoft Exchange Server
·・Microsoft SQL Server
·・Microsoft SharePoint Portal Server
·・Oracle
·・SAP R/3 with Oracle
·・Sybase
API
NetBackup
データベース
エージェント
NetBackup Agents
- NetBackup DB2 Agent
- NetBackup Lotus Notes Agent
- NetBackup MS Exchange Server Agent
- NetBackup MS SQL Server Agent
- NetBackup MS SharePoint Portal Server Agent
- NetBackup Oracle Agent
- NetBackup SAP R/3 Agent
- NetBackup Sybase Agent
バックアップメディア
•
テープ
•
ディスク
•
光メディア
図 26: NetBackup によるオンライン(ホット)データベース バックアップとリストア
VERITAS NetBackup は複数のテープまたはディスクにわたってバックアップイメージを処理するため、上記のいずれの
方法でも、大容量のデータベースファイルをバックアップすることができます。
38
基本的なバックアップ プロセス
ポリシーとそれに関連付けられたスケジュールが設定されると、ポリシー内のクライアントは、次のどの方法を使用しても
バックアップすることができます。
スケジュール設定時に管理者により指定された時刻に開始する自動定期バックアップ
管理者は、管理 GUI やコマンドライン インタフェースを使用して、選択したポリシーおよびスケジュールの手動によるバッ
クアップをすぐに開始できます。
ユーザー指示によるバックアップとアーカイブは、クライアントを使用しているユーザーがユーザー インタフェースを介して
オペレーションを開始した時点で開始します。
図 27: バックアップデータのフロー
どのような場合でも、クライアントは、TCP/IP ソケットを使用してバックアップイメージをデータストリームとして生成し、
VERITAS NetBackup マスターサーバーまたはメディアサーバーに送ります。データストリームを受け取ったサーバーは、
これを適切なストレージデバイスに転送します。
バックアップ オペレーションが進行している間、クライアントはもう 1 つのデータストリームをマスターサーバーに送ります。
データストリームを受け取ったサーバーは、バックアップイメージに格納されているファイルに関する情報をカタログ情報と
して収集し、この詳細情報を NetBackup イメージ カタログに格納します。イメージ カタログとその他の VERITAS
NetBackup データベースは、別のオペレーションでバックアップされます。このオペレーションは、後述の「クラッシュ リカバ
リ」で説明します。
VERITAS NetBackup がイメージをセカンダリストレージに書き込むときのプロセスは、ターゲット ストレージユニットがディ
スク ファイルか、VERITAS NetBackup メディア マネージャに管理される周辺装置であるかにより異なります。後者の場
合、このホワイトペーパーの「デバイスとメディアの管理」の項で説明されているように、VERITAS NetBackup メディア マ
ネージャが、ボリュームとドライブの割当てとマウントを処理することにより、バックアップ オペレーションを支援します。
VERITAS NetBackup は、後のリストアで使用されるボリューム情報をファイル データベースに記録します。
VERITAS NetBackup は、磁気ディスクへのバックアップ時には、ストレージユニットの設定時に指定されたファイル パス
にイメージを書き込み、イメージのパスをファイル データベースに記録します。ディスク マネージャは、データのディスク
ファイルへの実際の書込みを処理します。
39
多重バックアップ
VERITAS NetBackup は、複数のバックアップを同時に実行し、そのデータをストリームとして 1 つ以上のデバイスに格納
することができます。複数のデータストリームを 1 つのテープドライブにバックアップすることをマルチプレキシングまたは
データ インタリーブと呼びます。複数のデータストリームを複数のテープデバイスにバックアップすることをマルチストリーム
と呼びます。バックアップ ストリームは、ローカル接続ディスクから来る場合と、ネットワーク経由で複数のクライアントから
来る場合があります。
現場ごとに設定を調整し、各デバイスおよび各スケジュールに合わせて多重度を設定することができます。マルチプレキシ
ングによりパフォーマンスが大幅に改善されるため、多数の低速デバイスではなく少数の高速デバイスを導入することが
可能になります。この結果、高速テープデバイスの運用が最適化され、全般的なパフォーマンスとデータアベイラビリティが
改善します。
NetBackup は、バックアップのマルチプレキシングと並んで、マルチプレキシングテープ イメージをパラレルにリストアしま
す。詳しくは、マルチプレキシングリストアに関するセクションを参照してください。
図 28: 多重バックアップ
40
自動マルチストリーム クライアント
1 つの VERITAS NetBackup バックアップポリシーにより複数の同時クライアントバックアップ セッションを自動的に作成し、
バックアップのパフォーマンスを大幅に改善することができます。パラレル バックアップ セッションは、NetBackup ポリシー
ファイル リスト内のクライアントシステム マウントポイントまたは個別エントリ(明示指定による場合やワイルドカード指定の
場合)に基づいて開始します。
自動マルチストリーム クライアント機能は、管理者により定義することが可能で、クライアント上に新規に作成されたフォル
ダおよびパーティションを動的に自動検出します。この例は、図 29 に示されています。
図 29: NetBackup の自動マルチストリーム クライアント機能とアーキテクチャの概要
バックアップデータの圧縮
VERITAS NetBackup は、バックアップ オペレーションの一環として、データを圧縮する機能を持っています。この機能は、
バックアップポリシーの属性セクションで設定されます。圧縮と展開はクライアント上で実行され、その効果は圧縮対象の
データのタイプにより異なります。環境が適切であれば、圧縮によりストレージ必要量とネットワーク トラフィックが大幅に減
少します。ただし、テープデバイスが提供するハードウェアによる圧縮の方が、多くの場合、簡単で効率が高くなります。
41
ネットワーク(CIFS/NFS)ファイルのバックアップ
VERITAS NetBackup には、PC ネットワーク ファイルサーバー上のファイルまたは VERITAS NetBackup クライアントに
マウントされた NFS ファイルシステム上のファイルをバックアップするオプションがあります。このオプションが有効なのは、
リモートファイルをバックアップする場合や、他の VERITAS NeBackup クライアントシステムにマウントされているサポート
されていないクライアントプラットフォームをバックアップする場合です。例については図 30 を参照してください。
通常このようなファイルをクライアントバックアップ オペレーションの対象にするのは望ましくありません。これはデータ転送
がネットワーク プロトコル(TCP/IP または NFS)に基づいて実行されるからです。ファイルが物理的に存在するプラット
フォーム上でデータをバックアップする方が適切です。そうすれば、NFS/CIFS 経由のバックアップは不要となります。
図 30: NFS マウントを使用してサポートされていないクライアントをバックアップする
42
リストアの基本概念
クライアント ユーザーは、バックアップされたファイルを参照して、リストアするファイルを選択することができます。ユー
ザーがリストアを開始すると、リストア要求はクライアントから NetBackup マスターサーバーに渡ります。サーバーによる
要求の検証が終わると、リストア オペレーションは完全にサーバーの管理下に入ります。サーバーは、バックアップ カタロ
グを照会することにより、バックアップ ファイルを格納しているストレージデバイスとボリュームを識別します。次に、サー
バーは自動的にファイルをクライアントのディスクに転送して戻します。
VERITAS NetBackup がイメージをセカンダリストレージから取り込むときのプロセスは、ストレージユニットがディスク ファ
イルか、VERITAS NetBackup メディア マネージャに管理される周辺装置であるかにより異なります。後者の場合、
VERITAS NetBackup メディア マネージャがボリュームとドライブの割当ておよびマウントを処理することにより、バック
アップ オペレーションを支援します。メディアがマウントされると、VERITAS NetBackup サーバーはメディアからバックアッ
プデータを読み取り、イメージの中で要求されている部分をクライアントに送ります。
VERITAS NetBackup は、磁気ディスクにバックアップされたファイルをリストアするとき、バックアップ オペレーション時に
ファイル データベースに格納されたイメージ パスを探し、要求されたイメージ部分をクライアントに送ります。ディスク マ
ネージャは、バックアップデータのディスク ファイルからの実際の読取りを処理します。
図 31 に、リストア オペレーションでイメージをテープから取り込むときのデータフローを示します。
図 31: NetBackup によるリストア データのフロー
43
ディスクベースのリストア
ディスクベースのリストアの方法については、12 ページの「ディスクベースのバックアップとリカバリ」の項で説明します。
リストアのマルチプレキシング
VERITAS NetBackup はマルチプレキシングされたバックアップイメージのパラレル多重(同時)リストアをサポートします。
多重リストアを可能にするには、バックアップ時にマルチプレキシングを有効にしてテープへの書込みが実行されているこ
とが必要です。多重バックアップのサブセットとしての任意の数の「プレックス」は、パラレルにリストアできます。たとえば、
バックアップ時に 5 つのバックアップ セッションがマルチプレキシングされてテープに保管された場合、5 つ以下の任意の
数のバックアップ セッションが、テープを 1 回動かすだけでパラレルにリストアできます。
多重リストアはデータベースに対して特に有用です。データベース バックアップのパフォーマンスは、バックアップ時に複数
のセッションをマルチプレキシングすることにより最適化することができます。ただし、多くのオンライン データベース バック
アップ ユーティリティでは、複数のバックアップ セッションをパラレルで実行した場合には、リストアもパラレルで実行するが
必要です。したがって、バックアップ製品が多重データベース バックアップを実現可能にするには、多重リストア機能のサ
ポートが必要となります。
図 32: 多重データベース リストア
管理者が定義したタイム ウィンドウ内でマルチプレキシングされたバックアップイメージを対象にリストア要求が発行された
場合、どのような要求に対してもパラレル リストアが可能です。たとえば、バックアップ時に 8 つのクライアントが 1 つの
テープにマルチプレキシングされた場合を考えます。管理者定義のタイム ウィンドウ内でこれらのクライアントのうち 3 つ
のリストアが要求された場合、3 つのクライアントすべてが同時にリストアされます。NetBackup では、デフォルトのタイム
ウィンドウは 30 秒です。
代替クライアントへのリストア
マスターサーバーを使用している管理者は、任意のクライアントに代わって管理者指示のリストアを実行できる他、他のク
ライアントからバックアップされたファイルを参照してリストアする権限をユーザーに与えることができます。この機能は、た
とえばワークステーションがダウンして、ユーザーがバックアップ ファイルを他のワークステーションにリストアして作業を継
44
続することを希望している場合に有用です。マスターサーバー上の管理者は、マスターサーバー上のファイルを任意のクラ
イアントに転送することもできます。
サーバーに依存しないリストア
VERITAS NetBackup は、バックアップの作成に使用したサーバー以外の NetBackup サーバーを使用したリストアをサ
ポートしています。このため、複数サーバーの環境でリストア対象のデータへのアクセスが容易になり、フェイルオーバー
機能が改善されるとともに、ディザスタ リカバリ機能が提供されます。
複数サーバー環境でのリストア
ストレージデバイス(テープドライブや自動テープライブラリなど)が NetBackup ドメインの任意のサーバーに接続されてい
る可能性のある NetBackup 環境や大きなライブラリがサーバー間で共有されている NetBackup 環境では、サーバーに
依存しないリストアの機能により、オペレーションが非常に簡素化され、データへのタイムリーなアクセスが容易になります
(下の図 33 を参照してください)。サーバーに依存しないリストアは次の複数サーバー環境に適用されます。
2 つ以上のサーバーが 1 つの自動テープライブラリを共有し、それぞれのサーバーにテープドライブが接続されている場
合。リストアが要求されると、一方のサーバーが一時的にアクセスできなくなります。NetBackup マスターサーバーの指示
の下で、NetBackup ドメイン内の使用可能な任意のサーバーをファイルのリストアに使用することができます。
2 つ以上のサーバーに、同じタイプのスタンドアロン テープドライブが接続されている場合。リストアが要求されると、一方
のサーバーが一時的にアクセスできなくなります。オペレータが、使用可能な任意のサーバーに接続されたドライブにテー
プをマウントし、ファイルをリストアすることができます。
図 33: サーバーに依存しないリストア
ディザスタ リカバリ シナリオにおけるサーバーに依存しないリストア
ディザスタ リカバリ用のリモートサイトが存在する状況では、サーバーに依存しないリストア機能により、通常のビジネス オ
ペレーションを再開するまでの時間が大幅に短縮されます。この例は、図 34 に示されています。
45
図 34: ディザスタ リカバリ サイトからのデータリカバリ
バックアップテープをリモートサイトに送ることが必要なディザスタ リカバリ戦略の場合には、次の手順によりリモートサイト
での迅速なデータアベイラビリティが可能になります。
1. プライマリ サーバー上で VERITAS NetBackup 提供のユーティリティを使用することにより、プライマリ サーバーから
転送されるバックアップテープに関連付けられた NetBackup カタログとメディア データベースのコピーを作成します。こ
のテープとバックアップデータテープをオフサイトに転送します。このオペレーションは、運用中のディザスタ リカバリ プ
ロセスの一環として定期的に繰り返し実行されます。
2. サイト ディザスタが発生した場合には、リカバリの実行に必要なテープをボールトまたはプライマリ サーバー上のライブ
ラリから移動し、リモートサイトに転送します。
3. リモートサイトでは、手順 1 で作成したテープから、NetBackup 提供のユーティリティを使用して NetBackup カタログと
メディア データベースをロードし、リモートサイトのライブラリまたはテープドライブに読み込みます。
4. バックアップデータをディザスタ リカバリ サーバーを介して、必要なクライアントにリストアします。
True Image リストア
True Image リストアにより、ユーザーは最新バージョンのファイルをリストアすることができます。この機能は、ポリシーご
とに設定することができます。これにより、NetBackup がファイル削除操作を追跡したり、ディレクトリまたはファイルシステ
ムのリストアが要求された場合には削除されたファイルのリストアを除外できます。True Image リカバリを適用しない場合、
直前のバックアップ時にはバックアップされ、その後削除されたファイルも、リストアされる可能性があります。
True Image リストアにより、最新のデータのみがリカバリされるように最後のバックアップ時の環境を追跡することが可能
となり、このようなオプション設定ができます。たとえば、火曜日にサーバーのリカバリが必要な場合、日曜日に作成された
最後のフルバックアップ テープと月曜日のインクリメンタルバックアップを組み合わせることにより、サーバーに必要なデー
タをリカバリすることができます。True Image リストアの効果は、月曜日のインクリメンタルバックアップ時に存在していた
データのみが、リカバリ時にサーバーにリストアされることです。その結果、日曜日のフルバックアップと月曜日のインクリメ
ンタルバックアップの間に不要なデータや削除されたデータはすべてリカバリから除外されます。
次の図 35 では、NetBackup が 141 個のファイルをリストアしていますが、その中の 90 ファイルは最新バージョンが変更
されています。削除された 22 ファイルは除外されています。True Image リカバリを使用しない場合は、リストアされたファ
イルの数は 163 になるはずです。
46
図 35: True Image リストア
NetBackup が使用している True Image リストアでは、旧 True Image カタログをディスクではなくテープに保存していま
す。そのため、他のソフトウェアベンダーが提供している True Image バックアップ機能でよく見られる大量のバックアップ
カタログの生成は防止されます。
移動したディレクトリとファイルのバックアップ/リストア
管理者は、True Image リストア機能を使用することにより、移動、名前変更、または新規にインストールされたファイルと
ディレクトリがインクリメンタルバックアップ時に検出され、バックアップされたことを確認できます。この確認は、新しいファイ
ル名とディレクトリ名を直前のフルバックアップまたはインクリメンタルバックアップで使用されていたファイル名とディレクト
リ名を比較することによって行います。直前のフルバックアップまたはインクリメンタルバックアップのカタログは、
NetBackup クライアント上に保存されます。
バックアップ カタログの一部を保存するには、クライアントにある程度のディスクスペースが必要です。これは、追加システ
ムリソースが必要であるため、オプションの機能です。
VERITAS NetBackup for Windows
Windows NT、Windows 2000、および Windows 2003 に対応する VERITAS NetBackup™ は、サーバーとクライアント
両方に使用できます。NetBackup は Windows XP をクライアントとしてサポートします。NetBackup は Windows
Storage Server もサポートします。サポートするのは、サーバーとクライアントの両方です。Windows 対応の NetBackup
クライアントは、NTFS および FAT ファイルシステム タイプ、Microsoft SQL Server データベース、Microsoft Exchange
Server 環境、および Microsoft SharePoint Portal アプリケーション環境などミッションクリティカルな Windows システム
に対して、バックアップ サービスおよびディザスタ リカバリ サービスを提供します。オンライン ファイルシステム バックアッ
プ は 、 VERITAS NetBackup に 付 属 し て い る VERITAS Snapshot Provider を 介 し て サ ポ ー ト さ れ ま す 。 さ ら に
NetBackup は、NT レジストリのオンライン フルおよび部分バックアップ/リストアをサポートするとともに、必要に応じてレジ
ストリ内の個々のキーをリストアする機能もサポートします。
Windows 対応の VERITAS NetBackup サーバー ソフトウェアは、UNIX からのポートという役割にとどまるのではなく、
NetBackup を Windows 向けに再実装したソフトウェアです。ユーザーおよび管理者用の GUI は、Windows インタフェー
ス仕様および Microsoft Windows スタイルガイドに合わせて完全に設計しなおされています。VERITAS NetBackup は、
Windows NT イベント ログや InstallShield インストールなど、Microsoft の標準サービスを使用します。
47
Windows 上の NetBackup サーバーは、UNIX バージョンの NetBackup と同じエンタープライズクラスの機能およびパ
フォーマンスを提供します。たとえば、Windows 対応の NetBackup マスターサーバーは、1 つの画面から LAN または
WAN を介して UNIX、Windows、および Linux の NetBackup サーバーをすべて管理できるため、管理コストの大幅な削
減が可能です。大型のロボティックデバイスは、Windows サーバー、UNIX サーバーおよび Linux サーバー間で共有でき
ます。Windows 環境を拡張した場合には、リモート NetBackup サーバーとローカルのテープドライブまたはライブラリを追
加し、拡張した環境を集中管理インタフェースを介して管理することにより、VERITAS NetBackup の拡張を図ることができ
ます。
リモート管理
NetBackup 管理者は、UNIX、Windows、または Linux の NetBackup サーバーをリモートから管理することができます。
これにより、それぞれのサーバーのコンソールまで出向く必要がなくなります。また、システム管理者は、 UNIX、
Windows、Linux いずれかのシステムから、基本 NetBackup サーバー ソフトウェアを使用することにより、UNIX、
Windows または Lunix の NetBackup サーバーを管理することができます。サードパーティのリモートアクセス ソフトウェ
アは必要ありません。
Microsoft SQL サーバーのオンライン データベース バックアップ
VERITAS NetBackup は、Microsoft SQL Server データベースとそれに関連するログ ファイルの高速オンラインバック
アップをサポートします。データベース管理者は、使いやすい管理 GUI を使用することによって、すべての SQL Server
データベースファイルや個別ファイルとファイルグループを任意の時点まで迅速にリストアすることができます。
Microsoft Exchange Server のバックアップとリカバリ
VERITAS NetBackup は、Microsoft Exchange API を利用して、Microsoft Exchange Information Store と Microsoft
Exchange Directory およびこれらに関連するほとんどすべてのトランザクションログ ファイルのオンラインバックアップ/リ
カバリを実行します。NetBackup は高度な Exchange ロールフォワードおよびロールバック処理をサポートしているため、
Exchange データベースを任意の時点までリストアすることができます。これは、多くの大規模な Exchange 環境にとって
重要な要件です。
VERITAS NetBackup Exchange Agent は Exchange Messaging API(MAPI)を使用して、Exchange メールボックスの
「ブリック レベル」バックアップを実現します。これにより、メールボックス、プライベート フォルダおよびパブリック フォルダ、
または E メール メッセージが個別にたやすくリカバリできます。Exchange から個別のメッセージをリストアするために予備
のサーバーを準備する必要はありません。インクリメンタル Exchange メールボックスのバックアップとリストアもサポートさ
れます。
VERITAS NetBackup Exchange Agent は、高度なシングル インスタンス ストレージテクノロジを使用して、メールボック
ス レベルのバックアップに固有な冗長性を排除し、バックアップ時間を短縮します。また、 VERITAS NetBackup
Exchange Agent は、バックアップを新規 E メールに限定するオプションを提供します。この結果、削除されたアイテム、送
信済みアイテム、および過去のバックアップ セッションですでにバックアップされたアイテムはバックアップ対象から除外さ
れます。
48
図 36: VERITAS NetBackup は Exchange バックアップ履歴の概要を表示するため、管理者によるデータベース、メールボックス、
またはメッセージのリカバリの実行が容易になりました。
Microsoft SharePoint Portal Server のバックアップとリカバリ
NetBackup は Microsoft SharePoint Portal(SPS)API と連携することにより、SPS のための包括的なデータプロテクショ
ンを可能にし、Web ストアデータ、MS Search サービス システムリソースおよび SPS 設定情報など、SharePoint Portal
サーバーのすべてのコンポーネントを保護します。使いやすいポイントアンドクリック GUI により、バックアップとリカバリの
対象となる SPS コンポーネントの選択が容易になりました。
図 37: Share Point Portal Agent
49
Microsoft Windows ボリューム シャドウ コピー サービスのサポート
NetBackup は Microsoft Windows ボリューム シャドウ コピー サービス。(VSS)をサポートします。Windows Server
2003 には新しいバックアップ インフラが搭載され、このインフラにはバックアップとリカバリ用の新しいアプリケーション プ
ログラミング インタフェース(API)が装備されています。Windows Server 2003 は Windows 2000 のバックアップ API も
サポートしています。Windows Server 2003 に搭載された新しい API により、NetBackup は新しいボリューム シャドウ コ
ピー サービスを使用することができます。NetBackup は VSS を活用することによって、次のようなバックアップ/リカバリ機
能をお客様に提供することができます。
NetBackup は VSS を使用することにより、Windows Server 2003 上でのオープンファイル バックアップをサポートします。
⃝
NetBackup では VSS を利用できるようになったため、オープンファイルのシャドウコピーを通常のファイルシス
テム バックアップに適用できます。
NetBackup は、VSS を使用して、Windows Server 2003 のシステム状態や Active Directory Application
Mode(AD/AM)などの OS サービスを保護することができます。
NetBackup Advanced Client は VSS スナップショットを活用して、Exchange データベースおよび SQL Server データ
ベースのバックアップとリカバリを実現します。
Microsoft VSS について詳しくは、次の Microsoft の Web サイトの情報を参照してください。
http://support.microsoft.com/default.aspx?scid=kb;en-us;327948&Product=winsvr2003
Microsoft Windows Storage Server のサポート
VERITAS NetBackup は Microsoft Windows Storage Server をサポートしています。この結果、NetBackup ユーザーは、
Windows Storage Server とローカル接続ストレージを連携させることによって特別なアプライアンスを設定し、ユーザーの
コンピューティング環境の中で、データの格納や Web コンテンツの発信など複数の機能を実行することが可能となります。
Windows Storage Server は、NetBackup クライアント、メディアサーバーのいずれかとして使用することができます。ユー
ザーは、Windows Storage Server サーバー/アプライアンス データを管理、保護するため、NetBackup を数分以内で容
易に展開することができます。NetBackup は、シンプルで使いやすく、様々操作がすぐに実行でき、これによりインターオ
ペラビリティが実現します。
オープンファイルの管理
VERITAS Snapshot Provider ( VSP ) に よ る オ ー プ ン フ ァ イ ル 管 理 機 能 は 、 NetBackup Windows ク ラ イ ア ン ト に
VERITAS NetBackup とともにバンドルされ、追加負担はありません。VSP は、NetBackup がバックアップ時にアクセス
する 1 つ以上のボリュームまたは物理ドライブのスナップショット ビューを提供します。これは、安定性と整合性が高いポ
イントインタイム スナップショット ビューです。この機能はオプションとしてインストールされた後、設定されます。
50
セキュリティ
ストレージ管理アプリケーションは、多くの場合に、安全なデータ環境の中での最大のセキュリティ ループホールと見なさ
れてきました。データがバックアップやデータマイグレーションにより物理的なシステム環境の拘束を離れると、それまでの
セキュリティ ポリシーとセキュリティ手順が適用されなくなります。
VERITAS NetBackup は、お客様に広い範囲のセキュリティ オプションを提供することにより、エンタープライズ ストレージ
管理環境におけるセキュリティ問題に対処しています。提供されているオプションには、アクセス制御、認証、許可、データ
暗号化、監査などがあります。各オプションは、お客様のニーズに合わせてカスタマイズが可能です。データは、ネットワー
ク経由で送信する前に暗号化できる他、テープに格納する前の暗号化も可能です。
認証
VERITAS NetBackup では、ピアツーピア プロトコルを介して NetBackup マスターサーバー、リモートサーバー、およびク
ライアントの認証を行うことで、システムが正当であることを検証し、「なりすまし」から保護します。まず NetBackup の接続
が確立され、認証が行われた後に NetBackup のトランザクションが実行されます。
NetBackup で使用される標準的な認証方法は、米国海軍の OPIE プロトコルをベースにした、ワンタイム パスワード方式
(チャレンジ/レスポンス方式)です。このワンタイム パスワード方式は、セキュリティ、携帯性および利便性の観点から採用
されています。
認可
VERITAS NetBackup は、安全なクライアント ホストの使用によって無許可のアクセスからデータを保護することで、クライ
アントサーバーの通信を制限し、管理者がリストア操作に設定した制限の実行を禁止します。
ユーザーは、バックアップされたファイルを含むボリュームに直接アクセスする権限を持たず、独自のメディア ボリュームを
選択することができません。セカンダリストレージ メディアは、ユーザーではなく VERITAS NetBackup サーバーによって
選択されます。また、VERITAS NetBackup のメディア マネージャを使用することで、他のアプリケーションがバックアップ
されたファイルを無許可で表示したり使用することを防ぐために、VERITAS NetBackup ソフトウェアのみがこれらのボ
リュームにアクセスし、アクセス制御を行うことが可能になります。
通常の条件下では、VERITAS NetBackup ソフトウェアによって、ユーザーが自分以外のファイルを表示したりリストアす
ることは禁止されます。VERITAS NetBackup ソフトウェアは、デフォルトで通常のファイルの表示やリストアを制限するた
め、クライアント ユーザーが表示またはリストアできるのは、クライアントから自分でバックアップやアーカイブしたファイル
のみとなります。
ただし、管理者は特殊なサイト要件に対応するために、こうした制限を柔軟に変更することができます。指定したクライアン
トにサーバー アクセスを許可し、指定した別のクライアント上で作成されたイメージをバックアップしたりアーカイブすること
で、ファイル アクセスの制限を緩和できます。最小限のセキュリティを確保するのみであれば、管理者はすべての制限を
解除し、任意のクライアントにアクセスを許可することが可能です。
通常、NetBackup 管理者に与えられるのは、管理者権限、すなわち root 権限です。ただし、バックアップ ポリシーの作成
または変更から、バックアップとリストアのアクティビティ管理にいたる NetBackup の全権限が与えられる非管理者(すな
わち nonroot)ユーザーの設定を、NetBackup は柔軟にサポートします。また、NetBackup ソフトウェアでは、管理者(す
なわち roor)ユーザーによる NetBackup ソフトウェアの管理を制限することもできます。
NetBackup は、あらたにアクセス制御と呼ばれる機能を導入し、新たなセキュリティ機能を提供しました。システム管理者
にアクセス制御機能により、NetBackup の構成を不正なアクセスから保護できます。アクセス制御には、以下の3つの視
点があります。
誰が NetBackup にアクセスできるか: ユーザー とユーザーグループを定義し、これにより設定します。
各ユーザーが実行できる機能: 該当する機能を有効にしたユーザー グループに NetBackup ユーザーを割り当てる
ことにより設定します。
各ユーザーグループが設定できるリソース
51
認証のために、アクセス制御は次の機能と共に実行できます。
Windows プラットフォーム: プライマリドメインコントローラまたは Active Directory
UNIXプラットフォーム:NIS/NIS+、unix パスワード
図 38: NetBackup アクセス制御 設定画面
52
暗号化
NetBackup は、クリティカルなデータを、無許可のアクセスおよび、転送中やバックアップメディア上に存在するときの不正
アクセスから保護します。NetBackup はクライアント上でデータの暗号化を実行し、暗号化されたデータをネットワーク経
由で転送し、暗号化された形式でテープ上に保存します。リストア時には、メディアからデータを読み取り、ネットワーク経由
でクライアントまで転送してから解読します。
NetBackup の暗号化オプションには、次の 2 つの種類があります。
標準の暗号化: 128bit または 256bit の OpenSSL 暗号化
従来の暗号化方式:40bit または 56 ビット DES 形式
暗号レベルは、インストール時に設定する必要があります。
NetBackup のすべてのエージェント/オプションで、暗号化がサポートされます。具体的名ポリシータイプについては
NetBackupn のリリースノートを参照してください。
テープ/ディスク
暗号化されたデータ
暗号化されたデータ
NetBackup
クライアント
NetBackup
サーバー
図 39: NetBackup によるデータ暗号化
53
デバイスとメディアの管理
VERITAS NetBackup の最も特徴的な機能は、VERITAS NetBackup メディア マネージャにより提供される機能です。こ
の機能により、NetBackup によりサポートされる広い範囲のテープデバイスと光デバイスおよびメディアが管理されます。
VERITAS NetBackup メディア マネージャは、そのグラフィカル ユーザー インタフェースにより設定と管理が容易です。こ
の GUI を介して、ネットワーク上のすべての VERITAS NetBackup マスターサーバーとメディアサーバーのためのデバイ
ス情報とメディア情報を集中的に管理、制御することができます。
また、ユーザーとその他の VERITAS ストレージ管理アプリケーションは、VERITAS NetBackup メディア マネージャを使
用することにより、セカンダリストレージ デバイスを共有することができます。このため、専用のデバイスを準備する必要が
なくなり、管理者は既存のストレージ設備を最大限活用することができます。
ボリューム管理の基本プロセス
VERITAS NetBackup メディア マネージャには次の 3 つの基本要素があります。
ロボット 管理 – ロボティック セカンダリストレージ デバイスをサポートします。
デバイス管理 – 異なるユーザーおよびアプリケーションの間でのセカンダリストレージ デバイスの共有を可能にします。
メディア管理 – システム内のリムーバルメディアとセカンダリストレージ デバイスすべての場所を追跡し、メディア使用状況
統計情報を収集します。
VERITAS NetBackup で使用されている「ボリューム」という用語は、VERITAS NetBackup がバックアップを保存するとき
に使用するテープ、ディスク、光ディスクなどの物理ストレージメディアを指します。デバイス マネージャは、VERITAS
NetBackup や他のアプリケーションからの要求に応答し、テープ ストレージデバイスまたは光ストレージデバイス上への
実際のボリューム マウントを制御します。このような要求では、ボリューム名とデバイス密度の両方が指定されます。
その他のベリタス製品
VERITAS
ユーザー
その他の
アプリケーション
NetBackup
メディア マネージャ インタフェース
メディア マネージャ
ロボット管理
デバイス管理
メディア管理
ストレージデバイス
ドライブ 1
ロボット制御
ドライブ 2
ボリューム データベース
図 40: NetBackup とボリューム管理
54
VERITAS NetBackup のデバイス マネージャは、ボリュームに関する情報の取得に、必ずボリューム データベースを使用
します。要求にロボットが関連している場合、この情報には、ボリュームを持つロボットを特定する情報とロボット内のボ
リュームのスロット位置に関する情報が含まれています。次にデバイスは、ロボットを制御するロボット デーモンにマウント
コマンドを発行します。デーモンは、指定されたボリュームを自動的にマウントしてから、VERITAS NetBackup に制御を戻
します。必要なボリュームが物理的にロボット内に存在している限り、オペレータの介入は不要です。
テープライブラリ内にボリュームが存在しないと、デバイス マネージャは、NetBackup コンソールにマウント要求を送り、オ
ペレータに警告します。オペレータはボリュームを見つけ、これをライブラリに挿入します。こうしてオペレーションが進行し
ます。
バーコードリーダー付きロボットに対しては、バーコード検証もサポートしています。これにより、正しいボリュームがマウン
トされる確実性がさらに高まります。
スタンドアロン ドライブの場合、VERITAS NetBackup は、このドライブ内のメディアを使用しようとします。ドライブ内にメ
ディアが存在しないと、デバイス マネージャは、NetBackup コンソールにマウント要求を送り、オペレータに警告します。オ
ペレータはボリュームを見つけ、これを手動でマウントしてから、このジョブにボリュームを割り当てます。
新しいボリュームがスタンドアロン ドライブまたはロボティック ドライブに必要な場合には、VERITAS NetBackup メディア
マネージャが、以前に指定されていなかったボリュームを VERITAS NetBackup に割り当てます。VERITAS NetBackup
に割り当てられるボリュームの元の場所は、当該バックアップファイル用として指定されたボリューム プールであり、この
プールはデフォルトでは NetBackup ボリューム プールです。ここで言うボリューム プールとは、特定の用途のために割り
当てられたボリュームを指します。
ボリューム プールにより、1 つのタイプに限定されたイメージを 1 つのボリュームに保管することが可能になります。たとえ
ば、アーカイブ用とバックアップ用に別のプールを作成することができます。ボリューム プールを別にすることが必要な場
合として、VERITAS NetBackup メディア マネージャを別のアプリケーションも使用している場合が挙げられます。
ボリュームが VERITAS NetBackup に割り当てられた後は、ボリューム上に書き込まれたすべてのイメージの有効期限
が切れるまでは、他のアプリケーションがこのボリュームを使用することはできません。VERITAS NetBackup 管理者は、
ファイルの保存期間を指定します。同じボリューム上のすべてのイメージに同じ保存期間を適用するか、1 つのボリューム
に異なる保存期間を混在させるか選択することができます。
VERITAS NetBackup メディア マネージャは、ボリュームの割当ての他に、オンライン ボリュームとオフライン ボリューム
の両方の場所を追跡し、この情報をボリューム データベースで管理する機能も持っています。
SHARED STORAGE OPTION(ダイナミック ドライブ共有)
VERITAS NetBackup の Shared Storage Option ソフトウェアにより、個々のテープドライブ(スタンドアロンの場合も、ロ
ボティック ライブラリ内の場合も)を、複数の NetBackup マスターサーバーまたはメディアサーバー間で動的に共有するこ
とができます。ドライブは、バックアップ/リストア オペレーションでの必要に応じて、動的に NetBackup サーバーの間に割
り当てることができます。このソフトウェア オプションでは、SCSI マルチプレクサやファイバ スイッチ/ハブ ストレージエリア
ネットワーク(SAN)など適切なハードウェア接続が必要です。ロボット制御が SCSI ベースの場合には、1 つのホストでロ
ボティックデバイスを制御します(下の「テープライブラリの共有」の項を参照してください)。
次の図 41 に、共有ドライブ構成の例を示します。複数の NetBackup サーバー(マスターサーバーまたはメディアサー
バーなど)が、ファイバ スイッチまたは SCSI スイッチにより接続された 1 つ以上のマルチドライブ ライブラリを中心として
グループ化されています。システム管理者は、セットアップ時に、NetBackup サーバー間で共有されるドライブを、共有ドラ
イブとして定義します。共有ドライブとして指定されていないドライブは、1 つのサーバー専用となります。すべての共有ドラ
イブは、SAN 内のどの NetBackup サーバーからも利用できます。ある NetBackup サーバーでバックアップ セッションが
開始すると、このサーバーは、使用可能な共有ドライブから適切な数のドライブを要求します。要求された数のドライブが使
用可能な場合、ドライブはこのサーバーに割り当てられ、スイッチの電気的接続が設定されて、バックアップが開始します。
バックアップ セッションが終了すると、ドライブの割当ては解除され、他の NetBackup サーバーが使用できるようになりま
す。他の NetBackup サーバーがバックアップまたはリストアのオペレーションを開始した場合も、同じプロセスが繰り返さ
れます。すべての共有ドライブが割り当てられると、バックアップ/リストア セッションは、要求された数のドライブが使用可
能になるまでキューに入ります。
55
図 41: NetBackup の Shared Storage Option を使用した NetBackup サーバー間でのテープドライブ リソースの共有
テープライブラリの共有
VERITAS NetBackup メディア マネージャにより、複数のバックアップサーバーが 1 つのマルチドライブ テープライブラリ
を共有することが可能になります。1 つの NetBackup サーバーが「ロボット コントローラ」として機能し、他の NetBackup
サーバーは、ロボット コントローラにテープ マウント/ディスマウント サービスを要求します。この構成では、各 NetBackup
サーバーが専用のデータパスを確保し、大型テープライブラリのコスト効果と経済性を犠牲にすることなく、パフォーマンス
を最大にすることができます。
図 42: NetBackup サーバー間での大型ロボティック ライブラリの共有
56
下の図 43 に示すように、NAS NDMP ホストに接続されたライブラリも、複数の NDMP NAS サーバーおよび 1 つ以上の
NetBackup サーバー間で共有することができます。上記の NetBackup サーバーの場合と同様に、NetBackup サーバー
または 1 つの NAS NDMP ホストがライブラリのロボットを制御します。
図 43: NetBackup サーバーと NDMP NAS サーバー間でのロボティック ライブラリの共有
ロボット インベントリの管理
ロボットの内容を管理することは重要な作業であり、多数のロボティック ボリュームを持つサイトでは非常に困難な場合が
あります。VERITAS NetBackup メディア マネージャには、この作業を容易にするためのオプションがあります。このオプ
ションにより、管理者は次のことが可能になります。
新しいロボットに対応した情報のボリューム データベースへの自動登録。
新しい構成では、管理者がロボットに新しいメディアをロードし、VERITAS NetBackup メディア マネージャに対して、ボ
リュームをボリューム データベースに自動的に追加するように指示します。バーコードが使用されている場合には、
VERITAS NetBackup メディア マネージャはバーコードに従って新しいメディアを自動的に登録します。管理者は、
バーコードに基づくルールを定義することにより、VERITAS NetBackup メディア マネージャにボリューム データベース
の初期化を指示することができます。この初期化では、データベース エントリに、ボリューム プール、メディア タイプ、最
大マウント数、およびボリューム記述に対応する指定値を設定します。
ロボット内容の変更に伴うボリューム データベースの更新。
管理者は、ボリュームの追加または削除の後、VERITAS NetBackup メディア マネージャに対して、ロボットの物理イ
ンベントリと、インベントリ結果に合わせたボリューム データベースの自動更新を指示することができます。ロボットから
のボリュームの出入りがあると、VERITAS NetBackup メディア マネージャはそれに従ってデータベースを更新します。
管理者は下記のレポートを生成することもできます。
ロボットの物理的内容
ロボットの物理的内容とボリューム データベースの登録内容の相違
57
スクラッチプール
VERITAS NetBackup メディア マネージャを使用することにより、管理者はスクラッチプールを設定し、使用可能にできま
す。NetBackup などのアプリケーションに追加メディアが必要になると、スクラッチプールから新しいメディアを取得すること
ができます。スクラッチプールは 1 つのライブラリとして 1 つのストレージユニットに帰属させることができる他、複数のスト
レージユニットを対象に設定することもできます。このため、管理者は、新しいメディアの用途を特定のアプリケーションに
固定するのではなく、すべての新しいテープボリュームをスクラッチプールに追加することができます。また、NetBackup は、
元々スクラッチプールにあったテープのバックアップイメージ有効期限が切れると、このテープを再利用のためスクラッチ
プールに自動的に戻すように設定することができます。
メディア プール機能を NetBackup ドメインを対象として設定すると、オペレータの作業負荷が著しく軽減します。
NetBackup ストレージドメイン内のライブラリの 1 つに、使用できる空きメディアがなくなった場合を考えます。NetBackup
は、スクラッチプール機能を使用して、NetBackup ドメインの中で使用可能なメディアを持つ任意のライブラリからスクラッ
チ テープを自動的かつトランスペアレントに取得し、これをバックアップ用のメディアとして使用することができます。
サイズの大きいイメージを複数ボリュームに分散
バックアップイメージのサイズが大きく、1 つのボリュームに格納しきれない場合、VERITAS NetBackup は、ボリュームの
容量を最大限使用した後、自動的にイメージを次のボリュームに分散します。これは、メディアの使用方法として最も効率
的であり、データベースにありがちな大きなイメージをバックアップするときに特に有用です。ボリュームの分散が望ましくな
い場合には、管理者は必要に応じてこの機能を無効にすることができます。
メディアの使用期間およびマウント回数の追跡
使用期間を重ねるごとにメディア障害の発生頻度が増加するため、Media Manager は、メディアの使用経過時間とそのマ
ウント頻度について継続的に統計をとります。管理者は、日付やマウント回数を基準に、メディアの有効期限を指定するこ
とができます。
VERITAS NetBackup が、書込み障害の頻発などからメディア障害の可能性があると認識した場合には、NetBackup は
このボリュームの使用を中断します。もう 1 つの状況として、ドライブが故障した場合には、NetBackup がストレージデバ
イスをシャットダウンします。いずれの場合も、VERITAS NetBackup は、エラー データベースにこの措置の理由を記録し、
オペレータに通知して問題の解決を求めます。
メディアの上書きを防止
多くの環境で、VERITAS NetBackup 以外のアプリケーションによるメディアへの書込みが行われます。このような場合、
旧メディアが偶発的に上書きされないことが重要です。メディアが上書きされると、データは消失し、リカバリが不可能にな
ります。これを防止するため、VERITAS NetBackup は、tar、CPIO、ANSI ラベルなどいくつかの形式に対応した上書き
保護を提供しています。
デフォルトでは、VERITAS NetBackup は、保護対象の形式のデータへの書込み命令を拒否します。NetBackup バック
アップイメージのためにメディアを再利用することが必要な場合には、この保護を無効にすることができます。このオプショ
ンは、保護対象の形式のいずれかを使用しているアプリケーションから NetBackup が処理を引き継ぐときに便利な場合
があります。
メディアの検証
管理者は、検証オプションを使用することにより、NetBackup メディアを読み取り、その内容を VERITAS NetBackup 内
情報のオンライン カタログと比較することができます。
NDMP イメージの複製
VERITAS NetBackup の bpduplicate コマンドは、NDMP ホスト(ネットワーク アプライアンス ファイルサーバーなど)上に
作成されたバックアップイメージの複製を NDMP 経由で作成することもできます。複製オペレーションを実行するには、
NetBackup サーバーが NDMP ホストとライブラリを共有していること、あるいは NDMP ホストテープ を NetBackup サー
バーに接続されたライブラリに転送することが必要です。NetBackup サーバーと NDMP ホストの間でのライブラリ共有に
ついて詳しくは、上の「NetBackup サーバー間での大型ロボティック ライブラリの共有」を参照してください。
58
メディアのインポート
管理者は、インポート オプションにより、期限切れとなったか、他のマスターサーバー上で作成された VERITAS
NetBackup メディアから VERITAS NetBackup™ データベース情報をインポートすることができます。この機能の使用例
として、バックアップまたはアーカイブを別の場所のマスターサーバーに移動することや、正規のバックアップメディアから
NetBackup カタログを再作成することなどがあります。このオプションは、NetBackup がそのデータベースをバックアップ
するために提供する特別のプロセスであるため、通常は必要ありませんが、データの消失に対する一種の保険機能を提
供しています。
VERITAS NetBackup Vault
ディザスタ リカバリのためにオフサイトテープを管理することは、面倒な手動プロセスとなる場合があります(次の図 44 を
参照してください)。簡単な状況なら、スプレッドシートで間に合うかもしれません。しかし、ディザスタ リカバリ プランにより、
数百または数千のテープを毎週プライマリサイトとオフサイトの間で移動しなければならない場合には、このプロセスは途
方もなく面倒なことになりかねません。この問題を解決するため、NetBackup Vault は、オフサイトテープ メディアのライフ
サイクル管理を簡素化し、自動化します。NetBackup Vault の主要な機能は次のとおりです。
テープメディアの排出
オフサイトボールトでのテープメディア スロット ID の割当て
期限切れとなったメディアを再利用のためプライマリサイトに戻すことができるように、テープの保存期間を監視
オフサイトメディアの管理のためボールト レポート(オフサイトになったメディア、オンサイトになったメディア、詳細メディア情
報などのレポート)を作成
Iron Mountain のレポート機能
⃝
Iron Mountain の電子フォーマット レポートのサポート
⃝
対象は、選択リスト、配布リスト、インベントリ レポート、リカバリ レポートなど
オフサイトのイメージのレポート
オフサイトで紛失したメディアのレポート
コンテナ インベントリ レポート
59
図 44: 一般的なオフサイトボールト プロセス
60
管理と操作
VERITAS NetBackup と VERITAS NetBackup メディア マネージャは、必要な管理タスクとバックアップ/リストア タスクの
すべてを容易に実行するための包括的かつ論理的なインタフェースを提供します。操作のほとんどは、GUI(グラフィカル
ユーザー インタフェース)からでもコマンドラインからでも実行できます。
GUI は、アイコン、プルダウン・メニュー、マウスへの完全対応により非常に簡単な操作を実現しています。GUI は、Java
ベースまたは Windows ベースで、プラットフォームにより異なります。グラフィカル ウィザードにより、デバイス、メディア お
よびポリシーのインストールと設定が容易になります。
GUI およびメニュー インタフェースに加えて、多くのオペレーションは、コマンドラインから開始することもできます。この結
果、NetBackup ユーザーは、必要に応じてスクリプトを使用することができます。
管理者用インタフェース
管理インタフェースにより、VERITAS NetBackup および VERITAS NetBackup メディア マネージャの設定と管理に必要
なすべての情報にアクセスすることができます。NetBackup 構成内のサーバーまたはクライアントの数に関係なく、管理は
すべて 1 つの場所から実行できます(下の図 45 を参照してください)。
図 45: NetBackup 管理コンソールによる集中管理
VERITAS NetBackup 管理コンソールは、NetBackup 設定に使用されるグラフィカル ツールとウィザードの両方により
NetBackup 制御を実現します。管理者は、この画面からバックアップポリシーを作成し、ストレージユニットを定義すること
ができます。このコンソールは、NetBackup ドメインのためのデータプロテクション アクティビティを管理するための使いや
すい統一的なウィンドウを提供します。あるドメイン(マスターサーバー)から別のドメインに変更するには、「ファイル」メ
ニューから「サーバーの変更」を選択するか、コンソール ツールバーの「サーバーの変更」アイコンをクリックするだけで十
分です。
VERITAS NetBackup メディア マネージャにも、デバイスとメディアを管理するためのグラフィカル ユーザー インタフェース
があります。図 46 にデバイス管理用の画面を示します。管理者はこの画面を使用して、デバイスのステータスをチェックし、
変更します。メニュー形式のインタフェースでも同様な情報が表示されます。
61
図 46: ストレージデバイス管理用の NetBackup 管理コンソール画面
その他に、NetBackup 管理者が、メディアを VERITAS NetBackup メディア マネージャの下で使用できるように設定する
ための画面や、VERITAS NetBackup メディア マネージャの設定と管理に関するその他の作業を実行するための画面も
あります。
サイト管理者は、管理者用 GUI のカスタム メニューやメニュー コマンドを定義することもできます。こうして定義されたメ
ニューは、インタフェースのメイン ウィンドウに表示され、管理者が追加したコマンドも表示されます。
一般的なセットアップ作業や設定作業を経験の浅いユーザーでも順を追って実行できるように設計されたいくつかのウィ
ザードがあります。このようなウィザードは、デバイス、メディアまたはバックアップポリシーを追加する作業を簡素化および
迅速化し、エラー発生の確率を減少させます。
62
ユーザー インタフェース
ユーザーは、サーバーにログインしたり管理者の介入を求めることなしに、自分のクライアント ワークステーションからバッ
クアップ、リストアおよびアーカイブを開始することができます。図 47 に、NetBackup ユーザーが NetBackup ユーザー イ
ンタフェースを使用して開始できる機能を示します。
図 47: NetBackup ユーザー インタフェースから開始される NetBackup クライアントバックアップ
図 48 に、VERITAS NetBackup 用の一般的なユーザー インタフェース画面を示します。この例は、バックアップまたは
アーカイブされたファイルのリストをユーザーがスクロールし、クライアント ディスクにリストアするファイルを選択するため
のリストア画面です。このメニュー形式のインタフェースは、キャラクタベースの端末から実行できる同じ機能を提供します。
さらにユーザーは、コマンドライン インタフェースを使用して、クライアントが指示したオペレーションを実行する専用のシェ
ルスクリプトを作成することができます。
63
図 48: ファイル リストア用の NetBackup「バックアップ/アーカイブ/リストア」ユーザー インタフェース ウィンドウ
インストール
VERITAS NetBackup™ は、スタンドアロン システム上にインストールして設定できる他、数千のクライアントをサポートす
るヘテロジニアス クライアント/サーバー ネットワークにもインストールして設定できます。管理者は、最初にマスターサー
バーにソフトウェアをインストールし、次にユーザーの環境を保護するために必要に応じてメディアサーバー上にインストー
ルします。さらに、データが存在するクライアント上にインストールします。
Windows の InstallShield ウィザードまたはインストール スクリプトにより、インストールプロセス全体が自動化されます。
ソフトウェアがインストールされた後、管理者は管理インタフェースを使用して VERITAS NetBackup を設定します。
UNIX クライアントの場合、ソフトウェアは最初サーバーに読込まれ、次にネットワークを介してクライアントにプッシュされま
す。この方法では、個別のクライアント上で CD からクライアント ソフトウェアをインストールする必要がないため、インス
トールプロセスが大幅に迅速化されます。管理者は、ソフトウェアのアップグレードも同じ方法でインストールします。ネット
ワーク経由でのインストールは容易かつ迅速です。Windows クライアントは、Windows ドメインまたは Active Directory
サーバーまたは CD からインストールされます。PC クライアント ソフトウェアと Macintosh クライアント ソフトウェアは、各
クライアント上に CD から容易かつ迅速にインストールされます。LAN ファイルサーバーが NetBackup プログラム ファイ
ルをクライアントと共有できるようにソフトウェアをインストールすることもできます。
64
設定
最初の設定では、管理者は NetBackup のデフォルト オプションから開始することができます。デフォルト オプションは、一
般的な標準インストールにおいて、大半の要件を満たすように慎重に用意されたものです。その後、便利な管理インタ
フェースおよびウィザードとともにオンラインヘルプとマニュアル参照して、設定時のカスタマイズを容易にし、個々のサイト
に適応させることができます。
設定を完了するまでの主な作業は次のとおりです。
VERITAS NetBackup メディア マネージャに使用できるストレージデバイスの特定。ハードウェアはシリアル化されている
ため、NetBackupa により自動的に検出されます。
VERITAS NetBackup メディア マネージャがボリュームとして使用するメディアの登録。
ストレージユニットに属するデバイスのタイプと密度の定義。
以下の VERITAS NetBackup ポリシーの定義。
⃝
各ポリシー内のクライアント
⃝
クライアント上でバックアップの対象となるファイル
⃝
バックアップ スケジュール
管理者は、このインタフェースの変更オプションを使用することにより、初期設定時に設定された値を容易に変更すること
ができます。ハードウェアがデバイスのシリアル化をサポートしていれば、テープドライブとロボティックデバイスは自動的に
検出されます。最新のハードウェアは、そのほとんどがデバイスのシリアル化をサポートしています。
アクティビティの監視
VERITAS NetBackup のアクティビティ監視機能により、管理者は、バックアップ、リストア、複製およびアーカイブのジョブ
の進行状況を監視することができます。図 49 に、選択されたジョブの統計を表示したジョブ ウィンドウを示します。ジョブ
制御機能も提供されているため、管理者は必要に応じてジョブを取り消すことができます。1 つのジョブが非常に大きかっ
たり、NetBackup が同時に処理しているジョブ数が過多であるような場合に、状況を是正する手段としてこの機能は有用
です。
図 49: NetBackup のアクティビティ監視画面
65
状況によっては、現在のジョブと正常に終了したジョブについてのレポートを、ジョブ監視インタフェースを使用しないで作成
する方が望ましい場合があります。これは、管理者がシステム プロンプトまたはカスタム スクリプトからコマンドを実行する
ことにより可能です。
レポートとログ
VERITAS NetBackup は、バックアップ オペレーションの終了を確認するため、多くの標準レポートおよびログを提供して
い ま す 。 さ ら に 、 ユ ー ザ ー と 管 理 者 は 、 サ イ ト の 必 要 に 応 じ て 追 加 の ロ グ を 設 定 す る こ と が で き ま す 。 VERITAS
NetBackup は、オペレーションの成功/失敗を E メールによりユーザーと管理者に通知するように設定することもできます。
オペレーション レポート
管理者は、管理インタフェースを介して多くのオペレーション レポートにオンラインでアクセスすることができます。「バック
アップのステータス」レポートは、一定の期間に終了したバックアップに関するステータス情報とエラー情報を提供します。
「クライアントバックアップ」レポートは、各クライアントバックアップ オペレーションに関する詳細情報を提供します。「すべて
のログ エントリ」レポートは、指定された時間に発生したすべてのアクティビティのリストです。「問題」レポートには、問題の
発生を示すログ エントリが出力されます。管理者は、メディアにどのイメージが格納されているかなど、各種のメディア レ
ポートも参照することができます。
進行状況ログ
クライアント上の進捗ログにより、バックアップ、アーカイブおよびリストアのオペレーションすべてを容易に監視することが
できます。ユーザーは、ユーザー指示のバックアップ、アーカイブまたはリストアのオペレーションごとにそれぞれ進行状況
ログを作成することにより、すべてのオペレーションを監視し、発生した問題をすべて検出することができます。また、クライ
アント ユーザーは、オペレーションの結果を通知する E メールを受け取ることもできます。ジョブの状態を知るための簡単
な方法としてメールによる通知を使用しているユーザーは、問題の切分けのためにログを使用することができます。
詳細アクティビティ ログ
VERITAS NetBackup は、管理者の選択により、各サーバーおよびクライアント上で稼動している NetBackup プログラム
の詳細アクティビティ ログを生成します。この詳細ログは、特に面倒な問題が発生したときに、その内容を把握し解決する
ために通常のステータス レポートやエラー レポートでは不十分な場合に有用です。
エラー レポート
エラー情報はインタフェースを介してメッセージ ダイアログに表示される他、各種の VERITAS NetBackup レポートおよび
ログに出力されます。200 種類以上のエラー コードにより、問題解決を早めることができます。
ほとんどの場合、VERITAS NetBackup レポートの通知メッセージには、エラーの原因について詳しい情報が記述されて
います。トラブルシューティング ガイドを参照すれば、エラーを分析し、その修正作業も可能になります。
クラッシュ リカバリ
プライマリストレージ内のデータにアクセスできなくなると、ユーザーは、セカンダリストレージに保存してあるバックアップコ
ピーまたはアーカイブ コピーから必要なファイルをリストアすることができます。このようなリストアは、ファイル削除事故や
システム障害によるデータ損失時にも実行できます。
VERITAS NetBackup 自体または VERITAS NetBackup メディア マネージャのデータベースも損傷した場合には、管理
者が特別な手順を使用することにより破損したデータベースをリストアすることができます。これらのデータベースは、セカ
ンダリストレージ上のバックアップ ファイルおよびアーカイブ ファイルに関する情報すべてを格納しています。また、データ
ベースのアベイラビリティを確実にするために特別なバックアップ手順が採用されています。
内部データベース
VERITAS NetBackup と VERITAS NetBackup メディア マネージャは、必要なすべての情報を格納した内部データベー
スへの対話的なオンライン アクセスを可能にし、効率的なオペレーション管理を実現します。
66
NetBackup データベースとしては、設定、ファイル、エラー およびメディアの 4 つがあります。メディア データベースは、マ
スターサーバーに格納されていない唯一のデータベースです。ストレージユニットを伴うサーバーには、それぞれメディア
データベースが存在します。NetBackup データベースについては下記の点に注意してください。
設定データベースは、サーバー、ポリシー、クライアント、ストレージユニットおよびスケジュールについての定義を格納して
います。
ファイル データベースは、バックアップされたファイルまたはアーカイブされたファイルの名前、これらのファイルを格納して
いるボリューム、およびデータがバックアップされた日付を格納しています。
エラー データベースは、レポートの生成に使用されたエラー ログを格納しています。
各 NetBackup サーバー上のメディア データベースは、そのサーバー上のストレージユニットにより使用されている
NetBackup メディアに関する情報を格納しています。
さらに、VERITAS NetBackup メディア マネージャは、デバイス データベース、ロボティック データベース、ボリューム デー
タベースという 3 つの専用データベースを管理しています。
デバイス データベースは、VERITAS NetBackup 構成に含まれるテープ ストレージデバイスおよび光ディスク デバイスに
ついての情報を格納しています。
ロボティック データベースは、上記のデバイスのためのロボティック コントロールについての情報を格納しています。
ボリューム データベースには、バックアップまたはアーカイブされたファイルを格納している各ボリュームの場所の情報が
格納されています。ボリューム データベースは、セカンダリストレージ デバイスに接続された各サーバー上にあるメディア
データベースと連携して動作します。
サポートされるハードウェアとソフトウェア
VERITAS NetBackup がサポートするハードウェアとソフトウェアのプラットフォーム、および VERITAS NetBackup メディ
ア マネージャがサポートする周辺ストレージデバイスのリストは、頻繁に更新されます。個別のクライアントまたはサー
バープラットフォーム、オペレーティングシステム、または周辺デバイスのサポートについては、
http://www.support.veritas.com/ にアクセスするか、ベリタスソフトウェアの最寄の販売代理店または再販業者にご連絡く
ださい。
67
まとめ
VERITAS NetBackup™ は、オープンシステムの世界に、従来からの集中型メインフレーム環境で適用されたレベルと同
じレベルのストレージ管理サポートを提供します。ファイルのバックアップとアーカイブのスケジュールは、ネットワーク全体
にわたって完全に自動化することができます。
クライアント ユーザーは自分のファイルをバックアップするために時間を費やす必要がなくなるため、クライアント ユーザー
の生産性が向上します。管理者とオペレータは、ユーザー指示のリストアをサポートする必要がありません。このようにバッ
クアップが体系的に実行されるため、プライマリ データが失われたとき、データの安全性と迅速なリカバリが保証されます。
使いやすく直感的なグラフィカル ユーザー インタフェースにより、管理と操作の両方が簡素化されます。アクティビティの監
視と包括的なログおよびレポート機能により、問題の追跡とトラブルシューティングのための作業が減少します。
NetBackup メディア マネージャがマスターサーバーとメディアサーバー ドメインを管理することにより、セカンダリストレー
ジ デバイスを最大限活用することができます。バックアップ ストレージは、ネットワーク全体で共有され、自動的に管理され
ます。デバイスとメディアが広い範囲でサポートされているため、ストレージ容量を増加させる場合に、適切なデバイスを簡
単に選択できます。
VERITAS NetBackup は、ハイパフォーマンス、スケーラビリティ、フレキシビリティおよび使いやすさを目指して開発、設
計されました。どのような企業でも最も重要なストレージ管理作業は、ミッションクリティカルなデータのバックアップ、アーカ
イブおよびリカバリですが、VERITAS NetBackup はそのための理想的なソリューションです。
68
付録 A : FAQ
1.
質問: VERITAS NetBackup™ は、バックアップとリストアのオペレーションをオペレータの介入なしに完全に自動化
しますか。
答: はい。デバイスが設定済みで必要なメディアがオンラインであれば、オペレータの介入は不要です。バックアップは、
管理者が指定したスケジュールに基づいてスケジューラ プロセス(cron ではなく)により実行されます。
ユーザーは、GUI またはコマンドライン インタフェースを介して、バックアップされたファイルのリストを検索し、リストア
するファイルを選択することにより、オンデマンドでファイルをリストアすることができます。ファイルの選択は、ファイル
名またはディレクトリ名で行います。使用されているメディアについての情報は必要ありません。サーバーは、リストア
プロセスの一環としてこれらを自動的に識別します。
2.
質問: VERITAS NetBackup には、失敗したバックアップを再始動する機能がありますか。
答: はい。頻度ベースのスケジューリングの場合、自動バックアップは指定された期間またはバックアップ ウィンドウ内
で開始します。VERITAS NetBackup は、バックアップ ウィンドウが開いている時間に指定された回数だけ再試行し
ます。この回数は設定可能です。
3.
質問: VERITAS NetBackup は、メディアのバーコードをサポートしていますか。
答: はい。VERITAS NetBackup は、バーコードリーダーを搭載しているロボティックデバイスで、バーコードをサポー
トしています。
4.
質問: VERITAS NetBackup がサポートしているネットワーク プロトコルを教えてください。
答: VERITAS NetBackup は、データの転送に TCP/IP を使用します。
5.
質問: VERITAS NetBackup では、ユーザーがバックアップ対象からファイルを除外することができますか。
答: はい。各ユーザーは、それぞれにクライアント ファイルの除外リストを設定することができます。
6.
質問: VERITAS NetBackup では、複数のテープと複数のテープデバイスに分散させてバックアップが可能ですか。
答: はい。VERITAS NetBackup では、個々のテープまたは光ディスクに複数のバックアップを格納することが可能で
あり、1 つのバックアップが複数のテープやディスクに分散させることも可能です。
7.
質問: VERITAS NetBackup にはテープ セットの複製を作成する機能はありますか。
答: はい。VERITAS NetBackup は、その標準機能として、プライマリ バックアップの複製コピーの作成をサポートし
ています。NetBackup の標準機能である Inline Copy は、プライマリ バックアップから同時に最大 4 つの複製コピー
を作成することを可能にします。VERITAS NetBackup™ では、最大 10 の複製コピーを作成し、保持することができ
ます。使用されるメディアはディスクまたはテープです。
8.
質問: VERITAS NetBackup™ によりファイルシステム全体にバックアップ オペレーションとリストア オペレーション
の両方を実行した場合、そのパフォーマンスはどの程度ですか。
答: パフォーマンスには、ネットワーク負荷、クライアントとサーバーの機能、ファイルシステムの特性、ファイルサイズ、
構成された周辺デバイスの数とタイプなど、多くの重要な要素が影響します。
ベリタスソフトウェアの測定によると、1 つの Exabyte 8500XL ドライブ上でバックアップとリストアを実行したときには
1 秒当たり 1 MB、ホット Oracle データベース バックアップ(STK 9840 FC テープドライブ 24 台に)を実行したときは
1 時間当たり 2 TB でした。この結果からもわかるように、パフォーマンスは、ネットワークとコンピューティング環境に
より異なる場合があります。
9.
質問: VERITAS NetBackup が 8 時間シフトの間に 1 つの周辺装置にバックアップできるデータ量はどの程度で
すか。
69
答: 持続できる転送速度により異なります。
ファイルシステムの 8500XL へのバックアップの場合、一般的な転送速度で 8 時間にバックアップできるデータ量の
目安は下記のとおりです。
300 KB/秒で 8.6 GB
450 KB/秒で 12.9 GB
800 KB/秒で 23.0 GB
1 MB/秒で 28.8 GB
raw パーティションの DLT 4000 へのバックアップの場合、転送速度が毎秒 2.3 MB であれば、8 時間で最大 72 GB
をバックアップできます。
上記の数値には、メディアの検出とマウントに要する時間は含まれません。また、どちらの場合も、ドライブを 1 台追
加すると、スループットが 1.5 倍から 1.8 倍に増加します。
10. 質問: 現在のベリタスの顧客で、1 つのサーバーにバックアップしているクライアントの数はどの程度ですか。また、複
数の NetBackup サーバーを使用した場合の結果はどうですか。
答: 複数の NetBackup メディアサーバーを 1 台のマスターサーバーの制御下で使用すると、ネットワーク トラフィック
を減少し、さらに周辺装置を利用できるようになります。現在、何社かのお客様が、複数の NetBackup サーバーを使
用して 5000 を超えるクライアントをバックアップしています。これらのお客様は、NetBackup 構成にクライアント・ワー
クステーションをなお追加し続けてますが、パフォーマンス上の問題はありません。
11. 質問: VERITAS NetBackup では、何台のデバイスをパラレルで使用できますか。
答: VERITAS NetBackup は、構成可能なデバイスであれば何台でも同時に使用できます。ただし、NetBackup 環境
に周辺装置を追加するときには、パフォーマンスとシステム側の制限を考慮することが必要です。たとえば、ベリタス
のテスト環境では、1 台の Sun IPC に対して次の周辺装置を同時に使用しています。
Exabyte 10i(1 ドライブ)
Exabyte 60(2 ドライブ)
HP 光ライブラリ(2 ドライブ)
Metrum RS-48(2 ドライブ)
この構成では、VERITAS NetBackup は 7 つのバックアップをパラレルに実行できます。
12. 質問: VERITAS NetBackup のスケジューリング プロセスでは、どのようなダイナミック ロードバランシング機能が
提供されていますか。
答: NetBackup ユーザーは、クライアント ポリシー定義の「ポリシーごとのジョブ数制約」属性を調整することにより、
ネットワークロードのバランシングを実行できます。この場合、1 つのポリシーに属するクライアントを、別のポリシーに
属するクライアントよりも優先することができます。クライアント ワークステーションをネットワークの場所でループ化す
れば、容量の異なるネットワーク間でのロードバランシングを実現できます。
13. 質問: ロボティックデバイスがネットワークで使用できない場合、単一のテープドライブで、VERITAS NetBackup を
容易に操作できますか。
答: はい。VERITAS NetBackup は、VERITAS NetBackup メディア マネージャと連携して、スタンドアロン テープド
ライブのステータスとこのドライブに対するマウント要求を追跡するためのオペレータ インタフェースを提供します。
すでにラベルのついたメディアまたは使用済みメディアをマウントすることにより、1 台のドライブの自動割当てが可能
になります。
70
ただし、VERITAS NetBackup の本来の特長は、複数のロボティック周辺装置を調整する強力な機能であり、この機
能を使用することにより、小規模ネットワークでもニーズの増加に対応して、その容量を増大させることができます。
14. 質問: VERITAS NetBackup は、ロボティックデバイスでのカートリッジのクリーニングの自動スケジューリングをサ
ポートしていますか。
答: はい。VERITAS NetBackup メディア マネージャは、ロボティック テープデバイスでの自動クリーニング スケ
ジュールをサポートするだけではなく、マウント可能なクリーニング カートリッジを持たないデバイスの情報や、クリー
ニング情報を管理します。
15. 質問: VERITAS NetBackup では、バックアップの正常終了をどのように容易に確認できますか。
答: バックアップの成功または失敗を E メールで通知するオプションがあり、このオプションを管理者と個々のクライア
ント ユーザーが使用できます。さらに、すべてのクライアントのバックアップ ステータスを示すレポートと、バックアップ
されたファイルの中でリストア可能なものを示したレポートが利用できます。これらのレポートのどちらも、特定のクライ
アントおよび特定の日付範囲に限定することができます。日ごとのサマリー レポートもあります。さらに、管理者は、メ
ディアの内容と VERITAS NetBackup データベースに記録された内容を比較するためのメディア検証オプションを使
用することができます。
16. 質問: NetBackup ではセキュリティをどのように管理しますか。
答: NetBackup のセキュリティはアクセス制御によります。詳しくは、このホワイトペーパーの 54 ページにある「セキュ
リティ」の項を参照してください。
17. 質問: バックアップ元のマシンが存在しなくなった場合、VERITAS NetBackup は、バックアップ元のマシン名とは関
係なく任意のマシンまたは IP アドレスにファイルをリストアすることができますか。
答: はい。VERITAS NetBackup では、代替クライアントにファイルをリストアすることができます。このためには管理
者の処置が必要です。リストアを実行するクライアント ユーザーは、データの当初のバックアップ元であったクライアン
トを特定することが必要です。
18. 質問: VERITAS NetBackup は、ファイル マイグレーション製品と統合できますか。
答: はい。
19. 質問: ファイル バックアップとファイル マイグレーションが統合されると、メディアはどのように扱われますか。
答: VERITAS NetBackup メディア マネージャが共通のメディア管理ユーティリティとして使用されます。これにより、
デバイスがカートリッジテープでも光ディスクでも、すべてのデバイスに共通のインタフェースが提供され、他のプログ
ラムとアプリケーションがこれらのデバイスを共有することができます。
20. 質問: VERITAS NetBackup は、エラーメッセージの永続ログをサポートしていますか。
答: はい。VERITAS NetBackup は、エラー データベースにエラーメッセージの履歴を保持します。デフォルトの保存
期間は 28 日ですが、管理者はこの設定を変更して、エラーメッセージ ログを永久に保存することができます。
21. 質問: バックアップメディア自身からバックアップについてのカタログ情報を生成することはできますか。
答: はい。NetBackup には、このための方法が 2 つあります。管理者が NetBackup カタログのバックアップに推奨手
順を使用している場合には、格納された情報は VERITAS NetBackup の bprecover コマンドを使用して容易にリスト
アできます。推奨手順を使用していない場合には、データベースバックアップを格納しているメディアをインポートする
ことにより、リカバリを実行できます。ただし、所要時間は推奨方法より長くなります。
71
付録 B: 用語集
管理者(Administrator): 特別な権限を与えられたユーザー。VERITAS NetBackup の設定、インストールおよび管理が
行えます。
アーカイブ(Archive): プライマリストレージのファイルをセカンダリストレージに複製した後、プライマリストレージからファイ
ルを削除すること。データを長期間保存するために実行されます(「バックアップ」を参照)。
バックアップ(Backup): プライマリストレージから元のファイルを削除せずに、プライマリストレージのファイルをセカンダリ
ストレージに複製すること。システム障害や事故によるデータの損失からデータを保護するために実行されます(「アーカイ
ブ」を参照)。
バックアップイメージ(Backup image): VERITAS NetBackup™ がバックアップ オペレーションまたはアーカイブ オペレー
ション中に保存した、クライアント データの集合(すべての関連ファイル、ディレクトリおよびカタログ情報を含む)。
バックアップ ウィンドウ(Backup window): 自動バックアップまたはユーザー指示バックアップとアーカイブが実行できる
期間。
クライアント ポリシー(Client policy): 管理者により指定され、共通のバックアップ特性を持つクライアントのグループ。
コマンドライン インタフェース(Command line interface): VERITAS NetBackup が提供するクライアント ベースのユー
ザー インタフェース。個々のコマンドおよびシェル スクリプトによりバックアップとリストアのオペレーションを制御します。
(「グラフィカル ユーザー インタフェース」、「メニュー インタフェース」を参照)。
ソフトウェア圧縮(Software compression): クライアント上のバックアップイメージ サイズを縮小して、データストレージの
必要量およびネットワーク トラフィックを低減すること(「展開」を参照)。
設定データベース(Configuration database): サーバー、クライアントおよびストレージユニットの定義、クライアント ポリ
シーの定義およびスケジュールを格納している VERITAS NetBackup データベース。
デーモン(Daemon): カーネルとは別に特定のタスクを実行する UNIX プロセス。
展開(Decompression): リストア オペレーション中に圧縮データを復元すること(「ソフトウェア圧縮」を参照)。
デバイス データベース(Device database): VERITAS NetBackup 構成に含まれるテープおよび光ディスクストレージ デ
バイスに関する情報を格納している VERITAS NetBackup メディア マネージャ データベース(「ボリューム データベース」
を参照)。
ファイル データベース(File database): 過去のバックアップとアーカイブに関する情報を格納している VERITAS
NetBackup データベース。
頻 度 ( Frequency) : 正常バッ クア ップが 実施されてか ら次 のバッ クア ップを 実行 するまでの 経過時 間。 VERITAS
NetBackup スケジュールで指定します。
フルバックアップ(Full backup): クライアント上のすべてのファイルのバックアップ(「インクリメンタルバックアップ」を参照)。
グラフィカル ユーザー インタフェース(Graphical User Interface)(GUI): VERITAS NetBackup が提供し、OSD/Motif 規
約に準拠している管理者またはクライアントベースのユーザー インタフェース(「メニュー インタフェース」、「コマンドライン
インタフェース」を参照)。
インクリメンタルバックアップ(Incremental backup): 直前のバックアップ オペレーション以降に変更された指定クライアン
トファイルのみのバックアップ(「フルバックアップ」を参照)。
マスターサーバー(Master server): 管理に必要なすべての処理を実行するサーバー。すべてのバックアップ スケジューリ
ングを管理します(「メディアサーバー」を参照)。
メディアサーバー(Media server): マスターサーバーの管理下で動作し、追加セカンダリストレージ ユニットを管理する
サーバー(「マスターサーバー」も参照)。
メニュー インタフェース(Menu interface): GUI 機能を利用できないユーザーのために VERITAS NetBackup が提供す
る管理者ベースまたはクライアントベースのユーザー インタフェース(「グラフィカル ユーザー インタフェース」、「コマンドラ
イン インタフェース」を参照)。
複数ボリューム デバイス(Multiple volume device): ロボティック コントロールが組み込まれており、ボリュームの変更を
手動による操作を必要としない物理ストレージデバイス(「単一ボリューム デバイス」を参照)。
マルチプレキシング(Multiplexing): 複数の同時バックアップのデータを同じデバイスにストリーム化すること。
72
NetBackup ドメイン(NetBackup domain): 1 つの NetBackup マスターサーバーとそれに関連付けられたメディアサー
バー。
NFS マウント(NFS mounts): リモート ノード上に存在し、ネットワーク ファイルシステム(NFS)プロトコルを介してローカ
ル ノードにマウントされるファイル。
プライマリストレージ(Primary storage): クライアントまたはサーバーに直接接続され、新規またはアクティブなデータが保
持されるオンライン磁気ディスクストレージ(「セカンダリストレージ」を参照)。
raw パーティション リストア(Raw partition restore): ディスクドライブの 1 つのパーティションの物理的バックアップ。
リムーバブル メディア(Removable media): セカンダリストレージ デバイスに常時マウントされていないテープ カートリッ
ジまたは光ディスク。
リストア(Restore): 過去にバックアップまたはアーカイブされたファイルをセカンダリストレージからプライマリストレージに
復元すること。
保存レベル(Retention level): バックアップまたはアーカイブの保存期間を指定するレベル。この期間を過ぎると削除の対
象となります。
ロボティック(Robotic): 複数のリムーバブル メディアから 1 つを選択したり、セカンダリストレージ デバイスのドライブに
ロードするなど、通常はユーザーが行う複雑で機械的なタスクを実行すること。
セカンダリストレージ(Secondary storage): ストレージ サーバーに接続され、プライマリストレージからのデータをバック
アップまたはアーカイブするための補助ストレージ(「プライマリストレージ」、「リムーバブル メディア」を参照)。
セキュア クライアント(Secure client): サーバーに対応する /.rhosts ファイル エントリを必要としないクライアント(「トラスト
クライアント」を参照)。
単一ボリューム デバイス(Single volume device): ボリュームの変更に手動での操作を必要とするストレージデバイス
(「複数ボリューム デバイス」を参照)。
スタンドアロン デバイス(Standalone device): ボリュームの変更に手動での操作を必要とするストレージデバイス(「単一
ボリューム デバイス」を参照)。
ストレージメディア(Storage media): テープ、テープカートリッジ、磁気ディスク、光ディスクなどデータを格納できるメディア。
ストレージユニット(Storage unit): VERITAS NetBackup が使用する論理エンティティ。この論理エンティティには、特定
のメディア密度の物理ストレージデバイスが 1 台以上含まれ、特定のホストに接続されます。
True Image リストア(True Image Restore)(TIR): 特定のバックアップ日時にディレクトリ内に存在したファイルのみをリ
ストアすること。以前に削除されたファイルは無視されます。
トラスト クライアント(Trusting client): サーバーに対応する /.rhosts ファイル エントリを持つクライアント(「セキュア クライ
アント」を参照)。
ユーザー(User): クライアント ワークステーションを操作する人(「管理者」を参照)。
ボリューム(Volume): テープや光ディスクなどの物理ストレージメディア。
ボリューム データベース(Volume database): バックアップとリストアのオペレーション時のボリューム処理についての情
報を格納している VERITAS NetBackup メディア マネージャ データベース(「デバイス データベース」を参照)。
73
付録 C: Client Backup Coverage ユーティリティ
Client Backup Coverage ユーティリティは、サーバーがバックアップしているクライアントに関する各種の情報を収集して、
3 つのレポートを作成します。作成されるレポートは次のとおりです。
ファイルシステム バックアップ カバレッジ レポート
ポリシー ハードウェア/OS レポート
ホスト レポート
ファイルシステム バックアップ カバレッジ レポートにより、いずれかのポリシーによりバックアップされないファイルシステム
および複数のポリシーによりバックアップされるファイルシステムを特定できます。現在、このレポートは UNIX クライアント
にのみサポートされています。
ポリシー ハードウェア/OS レポートは、クライアントに対してハードウェアとオペレーティングシステムの情報を出力します。
ホスト レポートは、サーバー上の 1 つの NetBackup ポリシーにどのホストが所属するかを示します。
新しい check_coverage スクリプトは /usr/openv/netbackup/bin/goodies にあります。
次のレポート例を参照してください。
File System Backup Coverage Report (UNIX only)
---------------------------------------------Key: * - Policy is not active
UNCOVERED - Mount Point not covered by an active class
MULTIPLE - Mount Point covered by multiple active classes
CLIENT: honeypot
Mount Point Device Backed Up By Class Notes
----------- ------ ------------------ ----/ /dev/dsk/c1t0d0s0 pooh
/acsls /dev/dsk/c1t2d0s0 UNCOVERED
/export/home /dev/dsk/c1t1d0s0 pooh
/openv /dev/dsk/c1t1d0s1 tigger
/opt /dev/dsk/c1t0d0s5 kanga MULTIPLE
/opt /dev/dsk/c1t0d0s5 roo MULTIPLE
/packages /dev/dsk/c1t2d0s1 UNCOVERED
/test2 /dev/dsk/c1t0d0s7 pooh
/usr /dev/dsk/c1t0d0s6 UNCOVERED
/var /dev/dsk/c1t0d0s1 *piglet UNCOVERED
Policy Hardware/OS Report
-----------------------Key: * - Class is not active
CLIENT - hostname (uname information)
VERSION - NetBackup version running on the client
CLIENT: honeypot (sun4u/SunOS 5.6 Generic)
VERSION: NetBackup-Solaris2.6 3.1GA
Class Name Hardware/OS
---------------------kanga Sun4/Solaris2.6
*piglet Sun4/Solaris2.6
pooh Sun4/Solaris2.6
roo Sun4/Solaris2
tigger Sun4/Solaris2.6
Hosts Report
-----------Key: YES - In a NetBackup class
NO - Not in a NetBackup class
NO 123.456.777.21 abc.your.company.com abc
YES 123.456.789.1 bcd.your.company.com bcd
YES 123.456.789.2 cde.your.company.com cde
YES 123.456.789.3 def.your.company.com def
YES 123.456.789.4 efg.your.company.com efg
YES 123.456.789.5 fgh.your.company.com fgh
NO 123.456.789.6 ghi.your.company.com ghi
NO 123.456.789.7 hij.your.company.com hij
74
ベリタスソフトウェアの詳細な製品情報につきましては、
弊社の Web サイト(http://www.veritas.com/jp/)
をご覧ください。
© Copyright 2004 VERITAS Software Corporation. All rights reserved. VERITAS、VERITAS SOFTWARE、VERITAS ロゴ、およびその他の VERITAS 製品は、米国および各国の VERITAS Software Corporation の商標または
登録商標です。その他の会社名、製品名等は、それぞれ各社の商標または登録商標です。製品の仕様、性能等は予告なく変更する場合がありますので、ご了承ください。
ベリタスソフトウェア株式会社
お問い合わせ先
〒100-0011 東京都千代田区内幸町 2 丁目 2 番 2 号 富国生命ビル
TEL.03-5532-8241 FAX.03-5532-0887
http://www.veritas.com/jp
75
NB025-0804