Font Size: a A A

Analysis And Implementation Of OpenStack Cloud Platform Management Subsystem Based On Django

Posted on:2018-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:C L LiFull Text:PDF
GTID:2428330512966966Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the continuous development of cloud computing technology,cloud computing has been integrated into the daily production of enterprises,and more and more companies need to use the cloud platform to replace the traditional server to carry IT business.In most major cloud platform technologies,OpenStack has emerged and become one of the best.Especially in recent years,support and joint effects from companies,such as Huawei,Cisco,IBM,and developers from around the world lead OpenStack to the second largest open source project,which only surpassed by Linux.As a result,more and more companies use OpenStack to build public,private and hybrid clouds.Although OpenStack provides excellent cloud platform technology,its own management subsystem limits in the actual use.To overcome this situation,developing a friendly and interactive,full-featured and function-customizable OpenStack cloud platform management subsystem is indeed necessary.This paper mainly focuses on analysis,design and implementation the monitor module and network function module of OpenStack cloud platform management subsystem.Users can use the monitoring function to monitor the real-time cloud host and alarm settings.Users can,according to need,create and delete the cloud platform network,routing,virtual network card in the network module.To ensure that cloud platform management subsystem to meet the user's cloud platform for management and use needs.Management subsystem is mainly used Django framework for development,the use of RESTful API provided by OpenStack to achieve data exchange with the cloud platform.The front part of the system introduces the Angular JS framework to achieve the friendly interaction of the page,and uses the MySql database to store the data.In the actual production environment,Nginx + uWSGI is adopted as the deployment mode,where Nginx serves as a Web server for static requests and passes dynamic requests to Django for processing through uWSGI.And after all the functions are completed,a comprehensive test to ensure that the cloud platform management subsystem of the normal operation.
Keywords/Search Tags:OpenStack Management Subsystem, Django, Monitoring functions, Network function
PDF Full Text Request
Related items