既上篇讲到独立Hyper-V主机的副本技术之后,本篇主要演示Hyper-V主机与Hyper-V群集之间的虚拟机复制。
1. 登陆任一Hyper-V群集节点服务器,打开故障转移群集管理器
2. 右键角色,选择配置角色
3. 出现的高可用性向导页面,阅读相关信息后点击下一步
4. 选择角色页面,选择Hyper-V副本代理(Hyper-V Replica Broker),点击下一步
5. 键入访问此群集角色时客户端将使用的名称
6. 确认设置页面,确认为配置Hyper-V副本代理配置高可用性页面信息无误后点击下一步
7. 等待配置高可用性完成后,点击查看报告,确认信息无误后点击完成
8. 右键创建的“HVReplica”选择复制设置
9. Hyper-V副本代理设置页面,选择启用此群集作为副本服务器、选择身份验证和端口、以及设置授权和存储信息,点击确定
10.设置Hyper-V独立主机启用Hyper-V复制技术
登陆主副本服务器,右键启用了复制技术的虚拟机,展开网络适配器,点击故障转移中的TCP/IP,此时管理员可以使用这些网络设置来控制当虚拟机作为故障转移的一部分启动时所使用的静态IP地址。如果将此虚拟机配置为使用动态分配的IP地址,则无需配置这些设置。管理员无论使用哪种故障转移类型,首先需要确保在当前的主服务器和副本服务器上都设置这些值。受影响的虚拟机及其运行所在的服务器必须使用相同版本的Hyper-V集成服务(即可能需要更新Hyper-V集成服务)
登陆辅助副本服务器,右键启用了复制技术的虚拟机,展开网络适配器,,点击测试故障转移。指定测试副本虚拟机使用的网络适配器的配置。在副本虚拟机上选择测试故障转移任务时,将创建一个测试副本虚拟机。
测试故障转移
1. 登陆主副本服务器,右键启用了复制技术的虚拟机
2. 选择复制,点击“测试故障转移”
3. 测试故障转移对话框中,使用某一个恢复点创建虚拟机以测试故障转移
4. 如上文所说,点击测试故障转移后,将创建一个测试副本虚拟机
5. 再次右键启用了复制技术的虚拟机,选择停止测试故障转移即可
6. 此过程将删除创建的测试副本虚拟机,并且将丢失数据
执行故障转移
1. 打开Hyper-V管理器,右键需要使用副本的虚拟机,选择“启用复制”
2. 指定副本服务器页面,指定副本服务器,点击下一步
3. 指定连接参数页面,确认信息无误后点击下一步
4. 选择需要复制的VHD文件,点击下一步
5. 选择更改发送到副本服务器的评率,点击下一步
6. 配置其他恢复点页面,管理员可以将副本配置为只存储最近收到的复制数据;根据你配置的复制频率更新副本服务器上的数据。你也可以将副本配置为保留额外的一个或多个恢复点,恢复点大约每个小时创建一次。拥有其他恢复点也允许你在执行故障转移时将虚拟机操作恢复到更早的时间点上。最多可保留 15(在 Windows Server 2012 R2 中为 24)个这样的恢复点以记录需要的恢复点的数量。
7. 选择初始复制方法页面,为了开始复制数据,副本需要传输虚拟机的当前状态。这种初始状态可以通过现有网络直接传输,立即或你进行配置的稍晚时间均可。你也可以使用副本服务器上预先存在的已还原的虚拟机(例如,如果你已还原副本服务器上虚拟机的早期备份)作为初始副本。或者,你可以将初始副本复制到外部媒体,然后以物理方式向副本站点传递媒体,这样能够节省网络带宽。记录你计划使用的初始复制方法。
8. 等待复制完成
9. 登陆Hyper-V独立服务器,查看复制的虚拟机
10.右键启用了复制技术的虚拟机,选择复制,点击“计划的故障转移”
11.计划的故障转移页面,点击“故障转移”
12.等待计划性的故障转移完成
13.副本服务器上的启用副本的虚拟机将自动开机运行