为了避免 FCvsNFS 宗教战争,让我首先说我更喜欢 NFS 而不是标准的 FC SAN,而且无论如何我也没有使用 FC 的选项。
我有兴趣设置几个 ESXi 服务器。我有几台服务器,每台都有 8gb 的内存和 2 个 opteron CPU。他们都没有 FC,但他们都有 GB 以太网,我碰巧也有几个 GB 交换机......
服务器硬件是单个 QLogic HBA 和单个 SATA<->FC 4tb 阵列,以及带有一对 opteron 246 CPU 和 8gb 内存的主板。
将此硬件用作 NFS 服务器的平台的最佳选择是什么?
我认为我的选择是 linux(openfiler 和 XFS)、solaris(和 ZFS)或 freebsd(和 ZFS)。
我对使用 ZFS 真的很感兴趣,我认为它具有很酷的功能。我对 solaris 9 和更早版本(主要是在 SPARC 硬件上)非常有经验,但对 solaris 10 的经验要少得多,据我所知,solaris 10 完全不同。我对 freebsd 也有很多经验,但对 freebsd 上的 ZFS 持谨慎态度。
有什么建议么?这是一种空闲时间的事情,所以我没有大量时间走很多死胡同,只是发现这个或那个不受支持或在忙碌了一周后随机爆炸。
索拉里斯。它的 NFS 实现比 Linux 领先 (ime, ymmv) 英里。ZFS 非常方便。如果您只需要 NFS,则不需要大量熟悉 Solaris 10
再次投票支持 Solaris。现在应该有足够的教程来帮助您启动和运行,而且 Sun 的做事方式并不是那么困难。
我建议查看Ben Rockwood 的博客,因为他有很多关于 OpenSolaris 和 ZFS 的非常好的资料。
NFS 用于共享文件访问。使用 Solaris 和 iSCSI。ESX 映像无需共享数据空间。事实上,出于安全原因,您不希望他们这样做。
肯定是错的。如果您想使用 vMotion、HA 等高级功能,则需要对 VM 数据存储进行共享访问。
使用 NexentaStor。
NexentaStor ZFS 存储设备与 vSphere via NFS的完整文章。
如果您使用 vmware ESXi。我强烈建议您将 QLogic HBA 用于 iSCSI。将 iSCSI 目标配置为 blockio。并且只使用 VMFS5。
我不建议您将 nfs 存储用于 vmware VM。