System Center 2012 R2 POC部署之故障转移群集(二)
群集创建
1、 添加故障转移群集功能
打开添加角色和功能向导
选择基于角色或基于功能的安装
选择服务器,点击下一步
点击下一步
勾选多路径和故障转移群集,点击下一步
点击安装
在ServerB上执行以上相同的操作。
2、 创建群集
打开故障转移群集管理器―――验证配置
验证配置向导
点击浏览,添加要加入群集的宿主机服务器
输入servera;serverb然后点击检查,检查通过后点击确定
点击下一步
选择运行所有测试,然后点击下一步
点击下一步,开始验证宿主机服务器是否满足群集配置要求
从下图可以看到,有一些警告,但是不影响群集的创建。可以点击查看报告,以检查是什么原因引起的警告。我这里出现警告,是因为我的环境中没有设置心跳线。Windows Server 2012 R2创建群集不需要心跳线。勾选“立即使用经过验证的节点创建群集”,点击完成开始进行群集的创建。
点击下一步
输入群集名称SZBCluster,填写群集IP地址,然后点击下一步
点击下一步
群集创建成功,点击完成。
至此群集创建完成。但是要实现Hyper-V虚拟机高可用,还需要两个操作:添加群集共享卷和配置虚拟机高可用。
a) 添加群集共享卷
打开故障转移群集管理器,选中要添加为群集共享卷的磁盘,在右侧操作蓝中点击 “添加到群集共享卷”
集群共享卷添加成功后,在宿主机服务器ServerA和ServerB的C盘下的ClusterStorage中会生成一个Volume的快捷方式,如下图
b) 配置虚拟机高可用
打开故障转移群集管理器,右键角色---配置角色
打开高可用性向导,点击下一步
在选择角色中,选择虚拟机,点击下一步
选择要配置为高可用的虚拟机,我选择了TEST,点击下一步
点击下一步
TEST虚拟机高可用配置完成,但是出现了警告,点击查看报告以检查原因
从下图的报告中可以找到警告的原因是由于TEST虚拟机没有放在存储上,把TEST移动到存储上就可以了。下面我将介绍如何在故障转移群集中将虚拟机移动到存储上。
首先,在存储中先创建一个与TEST虚拟机同名的文件夹,以便保存所有该虚拟机相关的文件
然后,打开故障转移群集管理器,右键TEST虚拟机虚拟机-------移动-------虚拟机存储
选择与虚拟机TEST同名的文件夹TEST,然后鼠标单击下图中上办部分虚拟机TEST,按住鼠标左键,然后直接拖动到下图中下半部分的右侧就可以了。
虚拟机存储移动完成后,该虚拟机就具备了实时迁移(高可用)特性。
下面测试该虚拟机的实时迁移测试:
a) 在执行迁移之前,先找一台服务器ping 虚拟机TEST,注意使用带t参数以进行持续ping,我这台TEST虚拟机的IP是192.168.1.222 ,我就在dos窗口中执行ping 192.168.1.222 –t
b) 打开故障转移群集管理器,选择TEST虚拟机—右键---移动---实时迁移---最佳节点
实时迁移进行中
实施迁移完成,观察ping的结果,从下图可以看出迁移只丢了2个包,我这个使用的是模拟存储,如果是光纤连接物理存储的话,可能都不会丢包。