首先我要声明,我的背景是软件开发。对于任何愚蠢的问题,我深表歉意。
我的任务是整理支持双节点 Windows Server 2008 故障转移群集的硬件规格。我们希望使用 HP 硬件。
双节点设置需要哪些硬件?我只需要两台服务器就可以了吗?还是我需要一个在两台服务器之间共享的外部存储设备 (SAN?)?
答案1
为了构建 Windows 集群(这是 SQL 集群所需要的),您需要两台服务器(通常具有相同的规格)和共享存储。如果您要集群 Windows 2008,您将需要 SAN 或支持 SCSI 3 的 SCSI 设备,因为共享存储不再支持 SCSI 2。我建议使用光纤通道 SAN,因为它们的吞吐量要快得多。
唯一的其他要求是每个服务器至少需要有 2 个 NIC,这在当今是相当标准的。
如果您还没有 SAN,那么设置集群并不便宜。单是存储阵列的价格就可能很快达到 6 位数,具体取决于供应商和您获得的选项。
说到存储,请记住,您付出多少就会得到多少。请查看 2007 年 12 月的 SQL Server 杂志。其中有一篇关于集群 SQL Server 的文章(当然是针对 SQL 2005 的)。9 月(我认为)的 SQL Server 杂志将发布该文章的更新版本,重点介绍集群 SQL Server 2008。2009 年 9 月 15 日,我将举办一场网络广播,介绍如何设置通过 iSCSI 进行群集(基本概念与光纤通道相同,只是使用以太网而不是 FC)。
答案2
你的集群将用于什么用途?
数据库?
网络服务器?
邮件服务器?
一些定制的应用程序?
我们确实需要更多细节。
基本上,答案是:如果您的应用程序具有两个节点都需要访问的数据(例如 SQL Server 数据库文件),那么是的,您需要一些共享存储;如果它没有数据(例如 Web 服务器),那么您可以不用它。
答案3
一般来说,忽略服务器角色(数据库、Web 等),你无论如何都会被限制在基于以下方面的集群的某些工具包中:MS 硬件兼容性列表(盐酸)