Font Size: a A A

Design And Implementation Of Cloud Platform Management System Based On OpenStack

Posted on:2017-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2308330485458103Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
At present, cloud computing is widely used in many aspects of government, enterprise and individual. Cloud computing application greatly improves the resource utilization efficiency, reduces the cost of government and enterprise development; for individual users, cloud services for the user provides among different types of terminals, data synchronization and information sharing. Cloud computing in all aspects to provide users with more convenient, more intelligent experience. Therefore, cloud computing has become more and more valued by the enterprise, and become an important resource for enterprise development and growth.In the open source cloud computing, openstack in flexibility, scalability, compatibility, community improvement degree ahead of other competitors. Now it has become IAAS (infrastructure as a service) the standard in fact. However, the OpenStack installation and deployment process is more complex, the enterprise users and individual developers are facing a problem how to quickly deploy a cloud platform based on OpenStack. Although there have been some of tools or scripts provides the convenience for openstack installation and deployment, but from the effects of point of view, each tool will still have many unsatisfactory place. The most prominent problem is to users of the technology for the higher level for complex enterprise production environment of low adaptability.Based on the in-depth research of the openstack basic principle and its components constitute, the study compared to the more commonly used openstack installation deployment, combined with the current popular automated configuration management tools named Ansible, design and realize the based on openstack cloud platform tube system, YiStack. The main purpose of this system is to provide a highly intelligent installation and deployment and configuration management program for small and medium enterprises and individual developers to quickly build a private cloud environment. Experiments show that, in the personal development, enterprise cluster deployment scenarios, the use of the system can quickly build a cloud platform based on OpenStack and do not require the user has a profound knowledge of cloud computing reserves. The main work of the system is mainly in the following aspects:(1) YiStack system provides a variety of installation and deployment models, each model provides a lightweight fool configuration interface, to facilitate the rapid deployment of users;(2) YiStack system using B/S mode, provides a complete Web based interface;(3) YiStack system support host automatic discovery based on ICMP, ARP, SNMP and other protocols;(4) YiStack system provides the bulk of hosts operating system installation;(5) YiStack system is based on Ansiable to achieve the OpenStack installation and configuration management.
Keywords/Search Tags:OpenStack, Cloud computing, Automation, Batch deployment
PDF Full Text Request
Related items