Font Size: a A A

Research And Implementation Of Virtual Cloud Desktop System Based On OpenStack

Posted on:2018-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:G G LiFull Text:PDF
GTID:2428330545461199Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The traditional desktop as the enterprise IT infrastructure important office equipment,in the enterprise asset management and maintenance process,gradually exposed the problems and disadvantages of data security,software and hardware upgrades and other aspects,so enterprises need to find a new infrastructure solve the problem of information security,hardware and software upgrade in the traditional desktop office mode.With the rapid development of cloud computing and virtualization technology,virtual cloud desktop is a best practice of cloud computing,which uses the latest cloud computing technology and ideas,leading the reform and innovation of IT infrastructure architecture.As an open source cloud computing platform for OpenStack,because of its coverage of virtualization,network,storage,server,operating system and other aspects,to provide computing,storage,image,identity authentication,network interface,UI and other rich components,are used by more and more enterprises,and as the core platform of the Iaas layer.However,although OpenStack can meet the demand of enterprises to build a cloud computing platform,but it has been the lack of cloud desktop functions,the OpenStack has rich functions and components of large-scale expansion,standard unified platform advantage did not play very well.In order to resolve the above problems,we propose a solution of OpenStack based on virtual cloud desktop,use of virtualization technology and remote desktop connection protocol,the virtual cloud desktop is transmitted to the cloud terminal equipment in the client,as long as the network is reachable,user can access the virtual cloud desktop,applications and data through the cloud terminal equipment,it makes the data protection,more secure,more efficient and more flexible.In order to implement the virtual cloud desktop solution,the main work of this paper is as follows:First of all,the design and implementation of OpenStack distributed cluster are presented.OpenStack distributed cluster node is designed in this paper includes controller and compute nodes,components of the controller node mainly includes:Keystone,Nova,Horizon,Cinder,Neutron,Glance,RabbitMQ,components of the compute node mainly includes:Nova,Neutron,RabbitMQ etc..Secondly,the design and implementation of cloud desktop client applications.The Android system is used as the client application development platform,and the application of the Android client and the server cloud desktop is realized by combining the remote desktop transfer protocol Spice and JNI technology.Thirdly,the design and implementation of cloud desktop server platform.J2EE technology is used to implement cloud desktop management module,cloud desktop scheduling module,user management module in the cloud desktop management platform.At the same time,the OpenStack virtual machine scheduling defaults from the memory measure factor extended to memory,CPU and disk three measure factors to calculate the host weight.Finally,Function test and performance test in the cloud desktop system.Based on the function test of client and server and performance test of cloud desktop,through the effects and data analysis of cloud desktop system show that the cloud desktop system has a good effect and better performance in the actual office scene,and has a certain reference value for the construction of small and medium-sized enterprise cloud desktop program.
Keywords/Search Tags:OpenStack, Virtualization, Cloud Desktop
PDF Full Text Request
Related items