异构虚拟机管理平台的设计与实现
发布时间:2017-09-02 22:34
本文关键词:异构虚拟机管理平台的设计与实现
更多相关文章: 虚拟机 PHP libvirt 虚拟机监视器
【摘要】:随着云计算和大数据的发展,更多的企业需要建立更高效的数据中心。与此同时,服务器虚拟化技术备受企业的青睐,几乎所有的数据中心都采用了虚拟化技术来提高服务器集群的利用率,针对大型数据中心的管理软件已层出不穷。中小型企业也需要建立自己的虚拟化服务器,需要对不同种类虚拟机进行管理。但如果采用大型虚拟化或云平台管理软件会存在成本高和管理复杂等问题,所以研究与开发简洁易用且能够管理异构虚拟机的软件平台已经是该领域发展的一个方向。 本文对虚拟化技术、管理软件模型和相关开发技术进行学习总结。在研究各种虚拟监视器结构的基础上,给出了针对小型私有环境中建设虚拟化服务器管理软件需求分析。对系统进行了总体设计,设计了系统的总体层次架构、功能模块和数据库结构。在详细设计中,结合需求分析和总体设计,给出了系统主要模块的类图设计和时序图设计。最后采用而向对象的设计原则完成系统的编码和测试工作。 本文研发的异构虚拟机管理系统,能对KVM、ESXi、XEN三种虚拟机监视器进行统一的管理,提供了用户管理、虚拟机管理、虚拟机镜像管理、物理机管理、日志管理和存储管理等功能。本系统满足中小企业对不同虚拟机进行统一管理的需求。
【关键词】:虚拟机 PHP libvirt 虚拟机监视器
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP302
【目录】:
- 摘要4-5
- ABSTRACT5-7
- 目录7-9
- 第一章 绪论9-15
- 1.1 课题背景9-10
- 1.2 国内外研究概况10-12
- 1.3 本文研究内容12-13
- 1.4 章节结构13-15
- 第二章 相关技术研究15-24
- 2.1 虚拟化技术15-19
- 2.1.1 KVM17-18
- 2.1.2 XEN18-19
- 2.1.3 ESXI19
- 2.2 虚拟化管理API19-22
- 2.2.1 LIBVIRTAPI20-22
- 2.3 开发技术22-24
- 第三章 异构虚拟机管理系统需求分析24-33
- 3.1 系统需求概述24
- 3.2 虚拟机监视器管理需求分析24-25
- 3.3 系统基本功能需求分析25-33
- 3.3.1 虚拟机管理26-29
- 3.3.2 虚拟机镜像管理29
- 3.3.3 物理机管理29
- 3.3.4 存储管理29-30
- 3.3.5 日志管理30-31
- 3.3.6 用户管理31-33
- 第四章 异构虚拟机管理系统总体设计33-41
- 4.1 系统总体架构设计33-34
- 4.2 系统功能设计34-38
- 4.2.1 系统接口模块的总体设计34-35
- 4.2.2 系统业务处理模块的设计35-38
- 4.3 系统存储数据结构设计38-41
- 第五章 异构虚拟机管理系统详细设计与实现41-65
- 5.1 系统实现环境和工具41-42
- 5.2 系统的详细设计与实现42-65
- 5.2.1 系统技术架构42-43
- 5.2.2 接口模块43-48
- 5.2.3 虚拟机管理功能48-52
- 5.2.4 用户管理功能52-55
- 5.2.5 虚拟机镜像管理功能55-58
- 5.2.6 物理机管理功能58-61
- 5.2.7 存储管理功能61-63
- 5.2.8 日志管理功能63-65
- 第六章 系统测试65-68
- 6.1 系统功能测试65-67
- 6.1.1 测试环境65-66
- 6.1.2 测试方法66
- 6.1.3 测试用例66-67
- 6.1.4 测试结果67
- 6.2 测试小结67-68
- 第七章 总结与展望68-70
- 7.1 论文总结68
- 7.2 研究展望68-70
- 参考文献70-72
- 致谢72
【参考文献】
中国期刊全文数据库 前3条
1 张建勋;古志民;郑超;;云计算研究进展综述[J];计算机应用研究;2010年02期
2 张海滨;;通过Esxi实现数据中心虚拟化[J];中国教育网络;2009年03期
3 张寓琛;张小芳;;x86服务器虚拟化平台性能测试[J];计算机与现代化;2014年02期
,本文编号:781303
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/781303.html