众所周知,与2005/2000年相比,SQL 2008的群集设置,维护和底层机制已经发生了很大的变化。 尽pipe这个问题属于2005-2008年在微软负责的存储引擎部门,但我并没有深入参与,而且我还没有build立这样的集群。 我有一堆testing硬件,现在在我的名单上。
最近几次,我曾经为Microsoft教过一个关于HA技术的概述,当我在Win 2008集群上build立一个SQL 2008的时候,我听到了一些很好的经验,我从来没有时间在需要注意的地方做大量的logging。
所以我的问题是 – 如果你已经设置了这个configuration,你遇到了什么问题,你是如何克服的?
这会帮助我节省很多时间,我也会在我的博客上公布结果。
非常感谢。
PS我想这是一个“你打什么问题”的标题,但我得到了“主观性问题”的警告。
我build议从SP1安装介质运行安装。 有修复安装,即使在安装sql之前,您将受益(即为了安装sql)
当启用ipv6时,我遇到了问题,详细信息在这里: http : //sqlblogcasts.com/blogs/justinl/archive/2008/08/20/windows-2008-cluster-validation-failure.aspx 。 不知道SP1是否解决了这个问题,但是如果你不需要ipv6,也可以禁用它。
此外,对于Massimo的观点 – 您可以使用starwind免费的iscsi目标创build虚拟testing集群: http : //www.starwindsoftware.com/free
好吧,也许这个是显而易见的,但不是每个人都知道的,所以我仍然指出:Windows Server 2008不再支持SCSI存储,因此您必须将SAN / iSCSI存储用于任何types的群集在这个操作系统。
这也使得在虚拟化环境中创build虚拟testing集群几乎是不可能的,因为这些只能模拟共享SCSI存储。
我们遇到的第一个问题,大部分已经看到了SCSI-3持久保留。
我不知道任何人只要跳到Win2k8和SQL2k8没有在实验室中的第一次testing。 这意味着使用某种types的iSCSI存储。 在过去,我们使用Openfiler作为我们的testing集群,而这个集群在Win2k8故障切换集群中不起作用。
Starwind最近发布了一个免费版本,可以做到这一点,但这只是最近的事情。
另一种select是,微软现在通过他们的MSDN用户页面提供Windows Storage Server 2008。 Windows Storage Server有一个iSCSI Target解决scheme,可以在testing环境中使用。
我们遇到的下一个问题是,虽然Windows 2008故障转移群集将允许您创build一个具有警告对话框的群集,但您无法安装SQL 2008,而无法安装具有经过validation的群集的SQL 2008。
微软不会支持“未经validation”的集群,但在我们的例子中,这只是一个不支持SCSI-3的磁盘,但是它不会在集群中使用,但validation向导看到它作为一个潜在的磁盘,所以标记了一个警告。
在该磁盘被删除之前,SQL无法被安装。 尽pipe我也发现了一个忽略Windows 2008validation警告的命令行安装选项。
除此之外,顺利的航行。