使用高端 NAS 作为 vSphere/HyperV 存储

使用高端 NAS 作为 vSphere/HyperV 存储

我有一个项目要更换我们虚拟农场使用的存储。我们去年更换了主机,但由于预算限制,直到现在我们才负担得起更换存储的费用。

我注意到一家知名公司的高端 NAS。这款 NAS 有 24 个驱动器托架、16GB RAM、8 核 Xeon CPU 和两个 10GbaseT 网络接口。

我可以将其中两个设备全部配备 960GB 三星企业级 SSD,而且价格仍低于我购买戴尔等配备较少旋转锈存储的单个 SAN 所花的费用。我觉得我不能忽视这一点。

所以我想我有两个问题:

1) NAS 能否应付工作量?该服务器场有三个虚拟主机。它几乎容纳了企业的所有服务器,包括用户文件存储、DC 和一些 SQL 数据库。

2) 此设备支持 iSCSI 和 NFS。我认为将此设备作为块存储呈现给虚拟主机是一个相当糟糕的想法,但实际上并非如此。在此设备上分层两个文件系统(VMFS 和 Ext3)似乎很浪费,而至少如果我使用 NFS,VMDK 将直接存储在主文件系统上。我使用 NFS 还是 iSCSI 更好?

答案1

所以我想我有两个问题:

1) NAS 能否应付工作量?该服务器场有三个虚拟主机。它几乎容纳了企业的所有服务器,包括用户文件存储、DC 和一些 SQL 数据库。

答:NAS 处理您的工作负载绝对没问题!自 2012 年以来,Microsoft 更倾向于使用 SMB3,即文件协议,而不是块协议 iSCSI/FC 协议。问题是 - 很少有 SAN/NAS 供应商正确实施了 SMB3 堆栈:大多数供应商都存在 SMB Multichannel 和 SMB3 Direct (RDMA) 问题,而这些人是生产中采用 SMB3 的主要推动力。例如 NetApp...

https://library.netapp.com/ecmdocs/ECMP1196891/html/GUID-3E1361E4-4170-4992-85B2-FEA71C06645F.html

Data ONTAP 不支持以下 SMB 3.0 功能:SMB 多通道、SMB 直接、SMB 目录租赁、SMB 加密

2) 此设备支持 iSCSI 和 NFS。我认为将此设备作为块存储呈现给虚拟主机是一个相当糟糕的想法,但实际上并非如此。在此设备上分层两个文件系统(VMFS 和 Ext3)似乎很浪费,而至少如果我使用 NFS,VMDK 将直接存储在主文件系统上。我使用 NFS 还是 iSCSI 更好?

答:在 VMware 中使用 iSCSI 绝对没问题,Hyper-V 也还可以,但 NFS 仅限于 VMware,您不能在 Hyper-V 上使用 NFS(或者如果您愿意的话,可以使用 SQL Server,虽然没有那么糟糕,但也有自己的局限性)。

https://www.starwindsoftware.com/blog/hyper-v-vms-on-nfs-share-why-hasnt-anyone-thought-of-that-earlier-they-did-in-fact-2

http://windowsitpro.com/hyper-v/hyper-v-vms-nfs

https://www.brentozar.com/archive/2012/01/sql-server-databases-on-network-shares-nas/

回到 iSCSI 与 NFS 的比较。我猜从性能角度来看,两者是相同的(除非您使用 iSER,但它与 ESXi 6.5 配合得不是很好),但 NFS 更容易管理!

http://www.unadulteratednerdery.com/2014/01/15/storage-for-vmware-setting-up-iscsi-vs-nfs-part-1/

http://community.netapp.com/t5/Network-Storage-Protocols-Discussions/NFS-or-iSCSI-for-ESXi-5-5-and-or-6/td-p/114345

我押注 NFS!

答案2

您是否曾考虑过使用虚拟 SAN 方法来构建存储?在大多数情况下,它将是某种超融合设置,其中所有节点都可以使用本地存储并相互复制数据。

对于这种情况,我可以推荐两个最明显的存储播放器。

HPE StoreVirtual:https://www.hpe.com/us/en/storage/storevirtual.html

StarWind vSAN:https://www.starwindsoftware.com/starwind-virtual-san-free

顺便说一句,我们与后者有着一段真挚的爱情故事 :) 仅两个全闪存节点、10 + 1gbe 网络和在其上运行的十几个虚拟机。我可以说的是,由于集群中的所有节点都在同时处理流量,我们最终在节点级别实现了冗余,并且 I/O 速率很高,从而成为真正的主动-主动 hci 设置。

答案3

免责声明:如果您为 VMWare 支持付费,您可能不想使用任何未经 VMWare 认证的产品。

在不了解您的系统本身的情况下,我们在自己的“廉价”存储系统上对 10G iSCSI、16G 光纤通道和 10G NFS 进行了测试。到目前为止,我们发现光纤通道略优于 iSCSI,并且两者都优于 NFS。

因此,如果我必须决定的话,我会选择 iSCSI。

相关内容