2009-11-03 86 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使用裝入點,並且每個實例只有一個驅動器號(這是我所做的)。

希望這會有所幫助。

相關問題