改进的虚拟机池单点失效管理策略.pdfVIP

  • 6
  • 0
  • 约1.42万字
  • 约 5页
  • 2016-01-04 发布于福建
  • 举报
第 13卷 第33期 2013年 11月 科 学 技 术 与 工 程 VoL13 No.33 NOV.2013 1671— 1815(2013)33—9992—05 ScienceTechnologyandEngineering ⑥ 2013 Sci.Tech.Engrg. 改进的虚拟机池单点失效管理策略 蓝新波 杨善友 (广东农工商职业技术学院计算机系,广州 510507) 摘 要 现有的虚拟机池化管理普遍采用的是master/slave模式,存在单点失效问题。针对此问题,设计并实现了一种基于 角色的虚拟机池单点失效处理方法,该方法采用角色划分和选取机制 自动指定主备节点,并基于序列法解决了自动选取机制 中存在多个master节点冲突问题。实验表明,该方法能够实现master节点对用户透明的失效恢复。 关键词 虚拟机 池化管理 单点失效 中图法分类号 TP316.4; 文献标志码 A 虚拟机池是指以统一管理视角整合多台物理 er 【则实现了一种基于 “在线更新”的 “手工重配 服务器资源,并提供虚拟机生命周期管理和资源按 置”的master节点重定向方法;VMWarevCenter 和 需提供的虚拟化技术。近几年来,该技术已成为构 MicrosoftHyper.Vl8则基于 “双机热备”思想,通过 建主流云计算平台的关键技术之一 ¨ 。根据 IDC 预先定制备份节点,实现了一种基于 “自动替换”机 报告,预计到2014年,全球主要 IT企业70%的工作 制的master节点自修复方法。 负载都将受管于虚拟机池化管理技术。 然而,上述方法均未能很好地解决master节点 然而,虚拟机池在带来统一管理,维护便捷的 失效恢复对用户的透明性,其原因是上述方法均采 同时,也会引入了风险集中,单点失效的问题。所 用的是备份节点静态指定策略。本文提出了一种 谓 “单点失效”,是指虚拟机池中负责全局信息的管 基于角色的虚拟机池单点失效处理方法,该方法按 理节点出现宕机或停止服务的状况。该问题会导 照一定策略自动选取主备节点,在 master节点宕机 致管理节点的部分数据丢失,或平台重装等严重后 时备份节点能主动接管其功能,从而保障虚拟机池 果。相关数据显示 ,此类失效将给云计算平台造成 服务的高可用性。针对管理节点探测故障的不同 每小时上百万美元的巨大经济损失,同时带来顾客 情况,提出了一种序列法来解决资源池中存在多个 流失、服务商信誉下降等严重隐性损失。因此,VM— master节点冲突的问题 。 WarevCenter、CtrixXenServer、MicrosoftHyper—V等 1 相关工作 主流虚拟化软件都将虚拟机池化管理的高可用性 作为其产品的核心竞争力之一_4。。。J。 文献[9]指出了几种常用的备份机制来保障系 目前,典型的虚拟机池均采用的是 “master/ 统的高可用性,分为双机双工,双机热备和 Ⅳ+1 slaves”结构,其中master节点失效恢复的透明性成 冗余。 双机双工,是两台服务器上对外提供相同的服 为衡量虚拟机池高可用的一个重要度量指标。已 务,任何一个服务器宕机,都可以由另一台服务器 有工作XCP 采用的是基于 “手工重构建”的虚拟 机资源池和master节点失效恢复方法;而 XenServ. 接管工作。这种方式有多个节点共同管理整个系 统,称这些节点为管理节点,google的chubby 就 2013年6月27日收到 国家自然科学基金 资助 是利用这种方式来共 同管理系统保障高可用

文档评论(0)

1亿VIP精品文档

相关文档