Font Size: a A A

Design And Implementation Of Virtual Machine Cluster Monitoring System Based On Openstack

Posted on:2015-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z C LiuFull Text:PDF
GTID:2298330467463948Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing, more and more companies pay attention to the cloud computing. Within a few years, cloud computing has become one of the top technologies. Cloud computing puts a variety of hardware and software together, so it constitutes a powerful computing platform. It can provide all kinds of services for users to meet their needs. In such an environment, the OpenStack platform appeared, which is an open source software. It can help the enterprise to build a cloud computing platform and provide the cloud services to users. Now OpenStack is not perfect, and there are stability, compatibility and other issues. At the same time, it is lack of the monitoring abilities of physical and virtual machines. It can’t get enough data to finish the VM scheduled and other operations, so we need to develop a monitoring system for the OpenStack platform.Based on the research of private cloud resource pool system in China Mobile, which is a part of the China Mobile Research Fund Project of the Year2012named "the Research on key technologies and solutions for the Internet business support systems " in the Ministry of Education, this paper finished the design and implementation of virtual machine cluster monitoring system based on OpenStack. The system can provide monitoring services for OpenStack. It can monitor the physical and virtual machines, and ensure the normal running of the services of OpenStack. It can ensure the stability and reliability of the cloud platform.Firstly, this paper introduced the concept and development of the cloud computing and cloud platform. It described the studies of a variety of cloud platforms at the same time. Secondly, this paper studied the virtualization technology, which is the key technology of cloud computing, and analyzed several monitoring techniques and the Libvirt. Thirdly, based on the laboratory environment and the China Mobile private cloud resource pool system, this paper made the requirements analysis in architecture, business and function three aspects. Then, it presented a suggestion to monitor the physical and virtual machines for OpenStack. The monitor Agent collects the data of physical and virtual machines and transfers the data to the monitor server. The monitor server saves the data in the database. The monitor function terminal provides the functions of inquiry and alarming. This paper finished the design and implementation in monitor Agent, monitor server and monitor function terminal three aspects.This paper presents a solution to monitor the OpenStack platform. Because the OpenStack cloud platform does not have the ability to monitor the physical and virtual machines, this paper can make up for its shortcomings very well. At the same time, because the monitor data is saved in the database, the developer can finish more functions to meet the customized needs. We can extend the functions of the monitoring system.
Keywords/Search Tags:cloud computing, physical machine monitor, virtualmachine monitor, OpenStack
PDF Full Text Request
Related items