您的 SMB VMware 集群是什么样的?

您的 SMB VMware 集群是什么样的?

我们是一家中小型企业,希望引入第二台 VMWare 服务器。目前,我们的主要服务器正在运行本地 VMDK 映像。假设我们有两台大小合适的机器(双四核至强处理器,16GB RAM),以及大约 6-10 个实例来支持 50 个用户——我应该考虑哪种 SAN?

EMC Clariion/Equalogic 的 4TB 原始价格约为 30k。是否有一个不错的基准可以帮助我决定我们是否需要 30k 2TB(RAID)SANA,或者是否有更适合 SMB 的低端系统?

看起来像虚拟复制器将允许 VMDK 复制——不是真正的 HA 或 vMotion,而是具有本地存储。

答案1

Equallogic 的架构在易用性和性能方面相当不错(至少在多个阵列的情况下),但它会相当大地消耗原始容量。例如,如果你想充分利用硬件快照,那么仅按照 Equallogic 推荐的保留数字,4TB 的原始容量就变成大约 1.8GB(RAID 5)或 750G(RAID 10),而我的经验是,如果你忽略这些建议,后果将不堪设想。

从成本角度来看,PS6000 并不便宜,但新的“入门级”PS4000 似乎是一个不错的折衷方案(成本低得多,带宽减半)。您提到的 30,000 美元几乎肯定是 PS6000 系列的价格,我会回头询问 PS4000,因为它应该比任何具有类似容量的 Clariion 解决方案便宜得多。

iSCSI 和 VMware ESX 3.5(及更早版本)的一个主要问题是 VMware iSCSI 软件启动器(如果您正在使用它)相当弱 - 不支持 TOE\iSCSI 卸载,是具有微薄多路径能力的单线程堆栈,因此无法让本机 ESX iSCSI 使用超过 2Gbps 的带宽。iSCSI HBA 可以有所帮助,但最好的解决方案是尽快迁移到 ESX 4 - 新的 iSCSI 启动器要好得多,修订后的可插拔存储架构支持 iSCSI 的正确动态多路径。这将意味着 Equallogic 的性能和横向扩展能力将得到显著改善(对于那些需要大量带宽\IOPS 的环境)。

将来扩展这些功能也非常简单,而且它们的 AutoSnapshot Manager / VMware Edition 可以在复制方面做一些非常出色的工作,尽管您需要多个阵列才能充分利用它。关于 Equallogic 需要记住的一件重要事情是,所有软件功能(包括 MPIO 驱动程序和 ASM)都是“免费的” - EMC 套件并非如此,而且这些成本加起来非常快。

另一个需要考虑的解决方案可能是 LeftHand 的 Virtual SAN Appliance。我认为它最多 2TB 的共享存储成本约为 3000 美元 - 它基本上允许您将 ESX 主机上的本地存储用作虚拟 SAN。我无法评论性能或可扩展性,但这个概念非常巧妙。

答案2

如果您想坚持使用 EMC 平台,您应该研究 AX 系列。戴尔一直都在销售它们。它们是在所有 SATA 磁盘上运行的 CX 系列的精简版(可能能够为它们获得 SAS 驱动器)。比完整的 CX 服务器便宜得多,而且我认为它们支持 FC 和 iSCSI)。

至于我们的情况(我们有资格成为 SMB),我们有一个带有 105 个主轴的 EMC CX4-240 和两台带有 64 GB 的 Dell 905,每台都运行着大约 60 个虚拟机(加上一些不适合运行虚拟机的物理服务器)。

答案3

iSCSI 可以成为“传统”基于光纤通道的 SAN 的可行替代方案。

我有一个客户在两个 VMware 集群节点之间使用 iSCSI SAN。我没有参与制定解决方案,因此我无法评论他们在决定购买什么产品时考虑了哪些因素(尽管我认为他们实际上并没有做太多功课)。他们使用的是运行 Windows Server 2003 统一存储管理版的 Dell NX1950 和 DASD Dell MD3000 机柜。

如果我要制定这样的规范,我会对虚拟机和磁盘之间的 I/O 吞吐量需求进行一些基准测试。这里有一篇很好的文章优化 VMware 3.X 和 iSCSI它能为您提供一些有关 iSCSI 和吞吐量注意事项的详细信息。

对于我的 SMB 客户,如果我参与初始规范制定,我会考虑 EqualLogic 产品能够提供哪些功能来替代 NX1950,以及在其上运行 Windows 的开销和费用。也许这将是一笔划算的交易——我不知道。

答案4

您是否希望使用 iSCSI 或光纤?基于 Solaris 内核和 ZFS 文件系统的出色解决方案:NexentaStor

Dell MD3000i 和 IBM DS3300 具有不错的 iSCSI 解决方案,但我发现它们在快照和许可方面存在限制。(两者均基于 LSI Engenio 阵列)

确保有足够的缓存和双控制器以实现冗余。对于 NexentaStore,请为一些重要的 IO 准备大量较小/快速的驱动器。

相关内容