Font Size: a A A

Design And Implementation Of High Availability Cluster System Based On OpenStack Cloud Platform

Posted on:2017-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2428330569985090Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the continuous development of cloud computing technology,the application of cloud computing in the Internet industry is also increasing,as an open source cloud platform,OpenStack has been applied to many companies in their actual production environment.For services running on the OpenStack cloud platform,in order to ensure the continuity of the service,it is needed to use the high availability cluster technology;high availability cluster can ensure the continuity of the service to the outside,when system hava bugs it can realize the automatic detection of faults and switch service,this system can reduces the loss which caused by hardware and software and human factors to minimum.So,it is significant to study the high availability cluster system of OpenStack.In this thesis,we thought analyze the cooperative relationship between OpenStack architecture and its components,then I proposed a scheme to build high availability cluster by using open source software,and design and implement a high availability cluster system based on OpenStack cloud platform.The system adopts create a master nodes and a standby nodes,thought failover between these nodes to achieve high availability of the cluster system.This system employs the open-source database of MySQL,message communication between OpenStack components through RabbitMQ.This paper first implements the high availability of these two basic services,and then through the collaboration of Pacemaker and Corosync,then we achieve the high availability of OpenStack component services.so when a fault occurs in the cluster,the cluster system switches the control authority of the system to the backup node through the failover,so as to ensure that the service provided by the cluster can not be interrupted continuously.The cluster system has the characteristics of high availability,easy management and low deployment cost.This thesis describes the analysis of the system requirements and system implementation plan,as well as the design and implementation process of the system,and we were tested this system in the actual scene,the realization of high ava ilability ensures the continuity and stability of the OpenStack system.
Keywords/Search Tags:Cluster, OpenStack cloud platform, High availability
PDF Full Text Request
Related items