VMware vCenter Server Heartbeat终止更新 管理员怎么破?

日期: 2014-08-05 作者:Alastair Cooke翻译:张冀川 来源:TechTarget中国 英文

VMware在2009年推出了vCenter Server Heartbeat,通过在两台Windows服务器之间建立服务集群,为vCenter Server服务提供了高可用性。但最近的许可变更令管理员对vCenter的高可用性选项产生困惑。 VMware在6月份宣布终止vCenter Server Heartbeat(vCSHB),这意味着管理员无法购买新的vcSHB许可,对现有用户的服务支持将在2018年9月终止。 管理员仍旧可以使用vCSHB包括vCenter所使用的SQL Server数据库。

其角色是交付高可用性而不是在高可用(HA)集群上运行vCenter虚拟机。 在vSphere环……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

VMware在2009年推出了vCenter Server Heartbeat,通过在两台Windows服务器之间建立服务集群,为vCenter Server服务提供了高可用性。但最近的许可变更令管理员对vCenter的高可用性选项产生困惑。

VMware在6月份宣布终止vCenter Server Heartbeat(vCSHB),这意味着管理员无法购买新的vcSHB许可,对现有用户的服务支持将在2018年9月终止。

管理员仍旧可以使用vCSHB包括vCenter所使用的SQL Server数据库。其角色是交付高可用性而不是在高可用(HA)集群上运行vCenter虚拟机。

在vSphere环境中配置合理的HA集群是我们建立高可用性的基线。如果一台物理服务器发生故障,运行在上面的虚拟机将会在集群中的其他主机上重新启动。确保虚拟机内的操作系统和应用程序完成了重启是非常重要的。首先是操作系统启动,然后是应用程序。这可能要花几分钟时间。对vCenter虚拟机来说,花15到30分钟启动所有服务是很常见的。好消息是vCenter不需要运行在HA集群内就可以实现高可用。HA集群将会像启动其他虚拟机那样启动vCenter虚拟机,然后vCenter将会自动启动相关服务。

当vCenter Server宕机

vCenter Server停止运行将会出现什么状况?通常最大的问题是不知道发生了什么。最终用户几乎不会受到vCenter Server宕机的影响。

首先,对IT来说vCenter是管理vSphere环境的控制点。如果vCenter宕机,管理员将无法创建新虚拟机或者迁移现有的虚拟机。

其次,无法查看并监控vSphere资产。当我们试图监控HA故障切换时,vCenter发生宕机很令人讨厌。发生故障切换时无法管理虚拟机可能是一件好事,这是HA分内的事儿,最好让HA自己处理。

此外,如果vCenter宕机,那么其他集群特性包括DRS和Storage DRS将无法继续运行。DRS在不同物理服务器之间迁移虚拟机以分担负载,Storage DRS同样可以分担数据存储的负载。如果vCenter宕机,不会发生负载的重新平衡;虚拟机负载变化可能会使主机负载达到饱和,从而影响虚拟机性能。上述风险较小,因为集群在vCenter宕机前已经进行了平衡,我们更关心的是启动虚拟机,一旦vCenter恢复正常,将会对集群进行重新评估并平衡负载。

有时用户能够感知到vCenter宕机。有一些其他产品比如vCloud Director (vCD) 和 Horizon View需要调用vCenter。使用这些产品的最终用户可能需要使用VMware vCenter创建或者修改虚拟机。如果vCenter宕机,vCD用户将无法部署新虚拟机或者修改现有虚拟机的虚拟硬件。云服务用户通常无法容忍管理中断,所以我们需要能够快速恢复。

使用Horizon View时,如果vCenter宕机,用户可能无法访问个人桌面。如果发生在上午9点,30分钟的服务中断可能是个大问题,因为这时整个办公室都在等待开始一天的工作。

为View或者vCD准备一台单独的vCenter是个好主意,即使你不需要多余的vCenter以实现可扩展性。在管理虚拟基础设施的vCenter之外有一台单独的vCenter有利于加速恢复时间。

为vCenter提供HA,VMware可能会做什么?

第一种选择是什么也不做:像其他虚拟机一样,vCenter虚拟机交由vSphere HA保护。如果vSphere HA能够足够好的对Oracle服务器提供保护,那么为什么不用于保护vCenter呢?当然,在启动虚拟机时HA恢复肯定会存在服务中断情况。

第二种选择是将额外的可用性交给第三方开发者。vCHSB源自NeverFail并经其发展。如果OEM交付的VMware过期,我认为你可以购买NeverFail。虽然仍旧存在服务中断情况,但只需要等待服务启动就可以了,因为虚拟机已经启动了。

第三种选择是我们一直在听说的多处理器vSphere FT。如果该特性包含在vSphere产品更新中,将允许vCenter响应HA事件。如果ESXi服务器发生故障,预先配置了多处理器vSphere FT能够避免vCenter服务中断。

Scale-out vCenter版本?

我期待的选择是VMware能够使vCenter成为一个由多台Linux集群虚拟机构成的scale-out设备。可能是Web App方式—由一个或者多个虚拟机构成的负载均衡集合提供服务。只要虚拟机在运行,服务就是可用的。单个虚拟机发生故障但服务仍旧是可用的。在VMworld 2012大会上这被描述为一个项目,从那时起我一直在等待。人们普遍认为该scale-out容错架构是云应用发展的未来。

像以前一样,解决该问题有很多方法。采用的解决方案取决于你的需求,所以有一系列可用的解决方案是很重要的。大多数vSphere用户发现HA集群恢复级别很不错,只不过有些人的可用性要求更高。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