运行具有两个不同版本的DRBD群集

有一个由两台服务器组成的集群是安全的吗?

  • 一个运行DRBD 8.0
  • 一个运行DRBD 8.3或8.4

目前只有一个具有8.0数据的DRBD服务器。

将在DRBD 8上添加新的服务器吗?[34] 作为二级立即认识到其对应的主要现有数据格式(8.0),并保持同步使用8.0格式?

如果没有,DRBD 8.0可以安装在RHEL 6上并安全使用,只要8.0 DRBD软件包仅在el5上可用?
(在这种情况下,目标是在两台服务器上运行8.0,直到第一台服务器升级到8. [34]完成,然后升级第二台服务器)

在今天遇到相同的基本情况后,我会在这里回答。 简单的答案是,是的,你可以用你的特定版本。

大多数次要升级的文档确实包括在转换过程中维护集群的简单版本,但build议在8.4-> 9.0等主要转换中完全closures。

通过changelog中的协议兼容性信息可以find更一般的解决scheme。 如果你的两个版本共享一个协议兼容性(所以在这种情况下,8.0和8.3-8.4都是86),它们可以安全地联系起来。

需要说明的是,我自己并没有尝试过这样的生产。