我正在寻找一个操作系统,安装在一台有 4 个 1Tb 磁盘的服务器上。我想将这些磁盘组合成 RAID-5 阵列,并通过 iSCSI 将其共享给 VMWare ESXi 5。我不确定这是否存在...
我尝试/研究过:
- Freenas,旧版本不适用于 ESXi,新版本在没有 ZFS 的情况下无法运行 RAID-5。
- Openfiler,我认为我的 NIC 存在一些内核问题
- NexentaSTOR,再次使用 RAID-Z 而不是 RAID-5
- DSS V6 Lite,看起来不错,但精简版有 2Tb 的限制
有什么建议吗?或者我应该自己做一个(例如 Centos + mdadm + iSCSI)?
编辑:所以我可能最终会使用 RAID-Z...(感谢 3dinfluence)
答案1
NexentaStor可能是您提到的最佳选择。存储限制为 18TB。您可以通过 iSCSI 配置和呈现卷。ZFS 的 raidz 是类似 RAID5 的奇偶校验 RAID,但更适合 ZFS 数据保护模型。
编辑:另外,您没有指定要使用此存储单元容纳多少个 ESXi 服务器。听起来您希望将其与单个 ESXi 主机一起使用。如果是这样,那么在 ESXi 服务器中使用本地磁盘和硬件 RAID 控制器可能比添加共享存储解决方案更适合您。
答案2
FreeNAS 确实支持 RAID-5,通过格维努姆接口。正如其他人提到的那样,对于 ESXi 存储来说,这是一个糟糕的选择。但是,如果您拒绝使用 ZFS 的 RAID-Z(在各方面都比 R5 更好),没有 RAID HBA,并且被困在 RAID 5 上,那么它是可用的并且有效。
答案3
使用 NexentaStor 上的 ZFS,您还可以选择使用 vSphere 执行 NFS 而不是 iscsi,并利用 nfs 上的数据存储的本机精简配置以及文件系统语义的所有好处。就我个人而言,我发现 nfs 对数据存储来说比 I SCSI 好得多。使用 IPMP,我可以从网络层的某个位置进行保护,而无需使用聚合。我甚至不会开始讨论对文件系统和块设备进行快照的好处。