Windows Server 2012 系统群集

本次将测试Windows Server 2012 系统群集功能。

实验环境:

4台服务器都为Windows Server 2012 DataCenter操作系统

SRV2012服务器安装iSCSI目标服务器角色并配置2块虚拟磁盘给两台群集服务器共享使用。

群集服务器安装群集功能,本次测试将Hyper-V角色一起安装了,为下次的Hyper-V高可用做准备。

操作步骤:

1. 系统准备

按拓扑图配置群集服务器的IP地址,并调整网卡的优先顺序为:LAN>Heart

将群集节点服务器加入contoso.com域,关闭系统防火墙。

关闭心跳网卡的DNS注册和NETBIOS。

2. 群集节点服务器安装Hyper-V角色和故障转移群集功能

分别登录Node01和Node02两台群集节点服务器,打开服务器管理器—添加角色和功能

点击“下一步”

点击“下一步”

点击“下一步”

选择Hyper-V,点击“添加功能”添加Hyper-V所必需的功能,点击“下一步”

选择故障转移群集,点击“添加功能”添加故障转移群集所必需的功能,点击“下一步”

Hyper-V配置,点击“下一步”

选择Hyper-V虚拟交换机所用的物理网卡,点击“下一步”

勾选“允许此服务器发送和接收虚拟机的实时迁移”,点击“下一步”

Hyper-V虚机默认的存储位置,点击“下一步”

勾选“自动重启”选项,点击“安装”

安装完成,点击“关闭”

另外一台群集节点服务器node02.contoso.com也按此步骤进行配置。

3. 群集共享磁盘准备

在SRV2012服务器上面启用“iSCSI目标服务器”角色,并配置用于群集的2块共享磁盘:仲裁盘2GB,数据盘30GB。

分别在两台群集节点服务器上面打开iSCSI发起程序,连接iSCSI共享磁盘,对磁盘执行联机、初始化。在其中任意一台上面执行新建卷、分配驱动器号操作。

本节的具体操作步骤请参考:http://bbs.winos.cn/thread-132531-1-1.html

磁盘准备完成,如图:

4. 创建群集

登录Node01.contoso.com,打开故障转移群集。

点击“验证配置”

点击“下一步”

添加Node01和Node02两台群集节点服务器,点击“下一步”

这里选择“运行所以测试”,点击“下一步”

点击“下一步”

验证完成,点击“完成”

进入创建群集向导,点击“下一步”

输入群集名称、群集IP地址,点击“下一步”

本次测试用的是Cluster名称,IP为192.168.1.200。

点击“下一步”

创建成功,会自动智能选择仲裁盘(2GB的Disk1),点击“完成”

群集管理主界面:

群集节点状态正常:

磁盘信息:

可以手动调整仲裁配置,里面有多种方式:

网络信息:

网络配置选项说明:

允许在此网络上进行群集网络通信:控制是否为群集通信的网卡,同时勾选第二项(允许客户端通过该网络通信)。

允许客户端通过该网络通信:如果是心跳网卡,此不勾选此选项,只需勾选第一项(允许在此网络上进行群集网络通信)。

不允许在此网络上进行群集网络通信:如果是iSCSI存储传输的网卡,此勾选此选项。

5. 启用群集共享卷

右键单击可用的存储,选择“添加到群集共享卷”

启用完成,位置移动至C:\ClusterStorage\下面。

6. 验证群集

一般在使用群集的过程中出现问题后,我们可以通过群集自身的验证功能进行检查,以便快速定位故障原因,解决故障。

验证步骤跟配置群集前的验证步骤一样,具体请参考第4点。

7. 迁移测试

迁移节点测试:右键单击群集—更多操作—迁移核心群集资源—最佳节点,PING群集IP出现一个丢包。

测试完毕!

本次测试环境物理服务器只有2块物理网卡,在规划生产环境的虚拟化或私有云平台时,存储数据(ISCSI)、群集心跳、群集网络的传输一般都是隔开的。例如:心跳一块网卡,至少两块千兆网卡传输存储数据,至少两块千兆网卡做成Teaming,供群集网络交换。