VMware vSphere 5.0高可用性和双机热备

高可用性和双机热备是VMware vSphere 5.0最重要的一部分,高可用性并不是vSphere独有的,企业使用高可用性就是为了服务的连续性和数据的安全性。HA(High Availability)是以一群ESXi服务器为主的群集功能,主要目的是当虚拟机运行的主机发生故障时能及时转移主机,避免长时间的停机。而FT(Fault Tolerance)双机热备则是保障虚拟机最长时间不停机,将虚拟机以双机热备的方式同时在两台主机这样运行,这样可以大大增强业务的可连续性。本章将本别解释HA的高可用性和FT双机热备功能。

一、 vSphere HA高可用性

vSphere HA是一款功能丰富的产品,它可持续监控资源池中的所有物理服务器,并重启受服务器故障影响的虚拟机;可监控和检查虚拟机的“客户操作系统”故障,并且在用户指定的间隔后自动启动虚拟机;可利用服务器上的“心跳信号”:来自动检测服务器故障;几乎可立即在同一资源池的其他物理服务器上重启虚拟机而且无须人工干预。选择要在vSphere HA上重启虚拟机(如果与VMware DRS配合使用)的资源池中的最佳物理服务器,vSphere HA为虚拟化的IT环境提供普遍适用且经济高效的故障切换保护。保护不带其他故障切换选项的应用程序,并使原本可能不被置于保护下的软件应用程序也具有高可用性。当检测到操作系统故障时,通过自动重启虚拟机来保护虚拟机免受故障的影响(处于实验阶段)。vSphere HA的这种保护功能为整个IT基础架构建立第一道坚固的屏障。

(一)vSphere中的HA

通过上面的介绍我们知道了HA能带来的好处。那么HA到底是什么?高可用性HA是指通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手动。vSphere HA允许ESXi主机集合作为一个组协同工作,这些主机为虚拟机提供的可用性级别比ESXi主机单独提供的级别要高。当规划新的vSphere HA群集中的创建和使用时,选择的选项会影响群集对主机或者虚拟机故障的响应方式。

vSphere HA群集一般具有一个包括两个或两个以上ESXi主机的逻辑队列。在一个HA群集中,每一台VMware ESXi服务器配有一个HA代理,持续不断地检测群集中其他主机的心跳信号。ESXi主机每隔5秒就会通过服务主机的网络连接发送心跳信号。假如某台ESXi主机在连续的3个时间间隔后都没有发出心跳信号,那么主机就被默认为发生了故障或与网络的连接出现了问题。

当出现无法检测的情况时,原本在该主机上运行的虚拟机就会自动被转移到群集中的其他主机上。反之,如果一台主机无法接收到来自群集中的其中主机的心跳信号,那么该主机便会启动一个内部进程来检测自己跟群集中其他主机的连接是否出现了问题。如果真的出现了问题,那么就会中断在这台主机上所有正在运行的虚拟机,并启动预先设定好的备用主机。

其实,vSphere HA的另一个显著的特点是能够在一个群集中的多台ESXi服务器上进行故障转移。对于一次vSphere HA故障转移,客户端操作系统认为只是一次因硬件的崩溃而进行的重启,并不会察觉到是一次有序的关机。因此,这样的修复并不会改变操作系统的状态。此外,虚拟机中任何正在进行的业务也不会丢失。即使备用ESXi服务器主机的硬件设备跟原ESXi服务器主机的硬件设备有所不同,客户端操作系统也不会检测到这种不同。所以,vSphere HA的故障转移对于客户来说可以算是完全透明的,几乎不会出现任何停机的危险。

(二)vSphere HA的工作方式

HA不间断的监控群集中所有的ESXi Server主机,并检测故障。放置在每台主机上的代理程序不断地向群集中的其他主机发出“心跳信号”,“心跳信号”的终止将引发所有受影响的虚拟机在其他主机上的重启过程。vSphere HA的具体工作方式如图:

