NetBackup™ 管理者ガイド (高可用性環境)
- このマニュアルについて
- 単一障害点に対する NetBackup の保護
- カタログバックアップとリカバリを使用したサイトディザスタリカバリについて
- 自動イメージとカタログレプリケーションによるサイトの損失保護について
- 完全カタログレプリケーションを使った NetBackup プライマリサーバーの配備
- クラスタでの NetBackup を使用したバックアップおよびリストア
部分的なカタログリストアの実行
部分的なカタログの方法では、テープを特定のメディアプールに割り当て済みにすることや配置することはリストア操作に必要ないと想定しています。テープが EMM に存在し、NetBackup がリストアのためにテープをマウントし、読み込むことができることも想定されています。次の手順はリストアを開始する前に実行する必要があります。
部分的なカタログリストアを準備する方法
- nbgetconfig コマンドを実行し、出力を保存します。この出力は、カタログリカバリ中に上書きされたホスト固有の情報をリカバリするために、カタログリカバリの後で使用できます。
例:
./nbgetconfig > sample.txt
- NetBackup のカタログイメージと構成ファイルのみをリカバリします。
メッセージが表示されたら[部分的カタログリカバリ (Partial catalog recovery)]オプションを選択します。
または bprecover -wizard コマンドを実行します。メッセージ
[NetBackup カタログ全体をリカバリしますか? (Do you want to recover the entire NetBackup catalog?) (Y/N)]
が表示されたら、N と入力します。
メモ:
DR プライマリサーバーには本番プライマリサーバーと同じ名前がなければなりません。
メモ:
別のメディアサーバーで作成されたカタログバックアップが使われる場合は、同じ名前のメディアサーバーがカタログリカバリに必要になります。
- NetBackup データベース全体をリカバリせずにイメージヘッダー情報をリカバリする場合は、次の手順を実行します。
手順 a - ターゲットデータベースをバックアップします。次のコマンドを実行します。
nbdb_backup -online directory
出力ディレクトリとしてステージングフォルダを指定しないようにします。(ステージングフォルダには、カタログバックアップの NetBackup データベースのスキーマデータと構成データが含まれています。イメージ
.f
と構成ファイルは最終的な宛先にリカバリされます。)手順 b - ステージングディレクトリから NetBackup データベースをリカバリします。
nbdb_restore -recover -staging
手順 c - バックアップからインポートするイメージヘッダーデータをエクスポートします。
たとえば、次のコマンドを実行すると、すべてのイメージヘッダーデータがエクスポートされます。データは
netbackup/db.export
ディレクトリにエクスポートされます。cat_export -all
手順 d - 次のコマンドを実行して NetBackup データベースをリカバリします。
nbdb_restore -recover directory
手順 a と同じディレクトリを指定していることを確認します。
手順 e - cat_import コマンドを実行して、手順 c で抽出したイメージヘッダーデータをインポートします。
cat_import -all -replace_destination -delete_source
コマンドは、以下を実行します。
netbackup/db.export
ディレクトリのすべてのイメージヘッダーデータをインポートします。ターゲットデータベースにすでに存在するエクスポートされたイメージヘッダーデータを置き換えます。
netbackup/db.export
ディレクトリにあるイメージヘッダーデータを削除します。
手順 f - ディスクデバイスからカタログをリカバリした場合は、ディスクメディア ID 参照の修正が必要になることがあります。次のコマンドを実行します。
nbcatsync -sync_dr_file DR file path -dryrun
カタログ DR ファイルへのパスで DR file path を置き換えます。
手順 g - ドライランの結果が十分な場合は、次のコマンドを実行します。
nbcatsync -sync_dr_file DR file path
- バックアップが自動的に開始されないようにするために、次のいずれかの方法ですべてのバックアップポリシーを無効にします。
NetBackup Web UI。
bpplinfo <policy> -modify -inactive CLI を実行します。
- NetBackup を停止します。
- 手順 1 でバックアップしたホスト設定をリカバリします。次のコマンドを実行します。
./nbsetconfig sample.txt
- NetBackup を起動します。
- テープが非スクラッチメディアプールに確実に追加されるようにすべてのテープライブラリをインベントリ処理します。このプールは有効なバックアップポリシーによってテープが後で誤って上書きされることを防ぎます。
これで本番データセンターにバックアップされているクライアントデータのリストア操作とリカバリ操作を開始できます。