Bacula - 致命的なエラー: ストレージデーモンによって認証キーが拒否されました

Bacula - 致命的なエラー: ストレージデーモンによって認証キーが拒否されました

OS: Debian 9、bacula dir、fd、sd: すべて同じバージョン 7.4.4+dfsg-6 一部のファイル(フルセットではない)の復元を実行しようとすると、FD でエラーが発生します。

4-Nov 12:20 host-dir JobId 273: Start Restore Job RestoreFiles.2017-11-24_12.20.32_48 24-Nov 12:20 host-dir JobId 273: Using Device "FileChgr1-Dev1" to read. 24-Nov 12:20 host-remote-fd JobId 273: Fatal error: Authorization key rejected by Storage daemon. For help, please see http://www.bacula.org/rel-manual/en/problems/Bacula_Frequently_Asked_Que.html 24-Nov 12:20 host-dir JobId 273: Fatal error: Bad response to Storage command: wanted 2000 OK storage , got 2902 Bad storage

ディレクターのエラー:

24-Nov 12:20 host-dir JobId 273: Error: Bacula host-dir 7.4.4 (202Sep16): Build OS: x86_64-pc-linux-gnu debian 9.0 JobId: 273 Job: RestoreFiles.2017-11-24_12.20.32_48 Restore Client: host-remote-fd Start time: 24-Nov-2017 12:20:34 End time: 24-Nov-2017 12:20:46 Files Expected: 3 Files Restored: 0 Bytes Restored: 0 Rate: 0.0 KB/s FD Errors: 2 FD termination status:
SD termination status: Waiting on FD Termination: *** Restore Error ***

SD のエラー: host-remote-sd: bnet.c:566-0 who=client host=127.0.0.1 port=9103 host-remote-sd: hello.c:134-0 Conn: Hello Bacula SD: Start Job RestoreFiles.2017-11-24_12.20.32_48 213 host-remote-sd: hello.c:147-0 Client connect failed: Job name not found: RestoreFiles.2017-11-24_12.20.32_48 host-remote-sd: hello.c:148-0 **** Job "RestoreFiles.2017-11-24_12.20.32_48" not found.

答え1

問題は解決しました。解決方法は簡単です。Director で 2 つの SD を定義しました。ローカルはローカルホスト (Director ホストの 127.0.0.1)、リモートは IP です。ローカル ストレージからリモート FD に復元しようとしたところ、リモート FD はローカルホストに接続しようとしましたが、キーが間違っていました。Director は、構成された SD IP を使用して FD にタスクを送信しました。ローカル SD 構成 (Director と同じホスト上) をローカルホストではなくパブリック IP に変更すると、リモート FD が適切なホストに接続して復元用のファイルを取得できるようになりました。

関連情報