基于OpenStack虚拟机迁移的主动容错服务设计与实现

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:shangxing110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的逐渐普及,云平台的可靠性越来越显得重要。为运行在云平台上的应用程序提供有效的容错服务是亟需解决的关键问题。OpenStack云平台的一个重要功能是虚拟机的实时迁移。虚拟机的实时迁移功能是指将虚拟机从当前工作的物理机器上转移到另一个物理机器上,在转移的过程中,不影响虚拟机的正常工作,对用户实现透明性。通过实时迁移,可以实现容错的目的。然而,当前OpenStack平台的实时迁移功能,只能通过管理员手动进行,具有一定的滞后性,在选择迁移的源物理机和目标物理机时,考虑因素不够全面。针对在OpenStack云平台中,实时迁移虚拟机的功能只能由管理员手动进行的问题,本文提出了一种主动式实时迁移虚拟机的容错方法,该方法是通过对云平台中物理节点的系统资源与硬件情况进行实时监控并分析,将可能因为负载不均而出现系统故障的物理节点上的虚拟机实时迁移到合适的其他物理节点上,实现主动式容错服务。通过该服务能够预防云平台服务器集群在运行的过程中,由于某个物理节点长时间处于高负载状态导致的系统错误,达到提升云平台服务器集群运行稳定性的效果。论文主要完成以下三方面的工作:(1)分析OpenStack云平台的整体架构,对平台实时迁移功能的工作流程和源代码进行研究,找到该功能中可以改进的地方,即对平台中的实时迁移功能进行扩展,对虚拟机进行主动式的实时迁移。因此设计了能够基于OpenStack平台进行主动式实时迁移功能的容错服务系统。(2)介绍基于OpenStack虚拟机迁移的主动容错服务的设计与实现:本系统是由Python语言编写实现的,主要包括四个部分:监控模块、分析模块、通信模块、容错迁移模块,本论文将会对这四个模块的设计流程以及具体的实现方法进行介绍。(3)搭建实验环境并进行测试分析:首先搭建OpenStack平台,并对平台进行设置与NFS安装,保证实时迁移功能的正确运行;由于系统需要对主机环境监控,包括系统资源和主机硬件资源,因此需要在主机上安装Psutil库、Lm-sensors工具;为了实现节点间的通信需要安装Twisted框架;由于系统是对虚拟机进行调度,所以需要安装OpenStack Client客户端来调用OpenStack平台的实时迁移命令。环境搭建完成后,对系统进行模块测试和系统测试,模块测试包括对监控、分析、通信、容错迁移四个模块分别进行测试,系统测试包括模拟网上购物系统和实时播报系统两个场景对系统的整体功能进行测试。
其他文献
独立研发和合作研发在企业实践中被普遍使用,但是企业往往会面临一个二元性的选择问题,为了能够实现创新收益的最大化,一些企业希望能够同时兼顾独立研发和合作研发。然而,现
扶贫工作历来是政府工作的重点,近年来国家出台了重大的扶贫战略和优惠政策。企业如何服务国家战略,通过产业扶贫和普惠金融,在实现社会效益的同时也实现自身的可持续发展?目
计算机技术和网络技术的快速发展使得信息共享变得更加容易,但是同时也使得信息变得更加不安全。信息安全关乎着国家和社会的稳定,保障自己国家的信息安全成为衡量综合国力的
在机器学习中,多示例学习是一个研究热点,是第4种机器学习框架,目前多应用于自然场景分类、网络目录页面推荐、计算机安全等方面。在多示例学习的研究中,数据包中特征数量较
随着软件系统的不断维护与演化,软件系统的规模不断变大,软件维护的任务越来越复杂。为了更快更好地维护软件任务,需要及时有效地推荐出合适的软件开发者解决相应的软件问题
钢丝绳凭借其自身的良好特性,被广泛应用到工业现场中。在使用过程中存在磨损、刮伤、断丝、锈蚀等损伤,而且钢丝绳使用的场合一般为电梯或者起重机等设备。为了确保安全,需
电声测试系统在国外的发展具有相较国内更加坚实的基础,现存主流产品多有售价高昂、操作复杂的缺点,并且国内市场可做的其他选择寥寥无几。本文以模块化的多功能电声综合测试
随着工业智能化程度越来越高,保障生产过程安全和产品质量已成为当前必须面对的问题,而过程检测技术就是解决此类问题的有效方法。工业生产运行过程每时每刻都在产生并储存大
随着计算机的快速发展和数据时代的到来,人们对数据的准确性要求越来越高。得到更精准、噪音更少的数据,是实现精准的数据分析的关键。对大量数据实现快速检索成为数据处理的
现有隔震结构的研究主要集中于隔震支座,较少考虑上部结构力学性能对整个隔震建筑抗震性能的影响。本文设计了符合规范要求的隔震钢筋混凝土框架结构,并在此基础上依次增大隔震结构的承载力和刚度,共建立了16个隔震结构模型,以研究承载力、刚度及两者同时调整对隔震结构抗震性能的影响。本文利用SAP2000有限元软件对所建隔震模型进行Pushover分析及动力时程分析。Pushover分析中选取倒三角加载模式和均