使用DRBD在KVM下同步VM上的Oracle数据库

使用DRBD在KVM下同步VM上的Oracle数据库

我们有两台物理服务器,我们想使用 KVM 来创建一些虚拟机。

其中一台虚拟机将包含 Oracle 12 数据库,我们希望使其具有高可用性。

我们考虑使用 DRBD 将 VM 同步到第二台服务器,并结合使用 Pacemaker/Corosync 来实现 HA。

问题是:使用 DRBD 同步 Oracle 数据库是个好主意吗?我在网上没有找到任何相关文章讨论这个问题,我发现的都是关于 Mysql 而不是 Oracle 的。

我不是 Oracle 专家,但我关心的是块复制和 Oracle 数据库。

问候。

答案1

只要您在同步模式下使用 DRBD,协议 C(默认),它就应该可以安全使用。您最终会在Secondary如果主机系统崩溃或以其他方式突然将 VM 故障转移到对等节点,您最终会在节点上获得 VM 的“崩溃一致副本”。与在崩溃并重新启动的非集群服务器上的情况相同。

也就是说,在投入生产之前,你仍然应该测试你所关心的所有内容,如果发生任何有趣的事情,请回到 StackExchange。

相关内容