基于kvm的桌面云管理系统设计与实现

基于kvm的桌面云管理系统设计与实现

ID:22821822

大小:411.66 KB

页数:12页

时间:2018-10-31

基于kvm的桌面云管理系统设计与实现_第1页
基于kvm的桌面云管理系统设计与实现_第2页
基于kvm的桌面云管理系统设计与实现_第3页
基于kvm的桌面云管理系统设计与实现_第4页
基于kvm的桌面云管理系统设计与实现_第5页
资源描述:

《基于kvm的桌面云管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于的桌面云管理系统设计与实现曾德生骆金维刘倍雄郭雅广东创新科技职业学院信息工程学院广东环境保护工程职业学院机电工程系摘要:随着云计算技术越来越成熟,应用范围越来越广泛。桌面云是云计算屮的一个典型应用,通过部署数据中心,配备瘦终端的方式进行部署,改变了传统的办公环境的部署方式,提高了管理效率和成本效益。简要阐述了针对云计算中的桌面应用,设计了一套管理系统,实现对用户桌面的集中管理、以期提高工作效率,节约成本。关键词:KW虚拟机■^1^^函数库1技术■臬面云■收稿日期:基金:广东省教育厅高等学校优秀青年教师培养计划资助项目^2»K2yi)l概述继个人计算

2、机、互联网变革之后、云计算技术作为第三次信息化浪潮的代表、给人类生活、企业生产方式和管理模式带来了重大变化。桌面云通过使用云计算技术,可对大量虚拟计算机进行高效管理,集屮进行系统补丁升级、软件管理、数据安全存储等多种虚拟机控制,可极大降低企业对数字化的管理成本。a相关工具及技术简介KW是指棊于IJuwlAj核的虚拟机,采用开源的模式。现今流行的核版本屮均己集成。相较于和Wup系列产品,其软件授权成本非常低,极具成本优势。KW可以实现基于硬件的完全虚拟化,极大地提高了硬件效益。2.2IAmM是一套免费、开源的支持下主流虚拟化工具伽杯<WXe«、LXC等〉

3、的C函数库。它为操作系统提供一套轻便、高效、长期稳定的iiM;它提供了C,C-H:FP,Ci等众多语言的iiPS为开发人员和管理人员都提供了良好的接口。X3SPKSPXC4SA

4、^Ui

5、.4b8'独立计算环境的简单协议>由红帽公司推出,它是一个开源、开放的远程计算解决方案,用户可以像使用本地计算机一样访问远程桌面或服务器,可以把计算工作从客户端移交给远程高性能机器,有较好的用户体验。5桌面云管理系统3.■需求随着云计算技术越来越成熟,应用范围越来越广泛。桌面云是云计算中的一个典型应用,通过部署数据屮心,配备瘦终端的方式进行部署,改变丫传统的办公环境的部

6、署方式,提高了管理效率和成本效益。(t>便捷性通过部署数据中心、将计算资源集中管理、降低客户端硬件的配置、利用瘦终端、移动终端<手机或平板电脑等设备>改变传统的桌面接入方式,部署方式和接入方式有极高的便捷性。O)低成本利用虚拟化技术,生成多种应用场景的虚拟机模板,管理员通过克隆的方式,进行批量的桌面部署、提高了管理效率、降低了管理成木。在硬件建设方面,可以重点关注服务器端的投入、客户端《接入端>的成本可以大大节省、部署云桌面对成本的节约是尤为突出的I同时,瘦终端的应用也降低丫能耗需求。«>资源利用率高通过集中化的管理、日常IT管理,可通过后台批量实现,

7、简化了软件的安装、升级、系统更新、恢复等操作。在资源分配方面、可以通过动态调整的方式、调配计算资源、存储资源与网络资源,因此在资源利用上是更为高效的。<4>数据安全性高桌面云可通过制定安全策略或定制化终端设备的方式,加强工作桌面的安全性。数据的拷W、下载等行为可以严格控制。在数据存储"方面、可利用技术保障数据安全。经过初步需求分析,简要设计丫管理系统的用例图,如图I所示。图I用例图下载原图3.2系统架构棊于上述的分析,针对企业办公、校园机房等桌面运维的需求,结合相应的开发工具及技术,设计一套桌面云管理系统,体系结构图如图2所示。权限管理虚拟机管理模板管

8、理阁2体系结构阁下载原阁4桌面云管理系统的设计与实现4.I编码通过前面的分析和设计,利用编程技术及提供的iJJI接口,对系统的功能进行代码实现。下面展示虚拟机管理相关的部分代码:"(f>创建虚拟机privatevoidcreateDomainOthr(tion,DocumentException{logger.info("createdorrceeded");Connectconnect=newtcp://10.0.173.173:17630/sysH);SAXReaderreader=newDocumentdocument:FileC'xml/kvm

9、demo.xml"));StringxmlDesc=documelogger.info("createDomaixmlDesc);Domaindomain=coiteXML(xmlDesc,0);logger.info("虚拟机的id:{}'////*省略部分虚拟机信息代码logger.info("虚拟机的描述aetXMLDesc(O)):o>删除虚拟机privatevoidundefineDomain()ception,DocumentException{logger.info("undefinedoceeded");Connectconnect=n

10、ewtcp://10.0.173.173:17630/sys");Domaindomain=c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。