接上一篇“Windows Server 2012 R2共享存储iSCSI目标服务器配置”,此章节主要是配置服务器集群节点,我这里只有2个节点Node1和Node2。
登录Node1服务器,配置心跳网络,如下图,去掉“Internet协议版本6(TCP/IPv6)”勾选
设置心跳网卡IP地址,并去掉“在DNS中注册此连接的地址”,具体如下所示
切换到“WINS”选项卡,去掉“启用LMHOSTS查找”勾选,并选中“禁用TCP/IP上的NetBIOS”选项,确定后退出
接下来连接上篇文章中的集群存储服务器FileSrv。打开“iSCSI发起程序”,切换到“发现”选项卡,点击“发现门户”,填写iSCSI目标服务器的IP地址,确定
再切换到“目标”选项卡,点击“连接”,确定
打开磁盘管理器,可以看到存储服务器上的几个共享磁盘已经添加进来了,接下来我们要对添加进来的存储盘符进行联机、初始化,并分配盘符
具体分配盘符后如下所示,
注意:Q盘是用来做仲裁时的见证磁盘;P盘是SQL集群存储磁盘;R盘是用来做文件服务器集群磁盘;S盘是用来做SQL集群时创建分布式事务协调器会用到
以上同样的步骤在Node2上重复一次,确保和Node1的配置一样
接下来安装“故障转移群集”功能,同样,需要在Node1和Node2两个节点上执行安装
我这里演示为Node1安装故障转移功能,下一步
勾选“故障转移群集”功能,下一步
如下图,已经提示安装成功
待Node1和Node2上的故障转移群集功能都安装后,随便打开一个故障转移群集管理器,点击右侧的“创建群集”
浏览选定我们的2个群集节点,测试环境只有2个节点,下一步
采用默认,进行群集配置验证测试,下一步
如下图,正在验证Node1和Node2两个节点服务器配置看是否满足创建群集条件。
说明:如有警告可不用担心,继续创建即可;我这里所有的均已测试通过。
如下图,提示测试已经成功完成,且返回验证报告
填写一个群集的名称,我这里直接就叫Cluster,生产环境最好起个可以区分其它群集的名称,下一步
去掉“将所有符合条件的存储添加到群集”,下一步
提示,已经成功完成群集的创建
切换到“节点”菜单,可以看到Node1和Node2已经在正常运行
接下来,我们来添加群集存储磁盘。
展开“存储”菜单,选中“磁盘”,然后点击右侧“添加磁盘”,此时就可以看到iSCSI目标服务器上共享的几个存储磁盘,全部勾选
待添加进来后,对各个共享磁盘进行重命名,以便区分,我的具体如下所示:
磁盘添加进来后需要配置一个群集仲裁见证磁盘。
选中我们创建的群集Cluster并右击,选则“更多操作”的子菜单“配置群集仲裁设置”
选中“选则仲裁见证”,下一步
勾选“配置磁盘见证”,下一步
勾选我们之前创建的1G共享存储磁盘,下一步
提示配置群集仲裁设置成功
再次选中“磁盘”,即可看到我们配置的仲裁见证磁盘
至此,服务器群集已经配置完成,下面我们来对刚配置的群集做测试。
为了便于查看,我打开了Node1和Node2的故障转移群集管理器的窗口,将Node1的窗口切换到“节点”菜单,将Node2的窗口切换到群集的根目录下,具体如下图所示,我们可以看到群集当前的主服务器是Node1,那么我们可以将Node1的群集服务给停掉或者关机,看是否能够成功自动切换到Node2节点,如果可以说明验证成功,如果不可以,自然失败。
打开Node1的服务控制台,将“Cluster Service”停掉,很快可以看到节点菜单的Node1已经提示“故障”,此时可以看到Node2已经成功切换成群集主服务器,验证成功
回到Node1服务器,将刚才停用的“ClusterService”开启,可以看到提示Node1状态已经恢复正常。
至此,服务器群集测试完成。