当创建vSphere HA群集时,可以选择使用单个主机作为首选主机以与vCenter Server通信并监控其他主机、从属主机及其虚拟机的状况。可能会发生不同类型的主机故障,首选主机必须检测并相应的处理故障,必须可以区分故障主机与处于网络分区中或已与网络隔离的主机。首选主机使用数据存储检测信号来确定故障的类型。

如果为群集启用了vSphere HA,则所有活动主机都将参与选举以选择群集的首选主机。挂载最多数量的数据存储的主机在选举中具有优势。每个群集只有一台首选主机其他所有主机都是从属主机。如果首选主机出现故障、关机或从群集中移除等情况,则会进行新的选举。

首选主机监控群集中从属主机的活跃度,通过每秒交换一次网络检测信号来完成。当首选主机停止从从属主机接收这些检测信号时,它会在声明该主机已出现故障之前检查主机活跃度。首先主机执行的活跃度检查是要确定从属主机是否在数据存储之间交换检测信号。而且,首先主机还检查主机是否对发送至其管理IP地址的ICMP ping进行响应。如果首选主机无法直接与从属主机上的代理进行通信,则该从属主机不会对ICMP ping进行响应,并且该代理不会发出被视为已出现故障的检测信号,会在备用主机上重新启动主机的虚拟机。如果此类从属主机与数据存储交换检测信号后,则首选主机会假定它处于某个网络分区或隔离网络中,因此会继续监控该主机及其虚拟机,如图:

当vSphere HA群集中的首选主机无法通过管理网络与从属主机通信时,首选主机将使用数据存储检测信号来确定从属主机是否出现故障,是否位于网络分区中,或者是否与网络隔离。如果从属主机已停止数据存储检测信号,则认为该从属主机出现故障,并且其虚拟机已在别处重新启动。

(三)vSphere HA群集的要求

vSphere HA要求在群集中打开HA,在群集中的所有主机必须获得vSphere HA许可,至少需要两台主机,为所有主机配置静态IP地址。如果使用的是DHCP,必须确保每台主机的地址在重新引导期间保留,否则会造成虚拟机网络中断。为了确保任何虚拟机都可以在群集内的任何主机上运行,所有主机都应该可以访问相同的虚拟机网络和数据存储。同样,虚拟机必须位于共享存储而非本地存储器上,否则在主机出现故障时它们将无法进行故障切换。

管理网络必须要有网络冗余,且主机的vSphere HA检测信号数据存储数目为2,如图:

时间: 2024-10-25 20:55:55

VMware vSphere 5.0高可用性和双机热备的相关文章

VMware vSphere 5.5 高可用性

VMware vSphere 5.5 高可用性 主要讲的是集群的一些功能和配置,相比5.0的设置,没有太大的变化.VMware vSphere为虚拟机提供虚拟化的基础架构,将现有的物理资源转化成虚拟资源,将物理资源分成若干资源,为每个虚拟机提供包括CPU.内存等虚拟资源.要想很好地分配这些资源,就必须要使用资源池.资源池是灵活管理资源的逻辑抽象.资源池可以分组为层次结构,用于对可用的 CPU 和内存资源按层次结构进行分区.群集中的资源池比单个ESXi主机上的还要重要,因为在群集中创建资源之后,整

华为USG防火墙双机热备(业务口工作在三层上下行连接交换机)

防火墙双机热备与路由/交换机相比较的话,最主要的是会话备份的功能,路由器/交换机主备切换路由能转发就OK,防火墙需要匹配会话. 防火墙双机热备的三个协议 VRRP:虚拟路由冗余协议,在防火墙双机热备种主要作用是检测主备是否正常 VGMP:在防火墙双机热备中主备切换不在使用VRRP,而是将VRRP加入VGMP中由VGMP来管理主备切换.默认情况下主设备VGMP优先级为65001,备用设备优先级为65000.每当VGMP管理组中的一个VRRP出现故障那么VGMP的优先级减2 HRP:指定心跳口,用来

VMware vSphere 5.0 网络管理

