基于小型机的虚拟化平台的设计与实现
发布时间:2017-08-09 14:33
本文关键词:基于小型机的虚拟化平台的设计与实现
【摘要】:我们平时的生活和工作中,很少会出现小型机,所以往往给人以神秘的感觉。但是从发展的历史剖析,小型机也确实有了一段历史。并且小型机也采用了比较高端的操作系统和硬件设备技术。本文设计并实现一个基于小型机的虚拟功能系统,本系统可以为用户分配小型机资源,可以更加高效的利用小型机的存储和计算功能。该系统的作用是对SUN、IBM、HP三大厂商的多种主流小型机进行管理。为企业分配小型机分区资源,来满足企业的功能需求,根据企业使用小型机的情况合理管理和分配小型机分区资源,企业对小型机的功能需求大致上分为七种类型的组合,对小型机网络拓扑的设计,对小型机软硬件设备的管理,将小型机分区做成模板来规范管理,对小型机使用的存储资源进行管理,对小型机的物理机性能做监控,统计并分析小型机的报表,还可以对小型机做节能优化,因此,基于小型机的虚拟化平台,能够帮助企业更好的利用自己的小型机资源,充分发挥小型机的作用,为企业的业务正常高效的运作提供安全稳定的环境。项目采用各厂商的UNIX系统作为具体的应用环境。为了实现目标,本项目需要解决三个问题:硬件的异构性、软件的适配性和系统的高可用性。由于采用三种厂商多达九种不同的虚拟化技术,本项目从硬分区和软分区两方面作了分类和统筹。文中首先对小型机服务器市场的现状和需求进行了详细的分析,根据分析的结果,提出了系统的解决方案和设计方案。本文的系统设计与实现部分,对系统的整体框架和各子系统的功能结构,都做了详细的论述。最后对系统进行测试和部署,并得到测试结果,系统达到需求和设计的预期结果。
【关键词】:小型机 虚拟化 高可用性
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要4-5
- Abstract5-9
- 第1章 绪论9-15
- 1.1 课题背景与意义9-10
- 1.2 国内外研究现状10-11
- 1.3 总体研究工作11-12
- 1.4 论文结构说明12-13
- 1.5 本章小结13-15
- 第2章 项目中涉及的相关技术15-19
- 2.1 SUN小型机简介15-16
- 2.1.1 Solaris Containers简介15
- 2.1.2 LDoms简介15-16
- 2.2 AIX Power VM和分区技术简介16-17
- 2.2.1 Power VM简介16
- 2.2.2 HMC简介16
- 2.2.3 IBM分区技术简介16-17
- 2.3 本章小结17-19
- 第3章 系统需求19-33
- 3.1 系统需求概述19-20
- 3.2 系统软件运行环境20
- 3.2.1 系统运行的硬件环境20
- 3.2.2 系统开发和调试的软件环境20
- 3.3 系统的功能需求20-28
- 3.3.1 网络拓扑21-22
- 3.3.2 设备管理22-23
- 3.3.3 模板服务23-24
- 3.3.4 存储管理24-25
- 3.3.5 性能监控25-26
- 3.3.6 报表管理26-27
- 3.3.7 节能优化27-28
- 3.4 系统的非功能需求28-29
- 3.4.1 横跨各种虚拟平台资源,统一管理多种云28-29
- 3.4.2 动态灵活的资源分配29
- 3.4.3 处理数据的安全性和定位29
- 3.4.4 考虑小型机虚拟机从创建到删除的全生命周期29
- 3.4.5 性能指标29
- 3.4.6 可靠性29
- 3.5 系统需要解决的关键问题29-31
- 3.5.1 小型机的虚拟化29-30
- 3.5.2 CPU虚拟化30
- 3.5.3 内存虚拟化30
- 3.5.4 IO设备虚拟化30-31
- 3.6 本章小结31-33
- 第4章 系统设计33-45
- 4.1 系统总体设计方案33-36
- 4.1.1 系统设计目标33
- 4.1.2 系统设计原则33-34
- 4.1.3 系统总体架构34-35
- 4.1.4 系统总体设计方案的有效性35-36
- 4.2 数据库的设计36-38
- 4.3 虚拟化平台功能的设计38-42
- 4.3.1 报表管理的设计39-40
- 4.3.2 节能优化的设计40-42
- 4.4 系统定制的设计42-44
- 4.5 本章小结44-45
- 第5章 系统实现45-55
- 5.1 虚拟化平台的实现45-48
- 5.1.1 虚拟化平台中功能模块的实现:45-46
- 5.1.2 小型机Server端模块功能的实现46-48
- 5.1.3 小型机Client端模块功能48
- 5.2 功能定制系统的实现48-53
- 5.2.1 配置文件实现50-51
- 5.2.2 各模块安装脚本的实现51-52
- 5.2.3 主程序提供功能实现:52-53
- 5.3 本章小结53-55
- 第6章 系统测试和部署55-69
- 6.1 系统测试55-61
- 6.1.1 测试目标55
- 6.1.2 测试环境55-57
- 6.1.3 小型机设备管理功能测试57-58
- 6.1.4 虚拟机资源管理功能测试58-59
- 6.1.5 模版管理功能测试59-60
- 6.1.6 监控管理功能测试60-61
- 6.2 系统部署61-62
- 6.2.1 部署方案概述61-62
- 6.3 部署效果62-67
- 6.4 本章小结67-69
- 结论69-71
- 参考文献71-74
- 致谢74
本文编号:645800
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/645800.html