windows server 2012 高可用群集搭建实录

这个文章作为我搭建的详细步骤一个记录,供日后回过来查看,网上对windows server 2012 高可用群集搭建的资料还是很多的!

只是有一个地方没有找到想要的答案:群集中的共享存储如果不可用了呢,按理也是一个单点问题吧!暂时不纠结,如果你知道答案也请告诉我!

首先是一个服务器的规划:群集的对外访问IP为:192.168.11.101

No.

服务器IP

服务器功能

1

192.168.11.8

域控服务器及见证服务器

2

192.168.11.131

群集节点Node131

3

192.168.11.132

群集节点Node132

这里的三台电脑都是虚拟机:操作系统都是Windows Server 2012 Datacenter版;

这里没有使用见证磁盘和共享存储磁盘,而是用共享文件夹做见证;

本机的CPU 内存为8G,开2台运行就非常卡了,只好借用同事电脑再虚拟化了一台做域控服务器

windows server 2012 高可用群集搭建实录

下面开始服务器故障转移群集搭建:

步骤一:域控服务器的搭建:

服务器管理->"添加角色和功能" 选中Active Directory 域服务和DNS服务器两项

windows server 2012 高可用群集搭建实录

下一步:

windows server 2012 高可用群集搭建实录

直到安装完成,然后回到服务器管理主界面:提升为“域控制器”操作;

windows server 2012 高可用群集搭建实录

启动"Active Directory 域服务配置向导",在部署配置中,选择"添加新林",根域名为"demo.com"

windows server 2012 高可用群集搭建实录

一直点击"下一步",然后安装重启;

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

步骤二:把集群的2台服务器node131,node132加入域:

在Node131和132中网络设置中修改DNS 为步骤一的IP:

windows server 2012 高可用群集搭建实录

因为服务器是双网卡:一个网卡做数据传输,一个网卡做心跳检测,本次实验没有做专门用于心跳的网络设置;

这里附加一个心跳网的贴图:供日后参考:

windows server 2012 高可用群集搭建实录

选择“高级”切换到DNS 选项:去掉“在DNS中注册此连接的地址”,再切换到“WINS”选项卡,去掉“启用LMHOSTS查找”勾选,并选中“禁用TCP/IP上的NetBIOS”选项;

windows server 2012 高可用群集搭建实录

加入域:

在node131 和132两台电脑中分别做如下操作:计算机->属性->更改设置然后参考下图加入域: demo.com

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

回到域控服务器中查看状态:两台节点显示联机状态;

windows server 2012 高可用群集搭建实录

步骤3:安装故障转移群集:

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

同上,在node131上也安装故障转移群集服务器功能项;

然后随便在node131或node132中打开:“故障转移群集管理器”

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

弹出警告:必须使用域用户账户登录;下面登录域控服务器:192.168.11.8上创建dcadmin 用户角色,并给他管理员角色;

回到node131 和node132节点,把dcadmin用户加入到管理员组,赋予管理员角色;下图用user131示例,截图时命名没太规范:

windows server 2012 高可用群集搭建实录

步骤4:最关键和最后一步:创建群集:

windows server 2012 高可用群集搭建实录

注意如果没有权限,会报下面的提示错误:

windows server 2012 高可用群集搭建实录

设置群集对外访问IP和名称:

windows server 2012 高可用群集搭建实录

如果不幸会得到下面的界面:提升下管理员权限就好了:

在组织单位 CN=Computers,DC=demo,DC=com 中的域控制器 \\....demo.com 上创建计算机对象 mycluster。 出现一个约束冲突。

windows server 2012 高可用群集搭建实录

最后虽然有警告,但还是创建成功了,警告包含网络没有配置心跳检测等;详细可以逐项查看并解决:这里没有做处理;

windows server 2012 高可用群集搭建实录

创建后到域控服务器上可以看到下面的图示结果:

windows server 2012 高可用群集搭建实录

步骤5:设置共享文件夹见证:

这里我参考了这个blog:https://blog.51cto.com/dufei/1403551

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

下面略过共享文件夹的准备过程:最后得到的结果是可以访问:\\demo.com\dfsroot\

把上面准备的共享文件夹配置到群集仲裁设置中:

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

windows server 2012 高可用群集搭建实录

最后测试验证:

在Node131 和 Node 132 集群节点上部署同样的网站,部署访问后的站点:

windows server 2012 高可用群集搭建实录

接着把Node132 关机

windows server 2012 高可用群集搭建实录

刷新浏览器:

windows server 2012 高可用群集搭建实录

实验结束,写于:2019年3月31日18:44:49

为了身体,回家吃饭吧。。。

参考Blog:

https://wenku.baidu.com/view/d17dfc3ab90d6c85ec3ac67d.html  Windows Server 2012 故障转移群集搭建指导手册

https://www.cnblogs.com/lyhabc/p/4682028.html 注意看评论部分;

https://blog.csdn.net/qq_33932782/article/details/77187868 iSCSI 网络磁盘共享

https://blog.csdn.net/blvyoucan/article/details/71170754 Windows Server 2012 iSCSI共享磁盘搭建

https://blog.51cto.com/sxleilong/1342740 Windows Server 2012 R2共享存储iSCSI目标服务器配置

https://blog.csdn.net/formiss/article/details/8446448 图解Windows server 2012故障转移群集的安装、建立

https://blog.51cto.com/dufei/1403551Windows Server 2012故障转移群集+共享文件夹仲裁

https://blog.csdn.net/weixin_40283570/article/details/81184299 Windows Server 2012R2 实现AD双域控制器互为冗余

https://blog.51cto.com/sxleilong/1343846Windows Server 2012 R2服务器集群测试

https://blog.51cto.com/zhanx/2059032 Windows 2012 系统搭建高可用故障转移集群