在双节点 Windows Server 2008 故障转移群集中,是否要求机器相同?我们希望利用现有硬件来减少停机时间,使用一台速度非常快的服务器和一台速度适中的服务器,两者都是戴尔 PowerEdges,但属于不同代。
我发现以下建议您应该使用匹配的硬件,但是我们是否能够使用不同的服务器来实现提高可用性的目标?如果是这样,我们应该在这种类型的配置中注意哪些类型的问题?
来自 MS TechNet:附录 A:故障转移群集要求
我们建议您使用一组包含相同或相似组件的匹配计算机。
您应该在所有集群服务器中使用相同的硬件。使用相同的硬件组件使配置更易于管理,并且可以消除潜在的兼容性问题。
它们不是必需的,但正如您所引用的,建议使用它们。
我见过一半是物理机,另一半是虚拟机的集群。
编辑
在大多数情况下,出于支持原因,您不应该这样做,但在故障转移期间,只要集群的两端都能够处理资源转移,您应该没问题。
如果集群的所有方面都有必要的硬件和资源来处理故障转移,那将是完全可以接受的。
您还可以运行集群验证以确保一切正常。
不过,您可能希望确保您正在运行的配置受支持,因为如果不支持,您的服务器供应商和/或 Microsoft 可能会拒绝支持。
是的,您可以通过您已经指定的有关支持的附带条件来实现 HA 目标。我个人看到的潜在问题:
可以创建集群,但是集群验证向导会显示警告。如果没有“绿色”集群验证,Microsoft 将不支持集群,并且一些其他集群服务器(想到 SQL 2008)甚至不会在未通过验证的情况下安装在集群之上。