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

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

我有一个环境,其中有 5-6 台服务器已虚拟化并本地托管在虚拟机管理程序上。它们充当文件服务器,因此我考虑将文件移出到 NAS(TheCUS 或 QNAP)并通过 iSCSI 或 NFS 共享。

两家供应商都通过了“vmware”认证并可以执行 iSCSI,但我担心其性能,因为服务器是虚拟化的,而且 NAS 只有 2GB 内存(例如 QNAP 809U-RP)。

或者我应该坚持使用 NFS?它是基于文件的共享...

答案1

我会坚持使用 NFS,但不是因为你所说的任何内容。

总体而言,虚拟机内的 iSCSI 性能还不错,IO 速率肯定没有大幅下降,但让我担心的是,如何通过在两个或更多虚拟机内安装这些 iSCSI 块级磁盘来管理要创建的集群文件系统。您没有提到您的虚拟机操作系统,但任何操作系统原生附带的文件系统中很少有集群感知的,这意味着几乎立即发生数据损坏。如果您确实选择走这条路,那么对于 Windows,我建议使用 Veritas Storage Foundation 或 Microsoft 自己的 Cluster Services;对于 Linux,我喜欢 Oracle 的 OCFS2 - 无论如何都不要使用 raw-NTFS 或 ext2/3/4。

所以总而言之,我认为仅使用 NFS 就可以降低复杂性并因此获得更好的可支持性。

相关内容