VMware集群的高可用性和负载平衡(vmware高可用方案)

VMware集群的高可用性和负载平衡(vmware高可用方案)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-10-24
文章简介

在主机服务器上使用VMwareESXi可以最大化硬件,因为您可以在隔离的虚拟机(VM)上运行多个应用程序。大多数用户需要更多的虚拟机,而在大多数情况下,这些虚拟机无法容纳在一台物理服务器上。这就是VM

2025阿里云双十一服务器活动

在主机服务器上使用VMwareESXi可以最大化硬件,因为您可以在隔离的虚拟机(VM)上运行多个应用程序。大多数用户需要更多的虚拟机,而在大多数情况下,这些虚拟机无法容纳在一台物理服务器上。这就是VMware集群的用武之地。

VMware集群将多台物理服务器分组,并将它们作为一个单元进行聚合和管理,将它们视为一台机器。在服务器虚拟化中使用时,VMware集群可解锁vSphere高可用性(HA)、负载平衡和VMwarevSAN功能。

通过vSphere集群获得灵活性

vSphere集群是一组配置为共享处理器、内存、网络和存储等资源的ESXi主机。在vSphere环境中,每个集群最多可容纳32个ESXi主机,每个主机最多支持1024个虚拟机。

使用vSphere集群允许IT管理员在VMware环境中聚合和组织虚拟化资源,并将它们与底层物理资源相关联。假设一个集群包含三台物理服务器,每台都有四个运行频率为8GHz的双核处理器和16GB内存。

这样一个集群的总计算能力变为192GHz,而可用内存为48GB。使用此设置,您无需担心底层集群资源的物理组成。您所需要做的就是通过vCenterServer根据聚合的可用资源设置资源池策略。VMware基础架构会自动将资源分配给这些策略范围内的虚拟机。

例如,市场部从192GHz、48GB的集群中预留128GHz、32GB,留给销售部64GHz、16GB。您为销售部门分配了64GHz的计算能力和16GB的内存这一事实并不意味着您不能即时调整它们的大小。

如果销售部门的工作量增加,您可以将其计算能力从64GHz动态提升到92GHz。您还可以在不关闭关联VM的情况下将内存消耗从16GB增加到20GB。为VM保留资源并不意味着他们立即离开营销部门。

当你拿走为市场部预留的32GHz,只有在市场部空闲的时候,它才会分配给销售部。当营销部门增加其容量时,它会自动带走其32GHz。以这种方式使用资源不会导致浪费,即使您为不同的池保留了它们。

使用vSphereHA实现高可用性

高可用性(HA)是一种系统特性,描述了其在不停机的情况下连续运行的能力。可用性通常表示为给定年份的正常运行时间(系统可用的总时间)与停机时间(系统不可用的总时间)之间的比率。

VMware集群的高可用性和负载平衡,vmware高可用方案

VMware使用称为vSphereHA的许可功能在虚拟化层提供基础广泛且经济高效的高可用性。启用后,vSphereHA会自动在具有备用容量的其他ESXi主机上重新启动出现故障的虚拟机。这最大限度地减少了服务中断和停机时间,同时消除了对昂贵的专用硬件和附加软件的需求。

虽然术语vSphereHA和vSphereFaultTolerance(FT)经常互换使用,但它们的含义不同。vSphereHA侧重于在高性能是重中之重的情况下实现尽可能短的停机时间。vSphereFT还确保最短的停机时间,但并不专注于在系统故障事件期间提供高性能。

vSphereHA利用HighAvailability集群(在同一网络上汇集的ESXi主机的逻辑分组)来防止ESXi主机、虚拟机和应用程序出现故障。可以在不同的ESXi主机上重新启动VM,因为HA集群具有共享存储,用于维护集群内所有主机均可访问的虚拟机磁盘(VMDK)文件。

vSphereHA使用称为故障域管理器(FDM)的功能,这是一种监控物理服务器可用性的代理。当您设置VMware集群时,vCenterServer会将FDM代理放置在每个集群的ESXi主机上。集群中的一台ESXi主机成为主机,其他主机成为从机。Master主机监控集群中Slave的信号,并与vCenterServer通信。

如果主控主机未能检测到来自vSphere环境中任何主机或虚拟机的信号,它会指示vSphereHA采取补救措施。如果整个主机出现故障,该硬件上的所有VM都会在集群中具有备用容量的其他服务器上重新启动。如果虚拟机出现故障,vSphereHA会在集群中的其他主机上重新启动它。

使用VMwareDRS管理集群资源

与vSphereHA一样,VMwareDistributedResourceScheduler(DRS)是一项可授权的功能,您可以将其添加到VMware集群中。当您启用VMwareDRS时,vCenterServer使用其系统算法和您自己定义的规则来管理和优化集群资源。

VMwareDRS将合并后的CPU、内存和存储资源视为集群中所有虚拟机都可以访问的全局资源池。VMwareDRS根据集群内的资源分配策略智能地监控正在运行的虚拟机的工作负载及其在ESXi主机上的资源消耗。

如果特定工作负载违反了设定的策略,或者有改进的潜力,VMwareDRS会利用VMwarevMotion动态地将VM重新分配给集群中的不同ESXi主机。

创建新VM时,如果启用了DRS功能,则无需指定主机。VMwareDRS自动收集集群中主机的详细信息和新VM的资源消耗详细信息,并生成放置建议。

这样,VMwareDRS提供了负载平衡和服务质量(QoS)功能。通过自动将VM迁移到不同的ESXi主机,VMwareDRS增强了vSphere环境中的性能。出于这个原因,大多数组织利用VMwareDRS和vSphereHA来实现故障转移和负载平衡。

在故障转移的情况下,vSphereHA会自动重启其他ESXi主机上的虚拟机,而DRS会智能地检查可用的计算资源以推荐集群内的虚拟机放置。

标签:
如何创建不同类型的网络重定向(创建不同网站的方法)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!