使用NAS通过iSCSI / NFS存储用户文件?

我有一个服务器(5-6)的虚拟化环境,并在虚拟机pipe理程序本地托pipe。 他们作为文件服务器,所以想把文件移出到NAS(TheCUS或QNAP)并通过iSCSI或NFS共享。

这两家供应商都是“vmware”authentication的,可以做iSCSI,但是我担心服务器是虚拟化的,NAS只有2GB RAM(例如QNAP 809U-RP)。

或者我应该坚持NFS? 这是基于文件共享…

我会坚持NFS,但不是因为你所说的任何事情。

一般来说,虚拟机内部的iSCSI性能是可以的,当然IO速率并没有大幅下降,但是我担心的是如何通过在两个或多个虚拟机中安装这些iSCSI块级磁盘来pipe理你将要创build的集群文件系统。 你没有提到你的虚拟机操作系统,但很less有与任何操作系统本地运行的文件系统是集群感知的,这意味着几乎是即时的数据损坏。 如果你select走这条路线,那么对于Windows,我build议使用Veritas Storage Foundation或Microsoft自己的Cluster Services; 对于Linux我喜欢Oracle的OCFS2–无论哪种方式都不要使用raw-NTFS或者ext2 / 3/4。

因此,总结一下,我认为你只需使用NFS就可以减less复杂性,从而提高可支持性。