web-dev-qa-db-ja.com

NetBackup6.5で古いバックアップを復元する際の問題

昨年廃止されて交換されたサーバーがありましたが、サーバーが使用されなくなったため、その直後にNetBackup管理コンソールからクライアントとバックアップのポリシーを削除しました。

最近、古いサーバーからファイルを復元するように要求されましたが、復元のソースクライアントを指定すると、次のようなエラーメッセージが表示されます。

警告:サーバー(backupserver)には、クライアント(backupserver)の要求に応じて、指定されたポリシータイプ(Standard)を使用するクライアント(oldserver)のバックアップが含まれていません。
[OK]

そのエラーに加えて、古いクライアントでクライアントバックアップレポートを実行して、ファイルのインデックスを再作成して復元するためにどのテープをリコールする必要があるかを判断できないようです...

追加情報:
-私のバックアップポリシーは、4週間保持される毎日の増分、2か月間保持される毎週の完全バックアップ、および無期限に保持される毎月の完全バックアップです...毎月のバックアップセットを復元しようとしています。
-すべてのオフサイトテープはまだボリュームプールに表示されますが、個々のテープ、または少なくとも2009年8月より前に書き込まれたテープの内容に関するレポートを取得できないようです。 。

私の質問:

  • クライアントを削除すると、バックアップの保存期間が無限大であっても、NetBackupが古いシステムからファイルを復元する機能が削除されますか?
  • 必要なテープがわかれば、テープからファイルを復元する方法はありますか?
4
gharper

テープが「期限切れ」になっている場合は、それらをカタログに再インポートする必要があります(これは、どのテープに何があるかを示すインデックスです)。これが起こったことだと思います。そのカタログのバックアップがない限り、テープごとに処理する必要があるのではないかと思います。これは2段階のプロセス(またはSymantecがそれを呼ぶ2段階のプロセス)です。

最初の部分は、テープをスキャンして必要なイメージを見つけることです。次に、バックアップの準備ができるように、そのイメージをインポートする必要があります。したがって、フェーズ1を使用して各テープで実行されているバックアップを見つけ、見つかったらフェーズ2を使用します。 2番目のフェーズには時間がかかる場合があります。手順は ここ にあります。これまで私にとってはうまく機能していたので、コマンドライン方式を使用することをお勧めします。ハイライトは次のとおりです。


コマンドラインからフェーズ1のインポートを開始するには、次のコマンドを実行します。

# cd /usr/openv/netbackup/bin/admincmd
# ./bpimport -create_db_info -id <disk_path> -L /usr/tmp/phase1.log

インポートに使用するディスクパスを入力します。次に、/ usr/tmp/phase1.logファイルを監視して、フェーズ1のインポートの進行状況を監視します。

コマンドラインからフェーズ2インポートを開始するには、次のコマンドを実行します。

# cd /usr/openv/netbackup/bin/admincmd
# ./bpimport -id <disk_path> -s <startdate> -e <enddate> -L /usr/tmp/phase2.log

また、これらのイメージを別のバックアップで上書きしないように、各テープのハードウェアロックをフリックすることを強くお勧めします。

また、将来的には、バックアップがカタログに残るようにテープの「保持期間」を変更する必要があります(クライアントの削除に関する質問はカタログから削除されますが、無限ではなかった場合) 。レベルは次のとおりです。

Retention    Retention     Equivalent
 Level         Period          Days
---------          -----------         ----------
   0             1 week               7        
   1             2 weeks           14       
   2             3 weeks           21       
   3             1 month           31       
   4             2 months         62       
   5             3 months         93       
   6             6 months        186      
   7             9 months        279      
   8             1 year            365      
   9             infinity   

テープをインポートした後、このテープのイメージを次の条件で期限切れにならないように設定できます。

/usr/openv/netbackup/bin/admincmd/bpexpdate -ev B00010 -d infinity  

私のコマンドはすべてUNIXの例ですが、Windowsでも同じか類似している必要があります。また、上記のリンクは、GUIを使用してインポートを行う方法も示しています。

3
Kyle Brandt

テープをマスターカタログに再インポートする必要があります

0
tony roth