ESXi NASconfiguration

我的客户的设置如下。

两台运行ESXi的戴尔Poweredge服务器,分布在三台虚拟机上。 SAS磁盘中每个空间都有大约2TB的空间,托pipe虚拟机。 这些通过千兆以太网连接到NAS,并使用ghettoVCB运行VM的夜间备份。 如果一台戴尔服务器发生故障,虚拟机将从NAS上的备份启动到另一台,最多丢失20小时的数据。

我的NAS是色卡司N5500,RAID5有4个1TB磁盘。 它可以configuration为使用iSCSI或NFS,XFS,ZFS或Ext3文件系统

在网上看到,我在ESXi上看到了一些关于iSCSI的糟糕评论,有些人抱怨说性能糟糕,而其中一台虚拟机是terminal服务服务器,需要相当快。 iSCSI / vmfs是否比NFS更好,您将使用哪个文件系统作为后端? 有没有人有这个NAS的经验和任何configuration上的性能问题?

谢谢,

〜Dentrasi

编辑:ESXi从MB上的内部端口上的U盘运行。

我将使用关键字ESXi和iSCSI来下注大部分search结果,并假定在SAN上托pipe虚拟机。

在您的情况下,虚拟机托pipe在DAS上,iSCSI存储仅用于备份stream量。 通过iSCSI运行VM和通过iSCSI进行备份的运行时需求完全不同。 您不会find许多描述ESXi性能超过iSCSI文件共享的文章。

这很复杂。

我会去寻找最简单的解决scheme: NFS 。 如果有任何performance消极的话。 更简单的configuration,故障排除和testing。

但是这不仅是数字呢? 基于IP的SCSI非常酷。

我有一个客户在两个类似于您的VMware群集节点之间使用iSCSI SAN。 我没有参与解决scheme的devise,所以我不能评论决定购买什么的考虑因素(尽pipe我不认为他们做了很多功课)。 他们使用戴尔NX1950运行Windows Server 2003统一存储pipe理版和DASD Dell MD3000机柜。

我的客户看到了足够的性能(iSCSI SAN的25 – 28MB /秒的持续吞吐量),而我们并没有做出太多的努力,但却加快了速度。 在专用networking上运行iSCSI绝对是关键。

这里有一篇关于优化VMware 3.X和iSCSI的好文章,可以给你一些关于iSCSI和吞吐量的细节。

一种可以为内置ESX iSCSI启动器提供更好性能和多path处理能力的select是在虚拟机内部运行软件启动器。

您正在使用embedded式(例如,从内部USB密钥引导)还是全/磁盘版本的ESXi?

我听说在ESXi上iSCSI性能不佳,是因为embedded式版本使用类似于Busybox的环境,据推测这种环境实施的是低级的iSCSI软件/驱动程序。 我听说要提高性能的唯一方法是在本地磁盘上安装完整版本的ESXi。

我没有任何与Nas …但我有一个iSCSI群集运行在iSCSI NAS上。

Dell Ns500(具有iSCSI目标的MS存储服务器)6 RAID 1中的1TB SATA驱动器4 Dell 2950s … 32 Gb RAM 6x 1Gb NICS

有大约150 +虚拟机(胜2k3)就可以了…没有速度问题。 已经有多达200个。

此群集的生产Vs在EMC Cx4上运行。 我真的可以告诉一个性能差异。

由于重写SCSI命令的方式,SAN上的VMWare通常会达到较差的性能(相对于真实情况)。 但是,您仍然可以获得比文件共享更好的性能,但需要进行适当的调整。 这对于Windows VM来正确地将磁盘分区与底层物理RAIDalignment很重要。

如果分区边界与实际的RAID设备块边界不匹配,则虚拟机中的每个读取和写入将成为RAID上的两次读取和两次写入:即时减半性能…

基本上,你必须正确创build你的VMDK:

  1. 从VMWare创buildVMDK
  2. 将它附加到一些现有的Windows VM
  3. N00b走开:这是真正的男人,甚至在窗口,这意味着命令行:消防DISKPART.EXE
  4. select驱动器,并使用足够大的alignment因子对其进行分区

    创build分区主alignment= 64

  5. 断开VMDK。 复制它并使用它们来安装虚拟机和所有的虚拟驱动器。

  6. 利润!

以下是在Windows和ESX Server上configurationiSCSI Target的文章。 http://www.kernsafe.com/Article_Product.aspx?id=5&&aid=26