网络是VMware vSphere 5.0的基础,所有虚拟机都需要通过网络来进行通信.如果将所有的虚拟机都看成是物理机,则在网络拓扑上,需要网卡和交换机等不同的网络连接设备和方式.而在虚拟化中,这些设备可以通过虚拟化的方式来实现.本章主要讲解VMware vSphere 5.0网络管理. 一.VMware vSphere 5.0网络概述 VMware vSphere使用的是高度依赖网络连接的分布式体系结构.要充分利用虚拟化的优势,就需要优化vSphere数据中心的虚拟网络基础架构.要进行优化,就

VMware vSphere 6.0 新功能特性(一)

VMware vSphere 6.0 是业界领先的虚拟化平台,使用户能够自信地虚拟化纵向扩展和横向扩展应用.重新定义高可用性和简化虚拟数据中心.最终可实现高度可用.恢复能力强的按需基础架构,是云计算环境的理想基础.以下介绍全新特性和增强功能: 一.计算 更高的可扩展性 1.单个虚拟机支持128个虚拟CPU(vCPU)和4T虚拟内存(vRAM); 2.ESXI主机支持480个CPU和6TB 内存(RAM): 3.ESXI主机支持1024个虚拟机(VM): 4.集群支持64个节点.         

HA-集群(High available)高可用性集群(双机热备)菜鸟入门级

HA(High available)高可用性集群(双机热备)   1.理解:两台服务器A和B ,当A提供服务,B闲置待命,当A服务宕机,会自动切换至B机器继续提供服务.当主机恢复正常后,按照使用者设定的自动或手动切换到主机上运行,数据一致性通过共享存储系统解决. 2.实现该功能的软件有:Heartbeat , keepalived(具有负载均衡的能力) 3.结构图 HA-Heartbeat 实验:以hearbeat为例,来做HA集群,并把nginx服务作为HA对应的服务 关闭防火墙:iptabl

nginx+keepalived实现双机热备高可用性

搭建准备: 机器两台 ip分别为192.168.100.128 192.168.100.129(能够用虚拟机測试.虚拟机网络模式为NET模式.且为静态ip) 另外须要准备一个虚拟ip对外提供服务.即通过该ip訪问web程序. (keepalive会将虚拟ip绑定到两台机器上)keepalived的核心原理是vrrp协议.英文好能够查看最新协议RFC3768. 1.nginx安装 两台机器都须要安装.能够參考我的上篇博文 Linux tar包安装Nginx http://blog.csdn.net

VMware vSphere ESXi6.0常用命令

1.简介 VMware vSphere ESXi6.0常用命令使用,对于一些个人认为比较常用的命令进行总结,如果读者需要了解更多请访问VMware官网下载文档,链接如下:https://www.vmware.com/support/developer/vcli/. ESXi命令行获取帮助的方法为<命令关键字 --help>,常用的命令一般都是以esxcli开头,如果忘记命令可以使用帮助:esxcli --help:输出如下: [[email protected]:~] esxcli --hel

VMware vSphere 4.0平台虚机迁移至VMware vSphere 6.0平台方法

将原有老环境中的VMware vSphere 4.0平台中虚机迁移至VMware vSphere 6.0平台中一.迁移思路思路搭建网络文件服务器NFS服务,在本次项目中搭建了两套NFS服务器,一台为Linux 5.5版本部署的NFS Server,部署的IP地址为192.168.15.252,NFS共享存储目录为/NFS,另一台为通过UNIX平台FreeNAS9.10部署一套NFS服务,部署的IP地址为192.168.15.253,共享存储目录为/mnt/data01/nfs,其中vSphere

&#8203;Keepalived双机热备

Keepalived双机热备 Keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健检查功能,如判断LVS负载调度器.节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集.在非LVS群集环境中使用时Keepalived也可以作为热备软件使用. Keepalived采用VRRP(virtual  router  redundancy protocol,虚拟路由冗余协议)热备份协议,以软件的方式实现linux服务器的多机热备功能.VRRP是