![使用DRBD在KVM下同步VM上的Oracle数据库](https://linux22.com/image/735322/%E4%BD%BF%E7%94%A8DRBD%E5%9C%A8KVM%E4%B8%8B%E5%90%8C%E6%AD%A5VM%E4%B8%8A%E7%9A%84Oracle%E6%95%B0%E6%8D%AE%E5%BA%93.png)
我们有两台物理服务器,我们想使用 KVM 来创建一些虚拟机。
其中一台虚拟机将包含 Oracle 12 数据库,我们希望使其具有高可用性。
我们考虑使用 DRBD 将 VM 同步到第二台服务器,并结合使用 Pacemaker/Corosync 来实现 HA。
问题是:使用 DRBD 同步 Oracle 数据库是个好主意吗?我在网上没有找到任何相关文章讨论这个问题,我发现的都是关于 Mysql 而不是 Oracle 的。
我不是 Oracle 专家,但我关心的是块复制和 Oracle 数据库。
问候。
答案1
只要您在同步模式下使用 DRBD,协议 C(默认),它就应该可以安全使用。您最终会在Secondary
如果主机系统崩溃或以其他方式突然将 VM 故障转移到对等节点,您最终会在节点上获得 VM 的“崩溃一致副本”。与在崩溃并重新启动的非集群服务器上的情况相同。
也就是说,在投入生产之前,你仍然应该测试你所关心的所有内容,如果发生任何有趣的事情,请回到 StackExchange。