Sql-Server-2012
安裝故障轉移群集時用於數據、系統、使用者、臨時和備份的單個磁碟?
我有一個帶有兩個節點的 Windows 集群。我正在嘗試使用 SQL Server 2012 製作故障轉移群集。
在兩個節點上都有 2 TB 的可用儲存空間,我可以通過以下方式訪問:
C:\Storage_For_Cluster\Volume1
所以基本上一個 2 TB 的 SAN 被映射到上面的兩個節點上。
我的問題是,我可以只用一個磁碟製作故障轉移集群並且所有數據都將保存在其中嗎?或者最好為每個使用單獨的驅動器。如果你看一下下面的截圖,你就會明白我在說什麼。如您所見,我們使用兩個驅動器 Z 和 X 來提供不同的選項。
由於在這種情況下我只有一個驅動器,我可以將它用於所有這些選項嗎?
其次,MSDTC 尚未安裝(我認為這也是進行故障轉移群集所必需的)所以我想知道我是否也應該在上述相同的驅動器上安裝 MSDTC?
MSDTC 必須安裝在單獨的驅動器上,而其餘驅動器可以安裝在另一個驅動器上。
編輯
單獨的驅動器上需要 MSDTC,因為一旦您開始安裝 SQL Server,安裝 MSDTC 的驅動器將無法選擇,您將在螢幕上看到類似“群集磁碟 2 已被 MSDTC 使用”的消息。
其次,根據以下文章,當您使用我實際使用的 SSIS 時需要 MSDTC。
是的,您可以將單個共享驅動器用於數據、日誌、臨時數據庫和備份;但是,我更喜歡為每個使用單獨的驅動器。如果您在路上遇到 IO 問題,則可以更輕鬆地將問題隔離到單個驅動器。如果所有文件都集中在一個驅動器上,那麼很難找到壞蛋。
如果您安裝了 MSDTC,則需要它自己的共享共享磁碟。