《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx

上传人:p** 文档编号:1072139 上传时间:2024-06-29 格式:DOCX 页数:8 大小:37.40KB
下载 相关 举报
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第1页
第1页 / 共8页
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第2页
第2页 / 共8页
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第3页
第3页 / 共8页
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第4页
第4页 / 共8页
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第5页
第5页 / 共8页
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第6页
第6页 / 共8页
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第7页
第7页 / 共8页
《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
资源描述

《《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx》由会员分享,可在线阅读,更多相关《《基于Linux的云校园桌面虚拟化系统的设计与实现》开题报告(罗若文)(指导老师:柯晓昱)分析.docx(8页珍藏版)》请在第壹文秘上搜索。

1、福建工程学院本科毕业设计(论文)开题报告软件学院计竟机科学与技术专业设计(论文)题目基于1.inUX的云校内用面虚拟化系统的设计与实现学生姓名罗若文学号3138114126起迄Fl期2014年10月至2015年5月设计(论文)地点软件学院指导老师柯晓昱讲师2014年11月23日毕业设计(论文)开题报告1 .结合毕业设计(论文)课甥任务状况,依据所杳阅的文献资料,每人撰写文献综述。一、选迤的依据和意义云计算:Ck)UdeOmPUting,它有四个关键要素,第一,云认为硬件和软件都是资源,并通过网络以服务的方式供应应用户:其次,这些资源都可以依据用户的实际需求进行动态的配优和扩展:第三,这些资源虽

2、然可能在物理上是以分布式方式存在,但最终在逻辑上都是以单一掩体的形式呈现给最终的用户:第四,用户依据自己的实际须要运用云中的资源,而不须要管理它们。而云校内网:CloudCampusNetwork,简称CCNo是服务于我校整体发展战略、服务于教学科研业务、服务于广泛师生用户的网络基础设施和公共支撵平台,云校内网是一种按需安排、按需运用的服务交付和运用模式,云校内网是一种普适接入、统一架构、虚拟化、泛我、可信、绿色低碳的信息服务环境。虚拟桌面也是比较典型的云计算应用,它能够在云中为用户供应远程的计算机桌面服务。现为了用户搭建统一的软件资源平台、应用平台和服务平台,用户可以干脆定制和运用云桌面供应

3、的各类应用、内容、和个人主机租用服务.用户只需通过个人PC、手机或其他云终湍设备,并通过移动或固定网络就能轻松获得公共计算资源。在云校内中学习办公桌面环境是让学生老师提育学习和工作效率的技术手段,这桌面上运行的各种学习软件、应用系统是人们协同工作和学习的良好工具.随着IT在办公和学习环境的不断普及和深化,几乎全部的用户都拥有个人的办公和学习桌面电脑,在获得便利的同时也带来了相应的管理维护上的挑战H1.本报告给出的解决方案,实现在云校内网内搭建虚拟桌面子系统,可以在云校内网中实现虚拟桌面取代传统电脑,用户只须要通过安装简易的授终端,通过网络运用包含操作系统、工具软件、嬉戏等各类应用服务。二、国内

4、外探讨现状云后端的桌面虚拟化规模很大,可扩张型很强。桌面虚拟化的后端是云(cloud).云可以运用虚拟化集群实现,比如亚马逊的云平台,也可以运用其他分布式方法,比如google的云计算平台向。假如运用服务器虚拟化实现的云作为京面虚拟化的后端,束面的安排和把虚拟机的束面通过远程束面的方式传输给用户的方案类似。近几年,随着“云”概念的流行,虚拟束面技术也越来越热.甚至,Citrix曾经把2010年称为“桌面虚拟化元年”。依据Gartncr的统计,今年已有18%的服务器负载是在虚拟化服务器上运行的,而桌面虚拟化占到PC市场份额还不到I%。但是发展前景普遍看好,预料到2013年,全球专业PC市场的40

