0

我正在设置一个 Misc SQL 集群(Windows 2008/SQL 2005 和 2008),它将处于活动/活动状态,并且上面有十几个 SQL 实例。从我读过的文档中,我无法判断每个 SQL 实例是否需要自己的 LUN,或者我是否可以创建一个非常大的 LUN,然后在该 LUN 上创建十几个不同的分区(每个分区一个SQL 实例)。

在任何一种情况下,SAN 上的物理磁盘布局都不会改变,因此从性能的角度来看,我选择哪一个并不重要(假设我可以选择其中任何一个)。我只想知道分区方法是否有效,或者每个实例是否需要拥有自己的 LUN 才能正确处理故障转移。

4

3 回答 3

1

每个实例都需要单独的磁盘/LUN。它们将由活动节点“拥有”并且是依赖资源。

如果你想一想,2 个 SQL Server 实例如何共享一个驱动器?这是一个冲突。

从 Windows 2003 开始​​,您可以使用 NTFS 挂载点,即将 LUN 挂载到驱动器中的 empoty 文件夹中。虽然我自己没有尝试过。

编辑:这里有一些漂亮的图片“集群共享卷如何工作

于 2009-04-13T15:48:18.407 回答
1

每个实例都需要单独的磁盘。在 Server 2008 中,您将为故障转移管理器中的每个实例添加共享存储。

于 2009-04-14T14:04:17.043 回答
1

我想知道是否有办法使用 CSV(集群共享卷)来解决这个问题。在 Windows 2008 R2 中,您可以对其进行设置,以便集群中的多个节点可以访问同一个 LUN - 您不再需要仅将 LUN 分配给一个节点!

于 2009-09-29T18:55:59.900 回答