HA与FT群集示例

一 HA

HA环境和热迁移环境类似

1右键数据中心选择新建群集并勾选所示选项

·打开 vSphere HA 如果选中此复选框,则在主机出现故障时,虚拟机将在群集内的其他主机上重新启动。要在群集内的任何虚拟机上启用 vSphere Fault Tolerance,必须打开vSphere HA。

·打开 vSphere DRS 如果选中此复选框,则 DRS 将平衡整个群集的虚拟机负载。即使虚拟机受 HA保护,DRS 也会放置并迁移虚拟机

13.2 HA与FT群集示例_云

2默认启用主机监控

·如果选择启用主机监控,则会检查群集内的每台主机以确保其正在运行。如果某台主机出现故障,则会在另一台主机上重新启动虚拟机

·注意:如果需要执行可能会触发主机隔离响应的网络维护,VMware 建议首先禁用主机监控以挂起 vSphereHA。完成维护后,请重新启用"主机监控"。

13.2 HA与FT群集示例_马向军_02

3默认启用或禁用接入控制;选择有关其执行方式的策略

13.2 HA与FT群集示例_云存储_03

4默认的虚拟机选项

13.2 HA与FT群集示例_云存储_04

5启用虚拟机和应用程序监控

虚拟机监控服务会先确定虚拟机已发生故障,然后决定重新引导虚拟机以还原服务

13.2 HA与FT群集示例_云存储_05

6其他默认到完成

7右键群集添加主机,或者将现有的主机直接拖拽到群集中

8测试负载平衡;既现在两台虚拟机的执行主机位250,当开启第二台虚拟机时它的执行主机平衡到249上

9 测试故障转移,模拟249宕机,会看到运行在249上的虚拟机转移到其它主机并重启

二 FT

  • vSphere HA 通过在主机出现故障时重新启动虚拟机来为虚拟机提供基本级别的保护。因此它的缺点就是存在宕机时间,可能是几分钟也可能是十几分钟。

可以为虚拟机启用 vSphere Fault Tolerance,以获得比 vSphere HA 所提供的级别更高的可用性和数据保护,从而确保业务连续性

  • vSphere Fault Tolerance 通过创建和维护与主虚拟机相同,且可在发生故障切换时随时替换主虚拟机的辅助虚拟机,来确保虚拟机的连续可用性
  • 可以为大多数任务关键虚拟机启用 Fault Tolerance。并会创建一个重复虚拟机(称为辅助虚拟机),该虚拟机会以虚拟锁步(vLockstep)方式随主虚拟机一起运行
  • 如下图所示:Fault Tolerance 对中的主虚拟机和辅助虚拟机

13.2 HA与FT群集示例_虚拟化_06

  • 在要添加到 vSphere HA 群集的每台主机上,必须配置两个不同的网络交换机,以便让主机支持Vmotion也能支持 vSphereFault Tolerance
  • 你需要一个网卡专门用于 Fault Tolerance 日志记录,另一个则专门用于 vMotion
  • 还需要CPU开启虚拟化功能,在bios里设置,还有可以在摘要中查看有什么条件不满足的
  • 其他环境和HA一样

1主机安装千兆位网卡;然后在VC上连接;在清单中配置中添加网络,将这块网卡添加进来

13.2 HA与FT群集示例_云_07

13.2 HA与FT群集示例_虚拟化_08

13.2 HA与FT群集示例_云存储_09

13.2 HA与FT群集示例_马向军_10

2其他主机同样的操作

3选中一个虚拟机,选择 Fault Tolerance > 打开 Fault Tolerance

总结,就是使用单独的网卡将两个主机连接起来,然后可以将群集中的虚拟机单独开启FT功能,在另一个主机中就会映射一个辅助虚拟机,占用插槽并和主虚拟机同步运行,当主虚拟机宕机了,它会继续提供服务