我一直想在业余时间尝试使用 Windows 集群系统,所以我需要一个免费的、最好是开源的 iSCSI Target,它可以支持 2k3 和 2k8 故障转移以及可能的高可用性集群。我曾在 vmware 环境中尝试过 ubuntu iscsi target 包,但它在 2k8 测试中失败了。
简单来说,我想为 Windows 构建一个“穷人的 San”,并使其能够做更多的事情,而不仅仅是作为驱动器。
答案1
您正在寻找 SCSI-3 持久预留。有一些讨论在这里OpenFiler 的插件将以商业插件的形式提供。
Open-E DSS Lite可以满足您的需求。免费版本最多可使用 2TB 的存储空间。试试看吧。
答案2
看看 Starwind Software 的解决方案。他们有一个免费版本,我一直在实验室里使用它。我想他们还有一个更大版本的试用版,我确信它支持集群。
答案3
一般来说,我对在虚拟机内运行 iSCSI 目标持谨慎态度。我们不会相当x86-VM 尚未确定时间。存储驱动程序往往对网络延迟更为敏感,NIC 驱动程序几十年来一直在处理这种延迟,而 VM 往往会增加这种变化。
这并不是说这不可能。而是说,除非你对环境有深刻的了解,否则就不应该这么做。
答案4
如果您已经在运行 VMware,另一个选项是让它按照以下方式向虚拟机提供相同的磁盘:VMware 虚拟机集群文件系统设置
虚拟机将把它视为 SCSI(而非 iSCSI)上的通用存储磁盘。