通过 SAN 提供共享文件级存储

通过 SAN 提供共享文件级存储

我想就我正在设置的系统寻求一些建议。我不太确定该怎么做。目标只是一些由我们的 SAN 存储的基本用户存储空间(客户端是 Linux、Windows 和 Mac)。

我们有一个支持 iSCSI 的 ~20TB SAN。它连接到一个配置了高可用性功能的小型 VMWare ESXi 5.5 集群。如果需要,还有其他几台裸机可以用作主机。

我一直在尝试研究如何找到最好的解决方案。我最初的计划只是将 FreeNAS 之类的东西放入虚拟机中,但是经过进一步检查这似乎不是一个好主意。特别是在 ESXi 上

所以,我想回到我的问题,是否有人对从块级存储设备提供文件级存储有任何建议?我假设我必须设置一个盒子作为 iSCSI 启动器,然后使用 NFS 或 SMB 共享磁盘……等等。我只是不知道是否有我应该在这里考虑的最佳实践。我以前设置过共享等,但不是在这种环境中。

任何帮助都非常感谢。谢谢!

答案1

在 2015 年这听起来可能有点离经叛道,但实际上我非常喜欢将 Windows Server 2012R2 用作 NAS,而且我处于 98% 以上的 Linux 环境中。它支持最高 4.1 的 NFS 和 SMB 3.0(如果配置正确,包括“持续可用性”),显然可以处理所有形式的身份验证,可以配置为故障转移群集,在安装了 vmtools 的情况下在 VM 中运行良好,允许热添加 CPU 和内存,具有一定程度的自动分层,而且易于管理且速度惊人。我当然建议任何寻找这种东西的人至少应该考虑无论如何。哦,您是否检查过您的 SAN(您没有提及品牌/型号)是否无法配置为提供 NAS 服务?

答案2

您可以使用 iSCSI(具有多路径)将您的 SAN 存储安装到 VMware 中,然后将该存储用于充当文件服务器的 VM - 选择您的操作系统选项(Windows、Linux/Samba)。

无论出于何种目的和意图,您的文件服务器都将成为 VMware 集群上的“另一个 VM”,并且 - 如果您正确设置了集群 - 可以使用所有不错的功能,如可扩展磁盘、热添加资源和 vMotion。

iSCSI 上的多路径设置相当复杂,涉及多个 NIC 和 iSCSI 启动器(每个 NIC 一个)。很多 指南如何正确配置它 - 您的 SAN 文档也可能有帮助。

相关内容