5、%以上都会被桌面虚拟化所代替。其市场前景特别广袤。在一份美国【T权威杂志的调包报告中显示,目前在欧美国家中,用户对虚拟桌面的/解程度达到了33%.有27%的企业正在运用桌面虚拟化,有16%的企业正在规划和部署中,而预料1-2年内部署VDI的企业合计占到r20%,其余企业表示两无支配8,同时,在虚拟桌面的部署中,用户认为用户体验和满足度成为衡51:胜利的关键指标,由此可见要迎来虚拟桌面的主流应用,在云校内中运用虚拟见面进行教学和办公,还有很多工作耍做“2 .毕业设计(论文)任务要探讨或解决的问题和拟采纳的方法:三、课期主要探讨内容2.1 系统概述本系统通过运用CentOS7的KVM组件实现多个虚

6、拟系统。采纳JavaEE的SSH技术来搭建KVM服务洛管理系统,通过B/S模式来访问管理KVM服务器中虚拟机系统的相关操作,对虚拟机系统资源动态安排管理,有用户资料的管理,处理用户申请等操作。而用户通过运用帐号和密码进行登录,得到虚拟机系统连接串,并通过VNCVieWer远程登录KVM中的虚拟机系统。同时用户可以依据自身的资格中请不同的虚拟机系统资源如:内存、CPU、硬盘等资源,用户可以依据自身的需求来定制自己的虚拟机系统。2.2 功能结构设计服务端个人中心管理虚拟机资源管理用户管理虚拟机维护信息修改信息查询用户Vf-改用H删除用户管理申请资源管理虚拟机CPU-I?理比/K;S存管理虚拟机关闭

7、虚拟启动虚拟机制除虚拟修改虚拟机添加虚拟查看虚拟机图3-1系统服务端功能结构图客户端注册个人中心注册用户图3-2系统客户端功能结构图管理虚拟机管理申请资源维护信息33该系统也许功能如M33.1客户端主要内容:(1)账户和系统登录一对多的方式,一个用户可以申请多个系统.(2)虚拟系统资源申请用户可以申请系统或虚拟机系统的cpu、硬盘、内存等资源.(3)虚拟系统管理用户登录虚拟系统后的自主管理。(4)个人中心管理和查看个人基本信息。服务端主要内容:(1)用户管理用户的增删改查,默认用户的信息。(2)虚拟系统管理默认用户可以购买到基本的系统资源。(3)资源管理基本资源管理,受理用户的资源申请。(4)

8、个人中心管理和查看个人鞋本信息。四、本系统拟采纳的解决方法基丁-JaVaEESSH(Struts2.1+Spring?.I+Hibernate4)框架,采纳MyedipSe8(jsp)作为开发平台,并结合CemOS7系统上的KVM技术和VNC技术,开发基于B/S模式的云校内桌面虚拟化系统的设计与实现“4.1 核心问题:如何在校内网内访问服务器上虚拟系统?4.2 拟采纳的解决方案:在KVM上搭建虚拟机系统,通过Java调用shell吩咐qenu-kvm来开启虚拟机系统和VNCSerVer端口,然后在客户端上用VNCviewer访问服务器上KVM虚拟机上虚拟机系统。4.3 方案提出的动机:目前,在

9、云校内平台的建立,而教学和办公还是实行传统的学习和办公模式,采纳多人运用同台电脑桌面。这样来资料的携带的不便利,以及办公学习的桌面的变换使得办公和学习的效率低下。同时醇厚的PC机已经跟不上新的学习软件所须要的计算机资源。在这IT行业的快速发展,管理和安排不同用户运用适合的桌面已经不再是技术上的难点。所以本系统要完成云校内虚拟京面的功能,实现便利快捷的安排虚拟束面给用户,并供应不同的用户依据须要特性化的申请须要的系统资源。4.4 方案描述:本系统要基于CCntOS7操作系统,在CCntOS7上搭建IomCat服务蹲来承载该系统,是运用JaVaEE技术编写,利用&S模式来管理系统的后台。其中核心部

10、分是利用Ccnt0S7上的KVM技术搭建虚拟机系统,利用Java调用ShCil吩咐限制KvM服务潺上的虚拟机系统的开启、关闭、添加和删除以及虚拟机系统的资源管理等操作。运用VNC技术来实现客户端和KVM服务器的虚拟机系统之间的通信。并开通虚拟机系统资源申请通道,用户依据自身的需求,可以申请虚拟机系统的资源来配巴用户的虚拟臭面。通过这样的方案从而实现云校内的虚拟桌面。4.5 主要技术简介4.5.1 JavaEEJaVaEE是一种利用JaVa2平台来简化企业解决方案的开发、部署和管理相关的困难问题的体系结构。JavaEE技术的基础就是核心Java平台或Java2平台的标准版,JaVaEE不仅巩固/

