在物理服务器集群中,如果你不预留足够的集群资源让功能正常运行的话,那么高可用性会受到连累。 当你没有购买足够的硬件处理崩溃虚拟机的资源需求时,就会发生高可用性问题。在故障转移期间没有足够的集群资源预留给虚拟机的话,高可用性就受到牵连。 预留高可用性集群资源 支持高可用性的每个架构都需要预留集群资源,以便处理故障转移。
通常,那个量叫做集群预留,应该等同于一台服务器能提供的全额资源。如果一台服务器能提供10 MHz的处理能力和1GB RAM,那么你应该为故障转移预留等量的集群资源。 许多管理员认为未使用的集群资源等于浪费资源。这是可以理解的,因为让这些资源闲置岂不是违背了虚拟化充分……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在物理服务器集群中,如果你不预留足够的集群资源让功能正常运行的话,那么高可用性会受到连累。
当你没有购买足够的硬件处理崩溃虚拟机的资源需求时,就会发生高可用性问题。在故障转移期间没有足够的集群资源预留给虚拟机的话,高可用性就受到牵连。
预留高可用性集群资源
支持高可用性的每个架构都需要预留集群资源,以便处理故障转移。通常,那个量叫做集群预留,应该等同于一台服务器能提供的全额资源。如果一台服务器能提供10 MHz的处理能力和1GB RAM,那么你应该为故障转移预留等量的集群资源。
许多管理员认为未使用的集群资源等于浪费资源。这是可以理解的,因为让这些资源闲置岂不是违背了虚拟化充分利用所有资源的目的。但许多管理员没有意识到的是集群预留是必须的,并且要一直保持未使用的状态。如果活动着的虚拟机在使用这些集群资源的话,那么在故障转移期间虚拟机就不能使用。
什么时候需要预留集群资源?
在大型服务器集群中,未使用的集群资源并不是什么大事。如果你的数据中心有100台服务器,那么将其中一台作为高可用性集群预留也仅仅“浪费”总体投资的1%,这是可接受的。
然而,在小型服务器集群中,集群预留就麻烦了。如果你的集群只包含四台服务器,那么很难向上司解释你需要其中一台闲置,万一只有一台虚拟机崩溃,那么你浪费的是25%的投资。幸好,集群主机不会经常挂掉。如今的服务器硬件都内置了足够的冗余,以便发生故障转移时可用。
确保实现高可用性的其他方式
最小化浪费的集群资源的其他方式是不要将一台服务器的全部容量都闲置。例如,在VMware vSphere里,你可设置任意的集群资源百分比作为闲置容量。
不管使用何种hypervisor,以合适的故障转移顺序重新配置主机。每个架构都有tier-one服务器,还有不太重要的tier-two和tier-three服务器。如果你选择降低集群预留,配置故障转移选项,以便tier-one服务器首先进行转移。
配置故障转移顺序确保高位值工作负载在主机故障后自动重启。这种可选方式是提升高可用性的好方法,尤其对于不能预留集群资源的小型企业来说。
无论何时你计划为虚拟化购买硬件,购买足够的服务器满足目前的需求,以及下个购买计划前预期的需求,还有能预留集群资源。这样,就能拥有你所需要的所有硬件,在虚拟主机发生故障时能保护你的架构。
作者
Greg Shields,MCSE(微软认证系统工程师),是Concentrated Technology(www.concentratedtechnology.com)共同创始人和IT技术专家。他拥有近十五年的IT架构和企业管理经验。同时,也是一名IT培训师,并对IT多个技术主题进行演讲,主要包括微软管理、系统管理及监控、虚拟化等。他最近的著作是由SAPIEN出版社出版的《Windows Server 2008: What's New/What's Changed》。
翻译
相关推荐
-
VMware管理集群可协助管理
对于整理管理工具以及在出现问题时分隔重要软件和硬件, VMware管理集群是很好的方法。 随着虚拟环境的增加, […]
-
为硬件故障制定恢复计划——设计
对于现在的虚拟化环境,因为vMotion、容错、高可用性和冗余技术,我们将注意力集中在应用程序和系统可用性上。如果发生硬件故障会怎么样?
-
如何以有限预算构建KVM HA集群
很多小型组织使用了KVM虚拟化,但却无法在主机发生故障时采取相关措施保证高可用性。本文介绍如何采取简单的方式确保虚拟机的高可用性。
-
专家答疑:如何选择满足虚拟化需求的灾难恢复方案?(下)
我们就灾难恢复情况咨询了顾问委员会,他们心目中保护虚拟机最好的方式是什么?对于选择相关产品和方案,他们会给出怎样的建议?