我当事人的安排如下。
两台运行ESXi的戴尔Poweredge服务器,3台虚拟机遍布其中。每个磁盘在SAS磁盘中都有大约2TB的空间,这是虚拟机的宿主。它们通过千兆以太网连接到NAS,并使用ghettoVCB运行VM的夜间备份。如果一个戴尔服务器出现故障,VM将从NAS上的备份中引导到另一个服务器上,最多损失20个小时的数据。
我拥有的NAS是一个Thecus N5500,在RAID5中有4个1TB磁盘。可以将其配置为使用iSCSI或NFS,其文件系统为XFS、ZFS或Ext3。
在网上,我看到了一些关于iSCSI on ESXi的糟糕评论,有些人抱怨性能很差,而其中一个VM是终端服务服务器,所以它需要相当快。iSCSI/vmfs比NFS好吗?您会使用哪个文件系统作为后端呢?有人有此NAS的经验和任何性能问题的任何配置吗?
谢谢,
~迪梅塔西
编辑: ESXi正在从MB的内部端口上的USB棒上运行。
发布于 2009-07-21 16:56:24
我敢打赌,大多数带有关键字ESXi和iSCSI的搜索结果都假设在SAN上托管VM。
在您的示例中,VM托管在DAS上,而iSCSI存储仅用于备份通信量。运行VM在iSCSI上运行和在iSCSI上备份的运行时需求完全不同。您不会发现很多文章描述ESXi在iSCSI文件共享上的性能。
很复杂哦。
我会选择最简单的解决方案: NFS。几乎没有任何表现的负面影响。更简单的配置、故障排除和测试。
但这不仅仅是数字的问题,对吧?IP上的SCSI太酷了。
发布于 2009-07-20 20:04:46
我有一个客户在两个类似于您的iSCSI集群节点之间使用VMware SAN。我没有参与说明解决方案,所以我不能评论决定购买什么的考虑因素(虽然我不认为他们实际上做了很多家庭作业)。他们使用的戴尔NX1950运行WindowsServer2003UnifiedStorageManagementEdition和DASD戴尔MD3000机柜。
我的客户看到了足够的性能(对iSCSI SAN的持续吞吐量为25-28MB/秒),我们还没有不遗余力地加快速度。在专用网络上运行iSCSI绝对是关键。
这里有一篇很好的关于优化VMware 3.X和iSCSI的文章,它可以给您一些关于iSCSI和吞吐量的细节。
与内置ESX iSCSI启动器相比,可以提供更好的性能和多路径功能的一个选项是在VM内部运行软件发起者。
发布于 2009-07-20 20:00:54
您是使用嵌入式(例如,从内部USB引导)还是使用完整/磁盘版本的ESXi?
我听说iSCSI在ESXi上性能不好是因为嵌入式版本使用类似Busybox的环境,据说它实现了劣质的iSCSI软件/驱动程序。我听说的提高性能的唯一方法是在本地磁盘上安装完整版本的ESXi。
https://serverfault.com/questions/43171
复制相似问题