问候团队,
我想与专家分享一场关于如何产生 100% 正常运行时间和冗余 VMware 基础架构的头脑风暴。
我目前使用的是 2 个 VMware 控制器服务器,它们带有 2 个 iSCSI 目标,这些目标实际上是 Linux DRBD 配置的系统,用作 SANS,可以在目标之间实时复制数据。
如果一个控制器发生故障,一切都很好,如果一个 iSCSI 目标再次发生故障,还可以,但是如果……在发生灾难时,两个 iSCSI 目标都发生故障,出现了严重错误。
现在总的来说,我并不反对在 100% 正常运行时间确实意味着它所服务的特定实例中完全放弃 DRBD 的想法,但鉴于它运行良好的事实,我们会推荐什么作为第三级冗余形式来提供即时或如果尽可能快地关闭 iSCSI 目标的恢复模式以使虚拟机重新联机。
我期待听到回复,祝大家有美好的一天。
最好的,尼克
使用 NFS 代替 iSCSI 可能更容易实现此目标。
首先,如果 NFS 客户端无法访问 NFS 服务器,它们不仅会爆炸——它们会闲逛并等待它回来。
此外,制作 NFS 服务器集群也不是很奇怪。 此示例使用 drbd,但此示例使用共享存储 (FC)。
我承认这不是您要寻找的答案,但它确实解决了为 ESX 服务器提供可靠存储这一更全球性的问题。
IRC、DRBD 可以异步流式传输到第三个盒子,从而实现最终级别的数据保护。然后,您可以在该机器上启动 iSCSI,或将数据迁移到其他地方,或其他任何方式。