我有一个包含两个节点的 Windows 集群。我正在尝试使用 SQL Server 2012 进行故障转移群集。
在两个节点上都有 2 TB 可用存储空间,我可以通过以下方式访问它:
C:\Storage_For_Cluster\Volume1
所以基本上一个 2 TB SAN 被映射到上面的两个节点上。
我的问题是,我可以只用一个磁盘制作故障转移集群并将所有数据保存在其中吗?或者最好为每个使用单独的驱动器。如果您看一下下面的屏幕截图,您就会明白我在说什么。如您所见,我们为不同的选项使用了两个驱动器 Z 和 X。
由于在这种情况下我只有一个驱动器,我可以将它用于所有这些选项吗?
其次 MSDTC 还没有安装(我认为这也是制作故障转移群集所必需的)所以我想知道我是否也应该在上面提到的同一驱动器上安装 MSDTC?
MSDTC 必须安装在单独的驱动器上,而 rest 可以安装在另一个驱动器上。
编辑
MSDTC 需要在单独的驱动器上,因为一旦您开始安装 SQL Server,将无法选择安装 MSDTC 的驱动器,您将在屏幕上看到类似“MSDTC 已在使用 Cluster Disk 2”的消息。
其次,根据以下文章,当您使用我实际使用的 SSIS 时,需要 MSDTC。
http://technet.microsoft.com/en-en/library/ms189910.aspx
是的,您可以将单个共享驱动器用于数据、日志、tempdb 和备份;但是,我更喜欢为每个使用单独的驱动器。如果您在路上遇到 IO 问题,则可以更轻松地将问题隔离到单个驱动器。如果所有文件都集中在一个驱动器上,那么要找到坏蛋就难多了。
如果您安装了 MSDTC,那么将需要它自己的共享共享磁盘。