高可用虚拟机池化管理框架的设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:zhiping1209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机池化管理是指以统一管理视角提供虚拟机生命周期管理和资源按需提供的虚拟化技术。近几年来,虚拟机池化管理已成为构建主流云计算平台的关键技术之一。根据IDC报告,预计到2014年,全球主要IT企业70%的工作负载都将受管于虚拟机池化管理技术。   现有虚拟机池化管理普遍采用master/slave模式,存在单点失效问题。主流虚拟机池化管理方案在解决单点失效问题上,采用的是master节点重构建或备份节点(本文特指master备份节点)静态指定策略,需要人工参与和配置,缺乏灵活性。相关数据显示这种人工配置方法容易导致误操作,从而引起虚拟机资源池在恢复时部分或全部状态信息丢失,将可能导致巨大的经济损失。本文设计并实现了一种高可用虚拟机池化管理框架,通过master节点失效自动发现和自动替换减少人工干预来避免误操作,从而达到保障虚拟机池化管理系统高可用的目的。   首先,本文提出了一种基于角色和双机热备的虚拟机池化管理框架,其核心思想是采用角色划分和选取机制来自动指定备份节点,当master节点失效时,采用“重定向”机制实现备份节点对master节点的替换,保障服务的连续性;其次,网络短暂不可用会引发master节点冲突现象,针对这种情况,本文提出一种“序列法”多master节点消除机制,避免因多master节点对外提供服务而造成的管理混乱;最后,本文提出了一种双向异步通信机制保障master节点和备份节点的数据一致性。   基于上述设计,本文实现了一个高可用虚拟机池化管理平台,该平台具有master节点失效自动发现和自动替换的能力,能有效保障master节点宕机时虚拟机资源池服务的连续性。实验结果显示,本方法能在有效解决master节点单点失效问题的基础上做到对用户的完全透明。  
其他文献
基于二维断层扫描医学图像的三维重建属于医学图像处理与分析领域重要研究内容,其通过对二维断层数据进行分析和处理,还原出被检物体的三维模型,便于医生从多角度、多层次进行观
分布式哈希表(Distributed Hash Table,简称DHT)是结构化对等网络组网方式的核心,广泛应用于各种大规模的分布式系统,例如目前主流文件共享应用eMule和BT等。DHT提供了一种去中心
随着移动互联网技术的不断发展,移动应用已经越来越广泛。目前移动终端已经拥有了强大的处理和存储能力,移动终端正在从简单的通话工具变为一个综合信息处理平台。这也给移动应
近年来,计算机技术和计算机图形技术正以十分迅猛的速度发展,在软硬件技术的带动下,三维虚拟服装设计与展示系统也呈现出繁荣的景象,并且对服装行业市场产生了深远的影响。服装设
运动目标检测是计算机视觉领域的一个重要研究课题,在智能视频监控、人机交互、视觉导航等许多领域有着广泛的应用。当场景中的光照有变化,特别是突然变化时,运动目标检测会变的
软件测试作为保证软件质量和可靠性的一种重要技术,开销在整个软件开发成本中占有很大比重。随着测试驱动开发的流行,开发者需要花大量时间在测试和调试工作上。对于开发者,编写
随着地理科学和计算机科学的不断发展,地理信息系统(GIS)的应用领域也在不断扩展。空间数据的存储是GIS系统的组织基础,空间数据的存取效率在很大程度上影响着GIS系统的性能
第三代合作伙伴计划(3rd Generation Partner Project,3GPP)考虑到未来用户对多媒体业务的迫切需求,因此引入了基于SIP协议的IMS (IP Multimedia Subsystem,IP多媒体子系统)
随着Internet技术的迅速发展,在线新闻己成为人们获取信息的主要途径。然而互联网上的新闻杂乱无序、增长迅速,人们很难从如此庞大的信息库掌握有用的信息,特别是最新的消息
高效视频编码HEVC(High Efficiency Video Coding),又称H.265,是由JCT-VC(Joint Collaborative Team on Video Coding)在2013年1月推出的新一代国际视频编码标准。在与现有标准