是否有任何适合与 Windows Server 2008/SQL Server 一起用于故障转移群集的生产质量 iSCSI SAN?
到目前为止,我只见过戴尔的 MD3000i 和惠普的 MSA 2000 (2012i),它们的价格都在 6000 美元左右,磁盘配置最少。Buffalo(是的,我知道)有一个 1000 美元的设备支持 iSCSI,但他们说它不适用于 2008 年的故障转移集群。
我有兴趣在生产环境中看到适合故障转移但 IO 要求非常低的东西。(集群,比如说,一个 30GB 的数据库。)
至于使用软件:在 Windows 上,StarWind 似乎有一个很好的解决方案。但它实际上比购买硬件 SAN 更赚钱。(据我了解,只有企业版支持复制,每个许可证 3000 美元。)
我在想我可以使用 Linux,比如 DRBD + iSCSI 目标就可以了。但是,我还没有看到任何支持 SCSI-3 持久保留的免费或低成本 iSCSI 软件,Windows 2008 需要这些软件来进行故障转移群集。
我知道 6000 美元根本不算多,只是想看看是否有实用的更便宜的解决方案。最后,是的,该软件很昂贵,但许多小型企业都获得了 MS BizSpark,因此 Windows 2008 Enterprise / SQL 2008 许可证是完全免费的。
它可能不是理想的高可用性解决方案,但很多人想要了解在资金有限的情况下运行 Windows Server 2008 集群的解决方案。
这里有一些选项。
如 iSCSI 解决方案所示,您需要 iSCSI-3 持久保留才能在 Windows Server 2008 中运行故障转移群集。请参阅http://www.servercare.nl/Lists/Posts/Post.aspx?ID=71以获得良好的概述.
据报道可行的低成本软件解决方案包括 [1]:
不起作用的低成本软件解决方案(目前,但可能很快)
大多数低成本硬件解决方案,例如 Thecus、Qnap、NetGear 等,目前都无法使用。
Drobo 目前不工作[5]
运行 DSM 3.0的Synology NAS声称可以工作[6]
[1] 可能会通过商业插件提供支持:http ://forums.openfiler.com/viewtopic.php?id=2102
[2] 如http://www.servercare.nl/Lists/Posts/Post.aspx中所报告的,夜间构建 ( http://sourceforge.net/project/showfiles.php?group_id=151951&package_id=229704 ) 中已经存在支持?ID=61
[3] 支持可能即将推出 ( http://opensolaris.org/jive/thread.jspa?messageID=312634 )
[4] Hyper-V 和 Drobo Pro
[5] http://www.synology.com/us/products/features/iSCSI.php
考虑您是否真的需要热故障转移。如果您担心入门级 SAN 级别的价格,那么请考虑您是否真的有该恢复模型的业务案例。您的停机时间有多昂贵?
如果中断的成本证明了一个像样的 SAN 的成本是合理的,那就买它,不要吝啬。否则,请考虑其他故障转移模型。如果您的停机时间不是那么宝贵,您可能可以容忍热备用模型,其中数据库被复制到具有本地磁盘的另一台服务器。这需要更长的时间来恢复,但不需要共享磁盘存储。如果这对您有用,那么您就不需要 SAN,并且服务器上的本地磁盘可能会便宜得多。
另一种选择是二手市场。只需几千美元,您就可以获得重新认证的二手 Clariion CX200 或 CX300(可能会满足您的需求)。重新认证的硬件有资格获得供应商支持,并且可以通过各种机构购买,例如www.berkcom.com或www.bltserv.com。
(免责声明:我与任何一家供应商都没有从属关系,但我是 BLT 服务的满意客户。当我需要 BLT 没有的东西时,向我推荐了 Berkcom)。
我只能说一件事:星风。他们的免费版本提供您所需的一切,仅限制存储大小 - 2Tb。我非常喜欢测试我的虚拟机,因此我们公司购买了它来实现共享存储。已经合作了几年,可以说这是最棒的事情了。我曾经使用 Datacore 和 openfiler,但它们分别是复杂和错误的。
如果您绝对必须坚持使用 iSCSI,那么是的,那里有一些中间解决方案,尽管它们的成本确实超过 1000 美元。不要让非品牌名称欺骗您,我们已经使用eSATA 形式的变体超过 2 年了,没有出现故障、没有故障,也没有停机(这不是计划的)。性能一直很好,250Mb/秒的速度保持在 300Mb/秒的峰值,尽管我们的设置允许故障转移的停机时间最短(5 分钟)。
是的,Linux 也会为您提供便宜的 iSCSI 解决方案,尽管我不确定您的其他要求。
Openfiler 将很快测试此功能。你可以在这里查看一个线程:
https://forums.openfiler.com/viewtopic.php?id=2102&p=1
确保查看线程的第 2 页以获取可能的工作解决方案。
LIO-Target v3.x 是第一个(也是唯一一个)开源 Linux 目标,支持 SPC-3 Persistent Reservations(根据 SPC-4 的完整实现)和隐式和显式非对称逻辑单元分配(ALUA),也遵循 SPC -4 逻辑。
http://www.linux-iscsi.org/index.php/Persistent_Reservations
SCST至少有一个用于 SCSI-3 持久性的实验性补丁。我认为这才刚刚开始出现——我一直在使用 RDBD 和 IET 来构建一个廉价的冗余 ISCSI 存储集群,这对我来说也很重要,所以是时候测试其他替代方案了在那里,lile nab 对 LIO-Target 的建议。
Thecus 的 5200pro(和他们的一些其他型号)是一个 5 磁盘 RAID NAS,可以配置为通过一个或两个 GigE 端口支持 iSCSI。它们可能对您来说足够快,但我会说它们只有一个电源,因此可能会影响它的“生产质量”。顺便说一句,MSA2000i 是一个非常适合这种情况的单元。
如果您正在寻找“非生产”的东西,即。有什么问题,你可以在 linux 上尝试 iscsi。您留出一些硬盘空间,将其分配给 iscsi 守护程序,然后配置和启动守护程序。快速而简单,虽然我不会在生产环境中这样做,太慢而且太古怪了。
如果您打算让您的服务器冗余,您不应该考虑让您的存储冗余吗?不要吝啬存储。对于 Windows Server 2008,您可能需要考虑使用本地附加磁盘和基于主机的复制解决方案,该解决方案与故障转移群集(如 SteelEye DataKeeper Cluster Edition)集成。SQL 附带的数据库镜像也是一种适用于数量有限的数据库的选项。