我需要build立一个SQL Server集群来进行非常低的事务量functiontesting。 这需要一个Windows故障转移群集,根据需要SAN的TechNet和Michael Otey 。 只是为了testing我的运气,我试图用共享驱动器和安装程序balks。
我在VMWare环境下, Virtual SAN当然是一种select,但是我不想为这个早期的小批量testing买东西。 谷歌search没有出现任何开源的SAN软件,但也许我的search条件是不正确的。 任何人都可以推荐一种方法来支持虚拟故障转移群集进行低容量testing吗?
您最简单的解决scheme是设置第三台服务器(只要有足够的存储空间,另一台虚拟机将会正常工作)充当iSCSI服务器,提供一个或多个磁盘作为iSCSI目标; 这可以很容易地在Windows (自Server 2012)和Linux上完成。
一旦创build了iSCSI目标,就可以连接两个服务器虚拟机(只要有一些仲裁系统(如Windows故障转移集群)就可以处理多个系统间的ISCSI目标)并发访问); 那么您可以使用此共享存储来构build故障转移群集。
这些文章提供了有关在Windows上使用iSCSI的更多指导:
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part1.html
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part2.html
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part3.html
http://www.windowsnetworking.com/articles-tutorials/windows-server-2012/configuring-iscsi-storage-part4.html
一个合适的基于iSCSI的集群将需要一些周密的计划来确保networking带宽始终可用于存储I / O,并减less单点故障; 这通常需要多个NIC和单个networking,并且在虚拟化环境中实现起来会更加复杂。 但是对于testing实现,您可以对所有stream量使用相同的NIC和相同的networking。
您可以使用以下解决scheme之一:
阅读手册,你会知道如何安装和configuration它们。