2009-11-03 80 views
0

我正在设置3个活动窗口的SQL 2008集群。我在SAN上有两个可用于每个节点的分区。我只想知道我应该如何为每个节点使用这些分区的理想配置,例如.mdf和.ldf文件应该在哪里?数据库物理文件存储位置

+2

这是serverfault.com的问题 – mjv 2009-11-03 07:54:25

回答

0

我同意这是一个for serverfault,但我会回答。

在构建SQL集群时,您应该区分您对SQL的要求和操作系统的要求。因此,您有一个三节点多实例故障转移群集。你没有指定你想要的SQL Server实例数量,但我会猜测三个?

例如,我有很多集群,一些是五个节点,有四个实例。一些是四个节点,有四个实例,我有一些测试,有三个节点和四个实例。

您的SAN磁盘需要分配给实例而不是节点,因为共享磁盘(和SQL实例)可以移动到集群中的任何节点,具体取决于您如何配置它。作为一个例子,假设我们有一个三节点的三个实例的集群,并且您希望能够在任何节点上运行任何实例。您从SAN引导,并且每个实例都有一个SQLData驱动器和一个SQLTxLogs驱动器。

  • C:你会按如下方式创建SAN上的LUN的驱动器为每个节点(这些不共享)(3你的情况需要)

以下驱动器是共享的,需要提交到集群中的所有节点:

  • M:驱动用于MSDTC资源
  • 问:带动仲裁
  • d:对于实例A SQLDATA(的MDF)
  • E:对于实例A SQLTxLogs(LDFS)
  • F:对于实例B SQLDATA(的MDF)
  • G:对于实例B SQLTxLogs(LDFS)
  • H:对于实例ÇSQLDATA(的MDF)
  • I:对于实例C SQLTxLogs(ldfs)

这就是SAN上(如果从SAN启动时)总共需要11个驱动器。您不必使用这些驱动器号,我已经提供了这些作为示例配置。例如,您可以为共享LUN使用装入点,并且每个实例只有一个驱动器号(这是我所做的)。

希望这会有所帮助。

相关问题