Bacula
使用 Bacula 安排作業時出現“對儲存命令的錯誤響應”
我有一個有 9 個客戶的 Bacula 設置,它執行良好。今天我不得不添加另一個客戶端,所以我從另一個客戶端複製並調整了現有配置文件,但是當我為新客戶端安排作業時,我收到以下錯誤:
20-Mar 17:50 tools-dir JobId 39: Start Backup JobId 39, Job=BackupPresenze2.2012-03-20_17.50.49_04 20-Mar 17:50 tools-dir JobId 39: Using Device "FileStorage" 20-Mar 17:50 presenze2-fd JobId 39: Fatal error: Failed to connect to Storage daemon: bacula.mylan.local:9103 20-Mar 17:50 tools-dir JobId 39: Fatal error: Bad response to Storage command: wanted 2000 OK storage , got 2902 Bad storage
從客戶端我可以 telnet 到
bacula.mylan.local:9103
就好了,其他客戶端的工作也成功了……我可以檢查什麼?(伺服器和客戶端執行 Ubuntu 10.04,如果相關)
看起來這是一個“緩慢的 DNS”問題……我將主機名添加到 /etc/hosts ,現在 Bacula 可以正常工作。
在我的情況下,它是防火牆 - FD(客戶端)無法連接到 SD(儲存守護程序)到埠tcp/9103。但是director可以正常檢索客戶端狀態
status client=myclient-fd
(因為DIR可以連接到FD到埠tcp/9102)該錯誤令人困惑,因為從因果關係上看,SD 正在將錯誤返回給 FD(這意味著 FD 最終可以連接到 SD),而實際上 DIR 注意到 FD 沒有連接到 SD 並發出錯誤。