vSphere高可用性自发布以来就备受企业用户关注,它具有易操作,低成本,高可用的优点。也不像传统的应用集群技术,需要提供额外的备用硬盘或分层软件。企业可以低成本的利用VMware这特性为服务提供连续性,避免长时间宕机而造成不必要的损失。
谈及HA,这里介绍下vSphere的两大核心组件:ESXi和vCenterServer。
Ø ESXi
ESXi就是Hypervisor,类似操作系统,直接安装在裸设备上,可以实现虚拟化核心功能的软件,实现一台物理机上可并发运行多个操作系统。
Ø vCenter Server
现实生产环境中,通常有很多台ESXi主机,而vCenter Server可以将众多的ESXi主机组成集群进行统一管理,避免了不同ESXi主机间来回切换的麻烦。与ESXi不同之处在于,vCenter Server有两个版本:window版本和Linux appliance版本(区别后面介绍)。
集群
谈及到vSphere高可用性,这里需要熟悉vSphere中集群的概念。在vSphere中,vCenter Server将多台ESXi主机组织起来,作为一个集群(Cluster)来组成一个更大的资源池,利用vSphere的高可用性,可以实现虚拟机在集群内ESXi主机上迁移。
vSphere的集群功能主要有以下几类:
Ø DRS:分布式资源调度
主要用于动态调整Cluster内ESXi主机的负载,主动实现把负载较重的ESXi主机上的虚拟机动态迁移到其它负载较轻的ESXi主机上,最终实现Cluster中ESXi主机资源的消耗平衡。
Ø HA:高可用性
主要用于意外情况下,资源的动态切换。当监控到Cluster中的主机或者虚拟机出现意外故障时,可以在其它ESXi主机上启动故障机器承载的虚拟机。
Ø DPM:分布式电源管理
分布式电源管理,用于在负载较轻时,把虚拟机动态“集中”到Cluster中的少部分主机上&#