Bacula 版本兼容性

Bacula 版本兼容性

最近,我们将部分服务器升级到 ,Ubuntu 16.04并且Bacula file daemon还升级到version 7.0.5

现在我们有:

  • Bacula director v5.2.6 (on Ubuntu 14.04)
  • storage daemons v5.2.6 (on Ubuntu 14.04)
  • 一些file daemons v5.2.6 (on Ubuntu 14.04)
  • 一些file daemons v7.0.5 (on Ubuntu 16.04)

现在Bacula在装有 Ubuntu 16.04 的机器上出现此错误Bacula file daemon v7.0.5

致命错误:对存储命令的响应错误:需要 2000 OK 存储

我没有发现任何有关版本不兼容的信息(较新的文件守护进程与较旧的 Director 和存储守护进程)这里

Bacula fd to v5.2.6 on Ubuntu 16.04如果有办法的话,降级对我来说也是一个解决方案。

我该如何继续?

答案1

将存储守护进程升级到 v7.0.5 后,问题得到解决。我们仍有一些文件守护进程 v5.2.6。

答案2

尝试检查连接参数 - 即双方的有效主机和端口配置。

当您连接到错误的服务时,您看到的错误消息也可能意味着“协议违规”。

Bacula(和 Bareos)开发人员努力使 SD 和控制器与旧 FD 兼容(当然,一些新功能无法使用)。只有您的控制器和存储守护程序应该是相同的版本。

答案3

我刚刚在具有不同版本 FD 的不同 Debian 上安装了 Bacula 和一些客户端。

我的导演:

*version    
sbacula-dir Version: 7.4.4 (28 September 2016) x86_64-unknown-linux-gnu debian 8.7

一个客户 :

    *status client=s1-fd
    Connecting to Client s1-fd at <IP>:9102
    s1-fd Version: 7.4.4 (28 September 2016)  x86_64-unknown-linux-gnu debian 7.11

其他客户:

*status client=s2-fd
Connecting to Client s2-fd at <IP>:9102

s2-fd Version: 5.2.6 (21 February 2012)  x86_64-pc-linux-gnu debian jessie/sid

一切运行良好。

在安装过程中,我遇到了同样的致命错误,这是我的 DNS 解析问题。也许您遇到了同样的可访问性问题(DNS、防火墙、路由、vlan……)。

相关内容