由两台服务器组成的集群是否安全
- 一台运行 DRBD 8.0
- 一台运行 DRBD 8.3 或 8.4
目前只有一台 DRBD 服务器带有 8.0 数据。
将在 DRBD 8.[34] 上新添加的服务器 作为次要立即识别其对应主要的现有数据格式(8.0)并使用 8.0 格式保持同步?
如果没有,DRBD 8.0 是否可以安装在 RHEL 6 上并安全使用,前提是 8.0 DRBD 包仅在 el5 上可用?
(在这种情况下,目标是在两台服务器上运行 8.0,直到第一台服务器升级到 8.[34] 完成,然后允许升级第二台服务器)
今天遇到同样的基本情况后,我想我会在这里回答。简短的回答是,是的,您可以使用您的特定版本。
大多数次要升级的文档确实包括在转换时将集群维护为短暂不同的版本,但建议在 8.4->9.0 等主要转换中完全关闭。
可以通过changelog中的协议兼容性信息找到更通用的解决方案。如果您的两个版本共享协议兼容性(因此在这种情况下,8.0 和 8.3-8.4 都使用 86),则它们可以安全混合。
需要注意的是,我自己还没有在生产中尝试过。