接上一篇“Windows  Server 2012 R2共享存储iSCSI目标服务器配置”,此章节主要是配置服务器集群节点,我这里只有2个节点Node1Node2

登录Node1服务器,配置心跳网络,如下图,去掉“Internet协议版本6TCP/IPv6)”勾选Windows  Server 2012 R2服务器集群测试_Server


设置心跳网卡IP地址,并去掉“在DNS中注册此连接的地址”,具体如下所示

Windows  Server 2012 R2服务器集群测试_集群_02


切换到“WINS”选项卡,去掉“启用LMHOSTS查找”勾选,并选中“禁用TCP/IP上的NetBIOS”选项,确定后退出

Windows  Server 2012 R2服务器集群测试_集群_03


接下来连接上篇文章中的集群存储服务器FileSrv。打开“iSCSI发起程序”,切换到“发现”选项卡,点击“发现门户”,填写iSCSI目标服务器的IP地址,确定

Windows  Server 2012 R2服务器集群测试_Server_04


再切换到“目标”选项卡,点击“连接”,确定

Windows  Server 2012 R2服务器集群测试_Cluster_05


打开磁盘管理器,可以看到存储服务器上的几个共享磁盘已经添加进来了,接下来我们要对添加进来的存储盘符进行联机、初始化,并分配盘符

Windows  Server 2012 R2服务器集群测试_Cluster_06


具体分配盘符后如下所示,

注意:Q盘是用来做仲裁时的见证磁盘;P盘是SQL集群存储磁盘;R盘是用来做文件服务器集群磁盘;S盘是用来做SQL集群时创建分布式事务协调器会用到

Windows  Server 2012 R2服务器集群测试_集群_07


以上同样的步骤在Node2上重复一次,确保和Node1的配置一样

Windows  Server 2012 R2服务器集群测试_Server_08


接下来安装“故障转移群集”功能,同样,需要在Node1Node2两个节点上执行安装

Windows  Server 2012 R2服务器集群测试_Server_09


我这里演示为Node1安装故障转移功能,下一步

Windows  Server 2012 R2服务器集群测试_Server_10


勾选“故障转移群集”功能,下一步

Windows  Server 2012 R2服务器集群测试_Server_11


如下图,已经提示安装成功

Windows  Server 2012 R2服务器集群测试_Cluster_12


Node1Node2上的故障转移群集功能都安装后,随便打开一个故障转移群集管理器,点击右侧的“创建群集”

Windows  Server 2012 R2服务器集群测试_Server_13


浏览选定我们的2个群集节点,测试环境只有2个节点,下一步

Windows  Server 2012 R2服务器集群测试_集群_14


采用默认,进行群集配置验证测试,下一步

Windows  Server 2012 R2服务器集群测试_集群_15


如下图,正在验证Node1Node2两个节点服务器配置看是否满足创建群集条件。

说明:如有警告可不用担心,继续创建即可;我这里所有的均已测试通过。

Windows  Server 2012 R2服务器集群测试_Cluster_16


如下图,提示测试已经成功完成,且返回验证报告

Windows  Server 2012 R2服务器集群测试_集群_17


填写一个群集的名称,我这里直接就叫Cluster,生产环境最好起个可以区分其它群集的名称,下一步

Windows  Server 2012 R2服务器集群测试_Server_18


去掉“将所有符合条件的存储添加到群集”,下一步

Windows  Server 2012 R2服务器集群测试_集群_19


提示,已经成功完成群集的创建

Windows  Server 2012 R2服务器集群测试_Cluster_20


切换到“节点”菜单,可以看到Node1Node2已经在正常运行

Windows  Server 2012 R2服务器集群测试_Server_21


接下来,我们来添加群集存储磁盘。

展开“存储”菜单,选中“磁盘”,然后点击右侧“添加磁盘”,此时就可以看到iSCSI目标服务器上共享的几个存储磁盘,全部勾选

Windows  Server 2012 R2服务器集群测试_Server_22


待添加进来后,对各个共享磁盘进行重命名,以便区分,我的具体如下所示:

Windows  Server 2012 R2服务器集群测试_Cluster_23


磁盘添加进来后需要配置一个群集仲裁见证磁盘。

选中我们创建的群集Cluster并右击,选则“更多操作”的子菜单“配置群集仲裁设置”

Windows  Server 2012 R2服务器集群测试_集群_24


选中“选则仲裁见证”,下一步

Windows  Server 2012 R2服务器集群测试_集群_25


勾选“配置磁盘见证”,下一步

Windows  Server 2012 R2服务器集群测试_集群_26


勾选我们之前创建的1G共享存储磁盘,下一步

Windows  Server 2012 R2服务器集群测试_Server_27


提示配置群集仲裁设置成功

Windows  Server 2012 R2服务器集群测试_Server_28


再次选中“磁盘”,即可看到我们配置的仲裁见证磁盘

Windows  Server 2012 R2服务器集群测试_集群_29

至此,服务器群集已经配置完成,下面我们来对刚配置的群集做测试。


为了便于查看,我打开了Node1Node2的故障转移群集管理器的窗口,将Node1的窗口切换到“节点”菜单,将Node2的窗口切换到群集的根目录下,具体如下图所示,我们可以看到群集当前的主服务器是Node1,那么我们可以将Node1的群集服务给停掉或者关机,看是否能够成功自动切换到Node2节点,如果可以说明验证成功,如果不可以,自然失败。

Windows  Server 2012 R2服务器集群测试_集群_30


打开Node1的服务控制台,将“Cluster Service”停掉,很快可以看到节点菜单的Node1已经提示“故障”,此时可以看到Node2已经成功切换成群集主服务器,验证成功

Windows  Server 2012 R2服务器集群测试_Server_31


回到Node1服务器,将刚才停用的“ClusterService”开启,可以看到提示Node1状态已经恢复正常。

Windows  Server 2012 R2服务器集群测试_Server_32

至此,服务器群集测试完成。