实验:2012r2版实现虚机的双机热备,实验操作突然断掉一个服务器,该服务器上的虚机自动跳到目标服务器,并且是开机状态,不间断该虚机提供的服务。
实验环境
server1 hyperv1 虚机主服务器 故障服务器
server2 hyperv2 虚机目标服务器 灾备服务器
server3 iscsi目标服务器 提供iscsi共享盘,模拟外接硬盘池san(柜)
server4 dc 提供必要的域控
实验说明:当server1突然当机后, server2从san上直接拿数据过来接管server1上的服务.
实验机器准备
3台真机:
node1.abc.com
node2.abc.com
san.abc.com
实验步骤:
1、node1,node2
1.1双节点机器安装hyperv服务
添加--角色--hyperv
1.2双节点机器安装故障转移群集服务
添加--功能--故障转移群集
2、san.abc.com
2.1安装iscsi目标服务
添加 角色 文件服务器 --iscsi目标2个都打勾
2.2创建iscsi虚拟磁盘
服务器--文件存储--iscsi虚拟磁盘向导
创建2个iscsi盘
一个50g 共享盘 根据实际情况可以确定容量
一个2-5g即可 仲裁盘, 不用太大,系统自动判定最小的适用盘为仲裁盘
3、双节点连接双iscsi盘
3.1iscsi发起程序--输入iscsi目标服务器ip,快速链接--目标
3.2 san.abc.com
服务器--文件存储-- iscsi-选iscsi目标--属性--选择2个node1 node2的链接 允许他们链接到iscsi盘
3.3 双节点 iscsi发起程序--快速链接--2个iscsi盘 确认已连接
3.4 node1.abc.com
工具--计算机管理--磁盘
多了2个脱机状态硬盘 50g 5g,联机后,2个iscsi都快速格式化并分配盘符好e f
3.5node2.abc.com
工具--计算机管理--磁盘
连接2个iscsi盘,联机,分配盘符
4、创建故障转移cluster
4.1 node1.abc.com
工具--故障转移管理器
右键--创建群集 --给一个名字ha1 给一个ip作为群集ip 同网段单独的ip 创建完成
ha1--右--添加节点 把node2.abc.com名字上去 群集中2台机器
注意节点要先加一个 关闭菜单 在加另外一个节点。
4.2 测试群集ip
ping 群集ip -t
同时 把掉node1网线,断5秒后 ,自动切换到node2.测试成功,否则重新做.
4.3 node1.abc.com
工具--故障转移管理器
存储 --磁盘 里面 应该有2个idisk,
小的iscsi盘自动是仲裁盘,
大的iscsi盘为可用状态,选择该盘右键,群集共享。
测试验证:查看node1.abc.com和node2.abc.com,磁盘卷原有连接的2个iscsi卷
不见,查看各自节点系统盘内多了clusterstorage\vulome1目录,验证成功,否则重做
5、网络设置
5.1双节点的必须有一个外部交换机的名字完全一样eg:clusterSW
5.2双节点更改hyperv设置 ,快照 硬盘 配置位置都改为 c:\clusterstorage\volume1\
6、高可用HA应用
6.1HA虚机创建
node1.abc.com
工具--故障转移管理器--角色--虚机--新建虚机 按照向导新建虚机HAVM
6.2故障转移配置
node1.abc.com
工具--故障转移管理器--角色--配置角色--选择角色--虚拟机(最下面)-- 选择刚刚建立的HAVM--完成.
7、HA检测
7.1启动虚机
工具--故障转移管理器--角色 选择虚机HAVM--右键--启动 ,非启动的虚机不可以高可用
7.2node2.abc.com
工具--故障转移管理器--角色 选择虚机HAVM ,看虚机是否正常
7.3node1.abc.com
工具--故障转移管理器--角色 选择虚机HAVM ,右键--移动--实时移动--指定节点,
看是否移动成功
8、给群集添加磁盘
任意节点
工具--故障转移管理器--磁盘 --添加磁盘, 必须是所有节点都连接的磁盘,包括连接所有节点的iscsi盘或者映射的san.