我一直想在业余时间尝试 Windows 集群系统,所以我需要一个免费的、最好是开源的 iSCSI Target,它可以支持 2k3 和 2k8 故障转移,并且可能支持高可用性集群。我在 vmware 环境中尝试过 ubuntu iscsi 目标包,但在 2k8 测试中失败。
简单来说,我想为 Windows 构建一个“Poor man's San”,让它能够做的不仅仅是驱动器。
我一直想在业余时间尝试 Windows 集群系统,所以我需要一个免费的、最好是开源的 iSCSI Target,它可以支持 2k3 和 2k8 故障转移,并且可能支持高可用性集群。我在 vmware 环境中尝试过 ubuntu iscsi 目标包,但在 2k8 测试中失败。
简单来说,我想为 Windows 构建一个“Poor man's San”,让它能够做的不仅仅是驱动器。
看看 Starwind Software 的解决方案。他们有一个免费版本,我一直在我的实验室使用。我认为他们还试用了更大的版本,我知道它肯定支持集群。
作为一般规则,我对在 VM 中运行 iSCSI 目标持谨慎态度。我们还没有完全确定 x86-VM 的时机。存储驱动程序往往对 NIC 驱动程序几十年来一直在处理的那种网络延迟更敏感,而虚拟机往往会增加这种可变性。
这并不是说它不能完成。相反,除非您对您的环境有深入的了解,否则可能不应该这样做。
您正在寻找 SCSI-3 持久保留。这里有一些讨论,OpenFiler 的加载项将作为商业加载项提供。
Open-E DSS Lite会做你想做的事。免费版本可使用高达 2TB 的存储空间。试一试。
有关选项的详尽列表,请参阅此问题的答案。总结:有几种免费到低成本的解决方案,但没有开源。
如果您已经在运行 VMware,另一种选择是让它按照VMware 虚拟机集群文件系统设置为虚拟机提供相同的磁盘
虚拟机只会将其视为 SCSI(而非 iSCSI)上的通用存储磁盘。