我正在为 VMware 规划冗余设置。两个位置(距离约 8-12 公里)将通过暗光纤连接以进行 SAN 连接。我正在寻找一种允许 VMware 容错透明故障转移的 FC-SAN 产品。这意味着,如果一个 SAN 处于离线状态,另一个 SAN 将提升 LUN自动地。NetApp
和 EMC 似乎都没有提供此功能...
有什么提示吗?
答案1
什么是透明故障转移?您真的想要它吗?地理容错对于任何形式的性能来说都相当困难。容错已经存在许多性能/可扩展性限制,1 个 vCPU、锁步等,您需要相同的共享存储等。
在任何情况下,您都不希望自动进行 DR 故障转移,而希望按下一个大红色按钮来执行它,并在正式的决策过程中进行协调。只要出现小故障,您就会面临复杂的故障恢复过程。
Netapp 和 EMC 均与 VMware Site Recovery Manager 一起提供复制和存储故障转移。Netapp Snapmirror Sync 或 EMC SRDF,但在启用此功能之前,请确保测试应用程序等的性能。如果您的站点足够接近,并且您不需要故障转移主机等,您可以查看带有 SyncMirror 的 Netapp Metro Cluster。
其中一种方法是,如果 VMware 添加存储 FT,则在两个数据存储上写入 VMDK。
答案2
HP EVA 可以通过合适的软件实现这一点。具体来说,您需要:
- 一对EVA6400/8400磁盘阵列
- 命令视图 EVA
- 持续访问 EVA
- 集群扩展软件
后两个要点是重点。最后一个要点将是继硬件之后的第二大成本。
不过,这种方法也有一些明显的局限性。两个阵列之间的复制必须采用同步模式,因此只有在以下情况下,写入才会被视为已提交:两个都阵列报告它已提交。8-12 公里确实会引入延迟,如果您的应用程序对存储延迟敏感,那么延迟可能会非常严重。
也就是说,它能满足您的要求。无需人工干预,即可在不同的存储阵列之间自动进行故障转移。
不幸的是,上述方法未通过 VMWare 认证。如果这对您来说很重要,那么这种方法是不可行的。
答案3
HP StoreVirtual 4000 是可以在 FC 上完成您所寻找任务的平台。HP P4000 系列(以前称为 Lefthand)几年前就可以在 iSCSI 上完成这项任务。
HP StoreVirtual 操作系统(也称为 Lefthand 软件或 SAN I/Q)允许将分布式存储设备链接到网络 RAID 池中。根据您选择使用的网络 RAID,并且如果存储设备在网络上的距离小于 3 毫秒(例如:同一机架,或具有快速连接的两个不同站点),您可以构建物理上位于两个不同站点的存储基础设施,而存储基础设施仅被视为一个存储设备池:具有同步读写功能的单个存储基础设施。这意味着如果一个站点崩溃,另一个站点仍在线并可供服务器使用。零停机时间。
虽然两台 HP EVA 是两种不同的存储设备(由附加软件层同步),但根据定义,HP StoreVirtual 架构是 n 个存储设备的分布式网络 RAID 池,这些存储设备彼此之间持续通信。构建冗余且 n 个“活动”基础设施。
发挥神奇作用的软件部分内置于 HP StoreVirtual 存储设备本身,即操作系统本身(Lefthand 操作系统,即 SAN I/Q),因此存储系统的高可用性和灾难恢复功能是“免费的”,包含在硬件(存储)成本中。使用 EVA 设备,您需要购买用于同步两个不同单元的附加软件。
Vmware 集成是 100%(例如,应用程序一致的存储快照由 StoreVirtual 设备驱动,这些设备在执行时会“停止” VMware 服务器基础架构)。
在此处查找有关 HP StoreVirtual 产品的信息:http://www.hp.com/go/storevirtual
StoreVirtual 操作系统软件功能还可在虚拟机中使用,您可以将其加载到您的虚拟化环境中,称为 VSA(虚拟 SAN 设备)。如果您在环境中执行该虚拟机,您已经拥有的任何存储(内部磁盘也是如此)都将可配置为网络 RAID HP Storevirtual 磁盘并被视为分布式池的一部分,同时具有左侧操作系统提供的所有优势,包括制作远程副本、克隆、快照、精简配置 LUN 等。
借助 HP StoreVirtual VSA(虚拟 SAN 设备),您可以将您拥有的任何存储转换为左手节点。当然,性能不会在您拥有的硬件上得到认证。高交易环境将需要依赖经过认证的硬件架构(HP StoreVirtual 设备本身)。
HP 设计了三种不同的架构,称为 Virtualiazion Smart Bundles,您可以将其用作虚拟化基础设施的工作示例。一种使用 HP StoreVirtual VSA 在 VMware 上构建 HA 架构。可在此处找到:http://h18004.www1.hp.com/products/solutions/virtualization/virtvmware.html
VMWare 认证(请注意:是 VMware 认证的)HP VirtualStore VSA 支持 iSCSI 上的 Vmware 城域群集功能。这确实意味着,它确实按预期运行(!)。
:-)
答案4
仅供参考:我四处寻找,发现 DataCore SANsymphony 似乎提供了自动故障转移功能。我会将其部署在我们的测试环境中。