基于OpenStack的高可用云平台的研究与设计
本文选题:云计算 + OpenStack ; 参考:《西南石油大学》2017年硕士论文
【摘要】:在过去的十年里,云计算作为一种新兴技术引起了继个人计算机、互联网技术后的第三次信息化技术浪潮。云计算目的是对计算、网络、存储等IT资源进行有效整合并按需分配、按需所取,通过互联网的形式为企业或个人用户提供服务。已有许多高校开始通过构建高校私有云计算平台来提高高校服务器资源的利用率;为高校师生提供灵活的应用解决方案,提高应用系统的稳定性、可伸缩及可靠性,减少高校信息中心的服务器机房空间和电力消耗,降低整个信息化基础建设投资成本;同时解决高校传统信息化中心的IT资源管理复杂性、可扩展性差、稳定性差等问题。本课题提出一种基于Pacemaker + Corosync + HAProxy + Ceph的解决方案,设计了一种基于OpenStack云操作系统与Ceph分布式存储搭建高校私有云计算管理平台解决方案。利用本院现有的服务器作为契机,结合本院的办公与教学机房现实需求构建云计算管理平台并通过两种不同层次测试验证其高可用性。实验结果表明,该高可用解决方案实现了云计算管理平台各层次的高可用性,能够保证提供稳定、可靠的私有云计算管理平台。主要研究内容如下:1.针对高校云计算管理平台的建设,设计了一种基于OpenStack云操作系统与Ceph分布式存储结合构建高校私有云管理平台的解决方案。整合本院计算、网络、存储等软硬件资源构建云计算管理平台,为师生提供的虚拟机服务器、虚拟化云桌面服务,提高了服务器资源利用率。2.针对高校私有云的高可用性,深入研究云计算平台中的虚拟机在线实时迁移、虚拟资源动态调度等高级功能应用。目前OpenStack无法实现计算节点的高可用性,为此研究了 Ceph分布式存储解决方案,利用其高可靠的特点实现了计算节点的高可用性。提出了一种基于 Pacemaker + Corosync + HAProxy + Ceph 的实现 OpenStack 云计算管理平台高可用解决方案,保证云计算管理平台服务的可靠性和稳定性。3.对基于OpenStack结合Ceph分布式存储构建的高校私有云平台进行了基本功能和高可用性测试。实验证明,该云计算管理平台基本功能达到了预期目标;部署一年以来的运行结果,云计算管理平台的高可用测试证明该高可用解决方案可行。
[Abstract]:In the past decade, cloud computing as a new technology has caused the third wave of information technology after personal computer and Internet technology. The purpose of cloud computing is to effectively integrate computing, network, storage and other IT resources and distribute them according to their needs, and provide services to enterprises or individual users through the Internet. Many colleges and universities have begun to build a private cloud computing platform to improve the utilization of university server resources, provide flexible application solutions for teachers and students, improve the stability, scalability and reliability of the application system. It can reduce the space and power consumption of the server room of the university information center, reduce the investment cost of the whole information infrastructure, and solve the problems of the complexity of IT resource management, the poor expansibility and the poor stability of the IT resource in the traditional information center of the university at the same time. This paper presents a solution based on Pacemaker Corosync HAProxy Ceph, and designs a solution based on OpenStack cloud operating system and Ceph distributed storage to build a private cloud computing management platform in colleges and universities. Taking advantage of our existing servers and combining the actual needs of our office and teaching computer rooms, we construct a cloud computing management platform and verify its high availability through two different levels of testing. The experimental results show that the high availability solution realizes the high availability of cloud computing management platform at all levels and can provide a stable and reliable private cloud computing management platform. The main research contents are as follows: 1. Aiming at the construction of cloud computing management platform in colleges and universities, a solution of constructing private cloud management platform based on OpenStack cloud operating system and Ceph distributed storage is designed. Integrate computing, network, storage and other software and hardware resources to build cloud computing management platform, provide teachers and students with virtual machine servers, virtualization of cloud desktop services, improve the utilization of server resources. 2. Aiming at the high availability of private cloud in colleges and universities, the advanced functional applications such as virtual machine real-time migration, virtual resource dynamic scheduling and so on in cloud computing platform are deeply studied. At present, OpenStack can not realize the high availability of computing nodes. Therefore, a Ceph distributed storage solution is studied, and the high availability of computing nodes is realized by its high reliability. This paper presents a high availability solution for OpenStack cloud computing management platform based on Pacemaker Corosync HAProxy Ceph, which ensures the reliability and stability of cloud computing management platform. The basic function and high availability of the private cloud platform based on OpenStack and Ceph distributed storage are tested. The experimental results show that the basic functions of the cloud computing management platform have reached the expected goal, and the high availability test of the cloud computing management platform proves that the high availability solution is feasible.
【学位授予单位】:西南石油大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.09
【相似文献】
相关期刊论文 前10条
1 黄成荣;刘安丰;陈志刚;;一种面向服务的可用服务计算模型[J];计算机工程与应用;2008年21期
2 尹黎明,沈全勇;一个高可用集群的管理方案[J];咸宁学院学报;2004年06期
3 汤海鹰;冯硕;杨树庆;许鲁;;蓝鲸高可用服务部署系统的研究与设计[J];计算机工程;2008年05期
4 谢斌,高扬;Linux高可用集群心跳机制研究[J];计算机工程与应用;2004年01期
5 隗强;李海山;杨升春;昌玉芳;;一种高可用集群头节点的实现[J];计算机与数字工程;2008年07期
6 欧连成;通向连续可用之路:AS/400群集技术[J];华南金融电脑;2000年09期
7 刘蕾,王欣;Petri网在高可用集群性能分析中的建模[J];计算机工程与设计;2004年10期
8 韩德志;傅丰;;双机高可用系统设计与性能分析[J];计算机科学;2009年01期
9 张仲敏;宋凭;;服务高可用决策研究与Agent实现[J];计算机与网络;2013年08期
10 卓海彬;李睿;;高可用、负载均衡的集群技术在银行业的应用[J];通信与信息技术;2006年03期
相关会议论文 前1条
1 张国平;夏学知;涂葵;万文福;;基于集群的舰载高可用公共计算设施的构建技术研究[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册)[C];2006年
相关硕士学位论文 前10条
1 罗兵;基于OpenStack的高可用云平台的研究与设计[D];西南石油大学;2017年
2 陈虎;高可用系统中资源监视研究与设计[D];河海大学;2004年
3 赵建党;银行计算机网络高可用模型研究[D];郑州大学;2009年
4 郑健;云端应用的自动化高可用部署技术研究[D];南京大学;2015年
5 姜懿珊;基于Cloud Foundry的高可用设计与实现[D];北京交通大学;2014年
6 苏占玖;构建网络教育应用系统的高可用可伸缩基础平台[D];北京邮电大学;2010年
7 徐超群;高可用集群系统关键技术的研究与实现[D];南京航空航天大学;2014年
8 汪高翔;Linux高可用集群的研究与实现[D];北京邮电大学;2015年
9 晏东;一种面向服务器集群的高可用中间框架研究与实现[D];电子科技大学;2013年
10 汪筱红;高可用多节点集群技术的研究与实现[D];上海交通大学;2006年
,本文编号:1897489
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1897489.html