欢迎来到天天文库
浏览记录
ID:34954776
大小:1.65 MB
页数:73页
时间:2019-03-15
《基于OpenStack的私有云平台设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于OpenStack的私有云平台设计与实现DESIGNANDIMPLEMENTATIONOFPRIVATECLOUDPLATFORMBASEDONOPENSTACK张雪利哈尔滨工业大学2018年6月国内图书分类号:TP311学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文基于OpenStack的私有云平台的设计与实现硕士研究生:张雪利导师:李海峰教授副导师丰玉良工程师申请学位:工程硕士学科:软件工程所在单位:计算机科学与技术学院答辩日期:2018年6月授予学位单
2、位:哈尔滨工业大学ClassifiedIndex:TP311U.D.C:621.3DissertationfortheMasterDegreeinEngineeringDESIGNANDIMPLEMENTATIONOFPRIVATECLOUDPLATFORMBASEDONOPENSTACKCandidate:ZhangXueliSupervisor:Prof.LiHaifengAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:Softwar
3、eEngineeringAffiliation:SchoolofComputerScienceandTechnologyDateofDefence:June,2018Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要近年来,随着计算机技术的不断发展,企业和个人对于服务器的要求也越来越复杂,云计算就这样应运而生,作为能够为用户提供弹性可变的CPU、内存、硬盘且保持高性能的服务器管理技术,云计算以其独特的优
4、势迅速占领了市场。目前,国内大部分企业都希望可以依托云计算技术拓展自己的云上业务,保证业务的灵活,高效,提高企业效率。因此,私有云技术正在蓬勃发展。OpenStack作为目前比较成熟的开源私有云技术,拥有架构开放,生态稳定等优点,但是其作为一款商业化产品,缺乏一定的容错性,用户操作体验不太好,没有考虑数据库的高可用功能,缺乏系统自主的资源调度能力。本文是基于OpenStack开发的私有云平台,为了解决OpenStack用户体验差的问题,设计并开发了容错率较高的云平台管理系统,本系统继承了OpenSt
5、ack的虚机管理功能,网络管理功能和磁盘管理功能,在原有功能的基础上增加了用户权限的概念,在用户操作指令下发时先进行权限检测,满足操作条件的情况下才会继续下发命令到服务器端,避免因操作失误造成服务器错误。为了提高数据库的高可用功能,采用了docker+kubernetes+galera的数据库集群保证数据库的稳定运行,同时开发了数据备份和数据库恢复功能,用户可以定期备份并保留系统数据,系统崩溃,数据丢失时可以联系管理员使用恢复功能恢复,保证了系统的稳定性,提高了用户体验。为提高系统的自我维护能力,减
6、轻服务器负担,开发了动态资源调度模块,动态资源调度模块可以保证系统的资源均衡分配,节约资源,减少消耗,同时可以保证服务器宕机时及时把虚机迁出,避免影响云上业务正常运行。本文对成果进行了功能性测试和性能测试。测试结果显示,本系统ECS模块,VPC模块、磁盘模块和数据库管理功能均可正常使用,用户体验较好,可以实现对云主机的正常管理和操作。资源调度模块实现了对系统资源的管理优化,灵敏度可以满足正常需求。关键词:OpenStack;私有云;数据库集群;动态资源调度-I-AbstractAbstractInr
7、ecentyears,withthecontinuousdevelopmentofcomputertechnology,therequirementsofcompaniesandindividualsfortheserverhavebecomemoreandmorecomplex.Cloudcomputinghasemergedasaresult,asitcanprovideuserswithflexibleandvariableCPU,memory,harddiskandmaintainhighp
8、erformance.Withitsservermanagementtechnology,cloudcomputinghasrapidlyoccupiedthemarketwithitsuniqueadvantages.Atpresent,mostdomesticcompanieshopethattheycanrelyoncloudcomputingtechnologytoexpandtheirownbusinessonthecloud,ensurethatthebu
此文档下载收益归作者所有