11、标准版中的很多优点,例如编写一次、随处运行”的特性、便利存取数据库的JDBCAPkCORBA技术以及能够在IntCnlCI应用中爱护数据的平安模式等等,同时还供应J对EJB(EnterpriseJavaBeans),JavaServletsAPI.JSP(JavaServerPages)以及XM1.技术的全面支持。其最终目的就是成为一个能修使企业开发者大幅缩短投放市场时间的体系结构.4.5.2 SSH(Struts+Sring+Hibernate)SSH不是一个框架,而是多个框架(Stru(s+SpringHibemate)的集成,是目前较流行的种Web应用程序开源集成框架,用于构建敏捷、易于

12、扩展的多层Web应用程序。集成SSH框架的系统从职费上分为四层:表示层、业务逻辑层、数据长久层和域模块层(实体层)。Struts作为系统的整体基础架构,负贡MVC的分别,在StrUtS框架的模型部分,限制业务跳转,利用Hibernate框架对长久层供应支持。SPring-方面作为个轻量级的IOC容器,负贵查找、定位、创建和管理对象及对象之间的依靠关系,另一方面能使Struts和Hibcmatc更好地工作。4.5.3 MySQ1.数据库MySQ1.是一个关系型数据库管理系统,由瑞典MySQ1.AB公司开发,目前属于OmCIC公司。MySQ1.是最流行的关系型数据库管理系统,在WEB应用方面MyS

13、Q1.是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。MySQ1.是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将全部数据放在一个大仓库内,这样就增加了速度并提商了敏捷性。MySQ1.所运用的SQ1.语言是用于访问数据库的最常用标准化语言。MySQ1.软件采纳了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQ1.作为网站数据库。由于其社区版的性能卓越,搭配PHP和APaChC可组成良好的开发环境。

14、4.5.4 CcntOS7CcntOS是基于RCdHatEnterprise1.inux(收费品贵但口碑极佳)的源代码再编译出来的免费版,因此不仅继承RHE1.优越的稳定性,还供应免费更新,因此在服务器供应商、中小型公司中装机量几乎是最大的1.inux发行版,现在也已正式加入红帽公司。4.5.5 KVMKernel-basedVirtualMaChinC的筒称,是一个开源的系统虚拟化模块,自之后集成在1.inUX的各个主要发行版本中,它运用1.inUX自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM目前已成为学术界的主流VMM之一。4.5.6 RFB协议(VNC)VNC(Virt

15、ualNeMorkCOmPUler)是虚拟网络计算机的缩写。VNC是一款优秀的远程限制工具软件,由闻名的AT&T的欧洲探讨试验室开发的,VNC是在基于UNIX和1.inux操作系统的免费的开源软件,远程限制实力强大,高效好用,其性能可以和Windows和MAC中的任何远程限制软件娓美。在1.inux中,VNC包括以下四个吩咐:vneserver.vneviewer.Vncpasswd.和Vncconnecto大多数状况下用户只须要其中的两个吩咐:VnCSerVer和vncvieweri五、工作进度支配起迄日期工作内容2014.10.20至2014.11.291.困绕毕业设计任务,绽开前期调研工作,查阅、探讨及分析现有相关科研成果及资料:2.依据前期调研结果,撰写开题报告:2014.12.01至3 .完成系统需求分析和系统设计工作,进行数据摩设计、系统界面设计。4 .完成初期检查。2015.01.01至2015.03.315 .完成系统的编码与测武工作:6 .中期检查;2015.04.01至2015.06.157 .撰写毕业设计论文初稿并提交:8 .完善系统,完善论文,参与毕业答辩。六、参考文献郑晓松,许立峰,闫敬,南式,罗立成.云计算及云校内网的构建U1.空军航空高校飞行基

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 论文 > 毕业论文

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!