Font Size: a A A

Design And Implementation Of The Cloud Desktop Platform Server Based On KVM And IDV Architecture

Posted on:2021-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:C Y SuFull Text:PDF
GTID:2428330611965684Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the global information technology industry,the number of computers in enterprises,schools,hospitals,government agencies and other institutions is keep increasing,which also greatly increases the maintenance difficulty and management cost of the desktop environment.Taking the common laboratory computer room in colleges and universities as an example,in the traditional local desktop management mode,administrators need to periodically install an operating system for each computer,update network,storage and other related configurations,set system restoration strategies,and install various types of professional softwares according to actual needs.In order to solve the above dilemma,the cloud desktop solution decouples the user's desktop environment from terminal devices.All the cloud desktops are centrally processed by the cloud desktop system,thereby greatly reducing the cost of information management for enterprises.Currently,there are two mainstream architectures of cloud desktop cloud system: the traditional VDI architecture and the IDV architecture pioneered by Intel Corporation.The characteristics of VDI are "Store,manage and compute centralized",which has high requirements of network bandwidth and disk I/O speed.Unlike the VDI architecture,the characteristics of IDV are "Store and manage centralized,compute distributed".Since virtual machines run locally,IDV greatly reduces the load pressure on the server,reduces network bandwidth transmission,and fundamentally improves the actual operation experience of the cloud desktop.This paper uses QEMU-KVM virtualization technology to develop the cloud desktop system IDV-Desktop in IDV architecture,and proposes a layered architecture model of its server IDV-Server.This paper designs the overall business logic of the desktop cloud system server for the cloud laboratory scenario in colleges and universities,and implements user and teaching data management,cloud desktop configuration management,batch generation of cloud desktops,monitoring of cloud desktop status and other core functions.Based on the actual requirements and characteristics of KVM virtual machines,this paper also designs and implements a storage solution for images and a virtual network solution.The storage solution builds storage pools on the server side through libvirt API,and uses the Ceph RADOS block device as the template image of the cloud desktop to ensure the high performance and high availability.The virtual network solution adopts a dual network configuration with isolation between internal and external networks,using Linux bridge and NAT mode to access external networks,and integrates Open v Switch with VXLAN tunneling technology to build a VXLAN network across physical nodes to access internal virtual networks.
Keywords/Search Tags:Cloud Computing, Cloud Desktop, Desktop Virtualization, KVM, IDV
PDF Full Text Request
Related items