VMware ESX、iSCSI 目标 - 冗余

VMware ESX、iSCSI 目标 - 冗余

大家好,

我想与专家们集思广益,讨论如何实现 100% 正常运行时间和冗余的 VMware 基础架构。

我目前正在使用 2 个 VMware 控制器服务器,它们配备了 2 个 iSCSI 目标,这些目标实际上是 Linux DRBD 配置的系统,充当 SANS,可在目标之间实时复制数据。

如果一个控制器发生故障,一切还好,如果一个 iSCSI 目标再次发生故障,一切还好,但是如果……在发生灾难时两个 iSCSI 目标都发生故障,那就出大问题了。

总而言之,我并不反对完全放弃 DRBD,而选择 100% 正常运行时间真正发挥作用的特定实例,但考虑到它运行良好的事实,我们会推荐什么第三种冗余形式来为 iSCSI 目标提供即时或尽可能快速的周转恢复模式,以使虚拟机重新上线。

我期待听到回复,祝大家有美好的一天。

最好的,尼克

答案1

IRC、DRBD 可以异步传输到第三个设备,从而实现最终级别的数据保护。然后,您可以在该设备上启动 iSCSI,或将数据迁移到其他地方,等等。

答案2

使用 NFS 而不是 iSCSI 可能更容易实现此目标。

首先,如果无法访问 NFS 服务器,NFS 客户端不会立即崩溃 - 它们会一直等待服务器恢复。

此外,创建 NFS 服务器集群并不是什么特别奇怪的事情。 示例使用了 drbd,但是示例使用共享存储(FC)。

我坦率地承认这不是您想要的答案,但它确实解决了为 ESX 服务器提供可靠存储的更全球性问题。

相关内容