Windows Server HyperV 故障转移群集部署指南.docx
《Windows Server HyperV 故障转移群集部署指南.docx》由会员分享,可在线阅读,更多相关《Windows Server HyperV 故障转移群集部署指南.docx(21页珍藏版)》请在冰点文库上搜索。
WindowsServerHyperV故障转移群集部署指南
WindowsServer2012系统群集
本次将测试WindowsServer2012系统群集功能。
实验环境:
4台服务器都为WindowsServer2012DataCenter操作系统
SRV2012服务器安装iSCSI目标服务器角色并配置2块虚拟磁盘给两台群集服务器共享使用。
群集服务器安装群集功能,本次测试将Hyper-V角色一起安装了,为下次的Hyper-V高可用做准备。
操作步骤:
1.系统准备
按拓扑图配置群集服务器的IP地址,并调整网卡的优先顺序为:
LAN>Heart
将群集节点服务器加入域,关闭系统防火墙。
关闭心跳网卡的DNS注册和NETBIOS。
2.群集节点服务器安装Hyper-V角色和故障转移群集功能
分别登录Node01和Node02两台群集节点服务器,打开服务器管理器—添加角色和功能
点击“下一步”
点击“下一步”
点击“下一步”
选择Hyper-V,点击“添加功能”添加Hyper-V所必需的功能,点击“下一步”
选择故障转移群集,点击“添加功能”添加故障转移群集所必需的功能,点击“下一步”
Hyper-V配置,点击“下一步”
选择Hyper-V虚拟交换机所用的物理网卡,点击“下一步”
勾选“允许此服务器发送和接收虚拟机的实时迁移”,点击“下一步”
Hyper-V虚机默认的存储位置,点击“下一步”
勾选“自动重启”选项,点击“安装”
安装完成,点击“关闭”
另外一台群集节点服务器也按此步骤进行配置。
3. 群集共享磁盘准备
在SRV2012服务器上面启用“iSCSI目标服务器”角色,并配置用于群集的2块共享磁盘:
仲裁盘2GB,数据盘30GB。
分别在两台群集节点服务器上面打开iSCSI发起程序,连接iSCSI共享磁盘,对磁盘执行联机、初始化。
在其中任意一台上面执行新建卷、分配驱动器号操作。
本节的具体操作步骤请参考:
磁盘准备完成,如图:
4.创建群集
登录N,打开故障转移群集。
点击“验证配置”
点击“下一步”
添加Node01和Node02两台群集节点服务器,点击“下一步”
这里选择“运行所以测试”,点击“下一步”
点击“下一步”
验证完成,点击“完成”
进入创建群集向导,点击“下一步”
输入群集名称、群集IP地址,点击“下一步”
本次测试用的是Cluster名称,IP为192.168.1.200。
点击“下一步”
创建成功,会自动智能选择仲裁盘(2GB的Disk1),点击“完成”
群集管理主界面:
群集节点状态正常:
磁盘信息:
可以手动调整仲裁配置,里面有多种方式:
网络信息:
网络配置选项说明:
允许在此网络上进行群集网络通信:
控制是否为群集通信的网卡,同时勾选第二项(允许客户端通过该网络通信)。
允许客户端通过该网络通信:
如果是心跳网卡,此不勾选此选项,只需勾选第一项(允许在此网络上进行群集网络通信)。
不允许在此网络上进行群集网络通信:
如果是iSCSI存储传输的网卡,此勾选此选项。
5.启用群集共享卷
右键单击可用的存储,选择“添加到群集共享卷”
启用完成,位置移动至C:
\ClusterStorage\下面。
6.验证群集
一般在使用群集的过程中出现问题后,我们可以通过群集自身的验证功能进行检查,以便快速定位故障原因,解决故障。
验证步骤跟配置群集前的验证步骤一样,具体请参考第4点。
7.迁移测试
迁移节点测试:
右键单击群集—更多操作—迁移核心群集资源—最佳节点,PING群集IP出现一个丢包。
测试完毕!
本次测试环境物理服务器只有2块物理网卡,在规划生产环境的虚拟化或私有云平台时,存储数据(ISCSI)、群集心跳、群集网络的传输一般都是隔开的。
例如:
心跳一块网卡,至少两块千兆网卡传输存储数据,至少两块千兆网卡做成Teaming,供群集网络交换。
WindowsServer2012iSCSI目标服务器功能测试
概述:
以前在做群集实验时,都需准备一台机器用来安装模拟存储软件,像Starwind或WindowsStorageServices2008等软件,Windows2003的时候还需要安装iSCSI客户端软件,WindowsServer2012的iSCSI目标服务器功能搞定了之前的麻烦工作,2012将iSCSI服务集成到了文件和存储角色功能中,不需要再单独安装。
将此功能的测试记录如下:
实验环境:
两台服务器:
SRV:
IP为192.168.1.5,安装WindowsServer2012DataCenter系统,部署iSCSI目标服务器角色。
L:
IP:
192.168.1.102,安装WindowsServer2012DataCenter系统,当作iSCSI客户端。
操作步骤:
1. 安装iSCSI目标服务器角色
登录SRV2012服务器,打开服务器管理器—添加角色和功能,选择“iSCSI目标服务器”
2. 配置iSCSI目标服务器
在SRV2012服务器上面,打开服务器管理器—文件和存储服务—iSCSI,点击“任务”—“新建iSCSI虚拟磁盘”
服务器为SRV2012,选择虚拟磁盘存储位置,点击“下一步”
输入虚拟磁盘名称和描述信息,点击“下一步”
指定大小,点击“下一步”
选择“新建iSCSI目标”,点击“下一步”
输入iSCSI虚拟磁盘名称和描述信息,点击“下一步”
点击“添加”,添加访问服务器
选择发起程序的方法,这里选择IP地址,输入iSCSI发起程序的IP地址:
192.168.1.102(L)。
点击“确定”,点击“下一步”
可以选择要求身份验证,本次测试就不启用了,点击“下一步”
信息确认,点击“确认”
创建完成,点击“关闭”
3.配置iSCSI客户端以使用共享磁盘
登录L,打开控制面板—系统和安全—管理工具,打开iSCSI发起程序。
在目标中输入SRV2012的IP地址,点击“快速连接”,点击“完成”,点击“确定”
打开计算机管理,选择磁盘管理,右键单击磁盘1—联机
右键单击磁盘1—初始化磁盘
新建简单卷,指定大小,驱动器号
测试完毕
WindowsServer2012Hyper-V群集
概述:
之前已经测试了WindowsServer2012系统群集,接下来将测试WindowsServer2012Hyper-V群集功能,实现虚机高可用。
实验环境:
4台服务器都为WindowsServer2012DataCenter操作系统
SRV2012服务器安装iSCSI目标服务器角色并配置2块虚拟磁盘给两台群集服务器共享使用。
群集服务器安装Hyper-V角色和群集功能。
操作步骤:
1.系统群集配置
具体步骤请参考:
本次测试是接着上次系统群集的环境进行的。
2.配置Hyper-V高可用虚机
2.1在群集管理器中创建的虚机
上次在配置系统群集时就已经把Hyper-V角色安装好了,所以在配置完系统群集后,就相当于已经部署好了Hyper-V高可用环境,接下来只需配置虚机。
A.创建虚机
打开群集管理器,点击角色,点击虚拟机—新建虚拟机
选择群集节点,承载虚机所需的资源。
进入虚机配置向导
指定虚机名称和存储位置
指定内存大小
选择虚机网卡
指定虚拟硬盘,并存储至群集共享盘中。
点击完成
高可用虚机创建完成
之后对VM001虚机安装WindowsServer2012操作系统,并配置IP为:
192.168.1.230。
B.虚机高可用检测
在群集管理器中创建好高可用虚机VM001后,现在虚机落在Node01节点上。
将Node01节点服务器关机,群集自动将VM001虚机切换至Node02上。
由于测试环境所使用的机器配置不高,速度较慢,加上iSCSI存储和群集的数据都是走的同一张网卡,所以丢包较多。
VM001虚机已经成功切换至群集节点Node02上面
2.2为在Hyper-V管理器中创建的虚机配置高可用
在配置群集后,一般都会在群集管理器中或SCVMM中管理虚拟机,但如果还是使用Hyper-V管理器创建虚机,即使将虚机的数据文件和存储文件放至群集共享存储中,这些虚机也都是独立的,未实现高可用。
要将这些虚机实现高可用,配置步骤如下:
A.在Hyper-v管理器中创建虚机
在Node01上面打开Hyper-V管理器,新建虚拟机。
选择“下一步”
指定虚机名称和存储位置,点击“下一步”
指定内存大小,点击“下一步”
指定虚机网卡
指定虚拟机硬盘存储位置
点击完成
为VM01虚机安装WindowsServer2012数据中心版操作系统,并将IP配置为192.168.1.210。
B.为虚机配置高可用
在群集管理器中,右键单击“角色”,点击“配置角色”
点击“下一步”
选择“虚拟机”,点击“下一步”
选择虚机VM01
信息确认,点击“下一步”
启用完成
配置完成后在群集管理器的角色中可以看到虚机VM01,没有启用高可用时是不会显示在角色里面。
C. 虚机高可用测试
这次测试没有模拟群集节点服务器出现故障,直接对虚机执行迁移操作。
在群集管理器中,右键单击VM01虚机,点击移动—实时迁移—最佳节点
迁移中
迁移完成
开了一个PING测试,丢3个包。
题外话:
在2008R2的Hyper-V中的强制关闭虚机按钮为“关机”,很容易混淆,到2012中已经翻译成了“强制关闭”,好理解多了。
不过,在2012的群集中,居然是这样,不知到正式版系统也是不是这样。
测试完毕!
之前已经测试了WindowsServer2012系统群集,接下来将测试WindowsServer2012Hyper-V群集功能,实现虚机高可用。
实验环境:
4台服务器都为WindowsServer2012DataCenter操作系统
SRV2012服务器安装iSCSI目标服务器角色并配置2块虚拟磁盘给两台群集服务器共享使用。
群集服务器安装Hyper-V角色和群集功能。
操作步骤:
1.系统群集配置
具体步骤请参考:
本次测试是接着上次系统群集的环境进行的。
2.配置Hyper-V高可用虚机
2.1在群集管理器中创建的虚机
上次在配置系统群集时就已经把Hyper-V角色安装好了,所以在配置完系统群集后,就相当于已经部署好了Hyper-V高可用环境,接下来只需配置虚机。
A.创建虚机
打开群集管理器,点击角色,点击虚拟机—新建虚拟机
选择群集节点,承载虚机所需的资源。
进入虚机配置向导
指定虚机名称和存储位置
指定内存大小
选择虚机网卡
指定虚拟硬盘,并存储至群集共享盘中。
点击完成
高可用虚机创建完成
之后对VM001虚机安装WindowsServer2012操作系统,并配置IP为:
192.168.1.230。
B.虚机高可用检测
在群集管理器中创建好高可用虚机VM001后,现在虚机落在Node01节点上。
将Node01节点服务器关机,群集自动将VM001虚机切换至Node02上。
由于测试环境所使用的机器配置不高,速度较慢,加上iSCSI存储和群集的数据都是走的同一张网卡,所以丢包较多。
VM001虚机已经成功切换至群集节点Node02上面
2.2为在Hyper-V管理器中创建的虚机配置高可用
在配置群集后,一般都会在群集管理器中或SCVMM中管理虚拟机,但如果还是使用Hyper-V管理器创建虚机,即使将虚机的数据文件和存储文件放至群集共享存储中,这些虚机也都是独立的,未实现高可用。
要将这些虚机实现高可用,配置步骤如下:
A.在Hyper-v管理器中创建虚机
在Node01上面打开Hyper-V管理器,新建虚拟机。
选择“下一步”
直到完成。
为VM01虚机安装WindowsServer2012数据中心版操作系统,并将IP配置为192.168.1.210。
B.为虚机配置高可用
在群集管理器中,右键单击“角色”,点击“配置角色”
点击“下一步”
选择“虚拟机”,点击“下一步”
选择虚机VM01
信息确认,点击“下一步”
启用完成
配置完成后在群集管理器的角色中可以看到虚机VM01,没有启用高可用时是不会显示在角色里面。
C.虚机高可用测试
这次测试没有模拟群集节点服务器出现故障,直接对虚机执行迁移操作。
在群集管理器中,右键单击VM01虚机,点击移动—实时迁移—最佳节点