基于OpenStack开放云管理平台研究
发布时间:2018-07-05 04:09
本文选题:云计算 + OpenStack ; 参考:《吉林大学》2014年硕士论文
【摘要】:随着信息科技的发展,云计算被广泛应用到商业中,它将软件、基础设施以及平台作为服务通过网络提供给用户,从而使用户节约了管理软件和硬件资源的费用。虚拟化是实现云计算的主要技术之一,虚拟化技术能够提供比实际物理机器运行更多的虚拟机,实现资源的有效利用,虚拟机的管理和部署对于虚拟化具有很大意义。虚拟机具有灵活性,能够在不中断服务的情况下在物理机上进行迁移。虚拟机的迁移实现系统负载均衡和优化电源管理。 由于云计算中的资源庞大,需要对云计算中的资源进行有效地管理,各大公司推出了自己的云管理平台,在各自的云平台上实现对资源进行管理。2010年RackSpace公司提出了OpenStack开放云管理平台,OpenStack具有简单部署、大规模可伸缩的特点,受到了更多公司的支持。在OpenStack云平台上Nova利用API接口实现对虚拟机的监控和管理。 本文首先介绍了云计算以及虚拟化技术,重点研究了OpenStack云平台如何实现对资源和虚拟机的管理,,以及在OpenStack云平台上虚拟机迁移的方式和原理。在分析了现有的虚拟机迁移技术的基础上,结合OpenStack云平台的特点,提出了在OpenStack云平台上多个虚拟机同时迁移的方法。由于具有共享存储的虚拟机集群在迁移过程中,内存中存在大量的重复数据,传输这些数据占用大量的网络带宽,使用重复数据删除算法对内存数据进行处理,使得重复数据在迁移的过程只传输一次。虚拟机集群迁移可以有效的提高资源的利用率,同时可以降低集群消耗。 通过在OpenStack云平台上进行验证,相对于直接拷贝内存和基于内存压缩的虚拟机集群迁移的方法,此方法有效的减少了网络数据传输量以及虚拟机迁移的停机时间和总迁移时间,并且在随着迁移的虚拟机的数量增多时,网络的数据传输量并没有显著的增加,实现虚拟机的高效迁移。
[Abstract]:With the development of information technology, cloud computing is widely used in business. It provides software, infrastructure and platform as services to users through the network, which saves users the cost of managing software and hardware resources. Virtualization is one of the main technologies to realize cloud computing. The virtualization technology can provide more virtual machines than the actual physical machines and realize the efficient utilization of resources. The management and deployment of virtual machines have great significance for virtualization. The virtual machine has the flexibility to migrate on the physical machine without interruption of service. The migration of virtual machine realizes system load balance and power management optimization. Due to the huge resources in cloud computing, the resources in cloud computing need to be managed effectively, so each company has launched its own cloud management platform. In 2010, RackSpace put forward OpenStack Open Cloud Management platform (OpenStack), which has the characteristics of simple deployment, large-scale scalability, and has been supported by more companies. Nova uses API interface to monitor and manage virtual machine on OpenStack cloud platform. This paper first introduces cloud computing and virtualization technology, focusing on how OpenStack cloud platform to manage resources and virtual machines, and how to migrate virtual machines on OpenStack cloud platform. Based on the analysis of the existing migration techniques of virtual machines and the characteristics of OpenStack cloud platform, a method of simultaneous migration of multiple virtual machines on OpenStack cloud platform is proposed. Because there is a lot of duplicate data in memory in the migration process of virtual machine cluster with shared storage, the transmission of these data takes up a lot of network bandwidth, so the repeated data deletion algorithm is used to process the memory data. Causes duplicate data to be transmitted only once during the migration process. Virtual machine cluster migration can effectively improve the utilization of resources and reduce cluster consumption. Compared with the methods of directly copying memory and migration of virtual machine cluster based on memory compression, this method can effectively reduce the amount of network data transfer and the downtime and total migration time of virtual machine migration. And with the number of migrated virtual machines increasing, the network data transfer volume does not significantly increase, to achieve efficient migration of virtual machines.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.07;TP311.52
【参考文献】
相关期刊论文 前2条
1 张彬彬;罗英伟;汪小林;王振林;孙逸峰;陈昊罡;许卓群;李晓明;;虚拟机全系统在线迁移[J];电子学报;2009年04期
2 王仕象;;关于虚拟机迁移技术的应用研究[J];科技传播;2012年20期
相关重要报纸文章 前1条
1 中国移动通信集团设计院有限公司 史彤;[N];计算机世界;2013年
相关博士学位论文 前1条
1 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年
本文编号:2098863
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2098863.html