2013年第10期 文章编号:1006-2475(2013)10-0177-02 计算机与现代化 JISUANJI YU XIANDAIHUA 总第218期 基于VMware View实验桌面云 张荣高 (吉林大学珠海学院计算机科学与技术系,广东珠海519040) 摘要:针对高校机房管理的现状与面临的问题,分析桌面虚拟化的相关技术,设计和实现一个基于VMware View的实验 桌面云,可提高高校机房的管理和维护工作的效率。 关键词:View Composer;高校机房管理;桌面虚拟化 中图分类号:TP391 文献标识码:A doi:10.3969/j.issn.1006-2475.2013.10.043 Experimental Desktop Cloud Based on VMware View ZHANG Rong—gao (Department of Computer Science and Technology,Zhuhai College of Jilin University,Zhuhai 519040,China) Abstract:Aiming at the status and problems of college computer l OOm.This paper analyzes the related technology of desktop vir- tualization,designs and implements an experimentl desktaop cloud based on VMware View,and it can improve the efficiency of the management and maintenance of college computer lOom. Key words:View Composer;management of college computer lOom;desktop virtualization O 引 言 随着云计算技术的不断发展,桌面虚拟化将给人 们使用计算机的方式带来一场深刻的变革。VMware 公司凭借其在服务器虚拟化架构的领先优势,推出了 虚拟桌面软件VMware View,能够在虚拟平台建立、 托管和远程交付丰富的个性化虚拟桌面,包括操作系 统、应用程序和数据,同时使桌面用户仅仅负责输入 输出与界面显示,不参与任何计算和应用,却能够在 各种网络条件下获得灵活的高性能桌面体验。 下,高校机房迫切需要改善传统的管理模式,以满足 教学的需求,而虚拟桌面的出现,提供了一种解决高 校机房管理问题的新思路。 2基于VMware View实验桌面云 2.1实验桌面云的基础架构 1 高校机房现状分析 高校机房在管理和维护工作上仍然采用传统模 式。通常是一名实验员维护上百台计算机,需要在每 台PC上安装教学系统,桌面的部署、升级和维护十 分困难。同时由于存在多种操作系统的需求、多版本 软件的共存等问题,导致无法满足快速灵活的教学任 务安排。随着新技术、新软件的不断涌现,对计算机 硬件的配置要求越来越高,一般来说,每隔2~3年就 要进行设备的更新换代,投资回报率低。在这种情况 收稿日期:2013-05.17 图1 实验教学桌面云的基础架构 实验桌面云采用VMware View基础架构,主要由 ESXi服务器、vCenter服务器和Connection服务器共 同构成,如图1所示。其中ESXi服务器是一种裸机 作者简介:张荣高(1972-),男,湖南衡阳人,吉林大学珠海学院计算机科学与技术系硕士研究生,研究方向:物联网,云计算, 计算机网络。 178 计算机与现代化 2013年第1O期 虚拟化软件,是高性能的虚拟化服务器、存储和网络 的平台。ESXi服务器允许多个用户桌面以虚拟机的 形式运行,同时共享CPU、内存、网络连接和存储 器等底层物理硬件资源。这种架构将用户彼此隔离, 使每位用户都拥有自己的操作系统,同时可以实现精 确的资源分配,并能保护用户免受由其他用户活动所 造成的应用程序崩溃和操作系统故障的影响。 实验桌面云在ESXi服务器采用服务器虚拟化方 式安装AD域控制虚拟机、vCenter管理中心虚拟机 和Connection服务器虚拟机,各虚拟机的基本配置和 作用如下: AD域控制虚拟机基本配置为Windows Server 2003操作系统、4核vCPU(虚拟CPU)、8G vMEM(虚 拟内存)。AD服务器的作用是提供活动目录管理、 域名服务DNS和IP地址动态分配服务DHCP,同时 提供用于所有虚拟桌面用户的管理。 vCenter管理中心虚拟机基本配置为Windows Server 2008 R2操作系统、4核vCPU、2G vMEM。 vCenter服务器是一个虚拟机集中管理组件,安装了 View Composer组件。View Composer组件使用链接 克隆技术,快速创建与主映像共享虚拟磁盘的桌面映 像,从而节省磁盘空间和简化管理。 Connection服务器虚拟机基本配置为Windows Server 2008 R2操作系统、2核vCPU、2G vMEM。Con nection服务器虚拟机主要负责使用者和数据中心的 虚拟桌面间的连结管理。借助View Composer的帮 助,实现对虚拟桌面的高级管理功能,包括电源操作 管理、虚拟桌面池管理、验证用户身份、授予桌面权 利、管理虚拟桌面会话等。 2.2实验桌面云资源池的规划和优化 实验桌面云资源池建议按照不同的教学场景来 分组,不同类型课程可以拥有一个的个性化虚拟 桌面,分别安装所需要的操作系统和教学软件: (1)普通应用。典型课程有计算机文化基础等, 安装Windows XP操作系统,主要教学软件为Mi. CYosoft Ofifce 2003办公软件,需要通过IE6浏览器登 录辅导网站,观看教学视频和教学课件,完成在线作 业和在线测试。 (2)多媒体教学。典型课程有多媒体技术、动画 制作、机械制图等,安装Windows 7操作系统,主要教 学软件有Adobe Photoshop、Adobe Flash、AutoCAD、3D Max等。 (3)程序开发。典型课程有C#.NET程序设计、 Java语言程序设计、数据库原理与应用等,安装Win— dows 7操作系统,主要教学软件有Visual Studio.Net、 MyEclipse、SQL Server等。 实验桌面云教学场景的切换也十分容易,只需要 简单关闭桌面池,打开另一类桌面池即可。 实验桌面云资源池建议采用非永久性桌面池,当 下次重启后,虚拟机会回退到初始状态,任何变更都 不会保留,供将来给其他人使用。例如在做计算机网 络实验时,每一次都需要把网络设置恢复到初始状态 才可正常进行,然而常常会出现上一组学生对网络进 行了错误配置,从而影响到下一组学生的使用。如果 采用非永久性桌面池,只需重启虚拟桌面就可以快速 地复原网络,保障教学活动的顺利开展。 实验桌面云资源池的规划要注意对操作系统进 行优化,可以使用脚本或组策略来实现优化操作。比 如关闭所有主题增强功能、删除系统还原点、禁用任 何不需要的服务、删除所有背景墙纸等,这样可加快 虚拟桌面的运行速度。 2.3实验桌面云存储系统的规划和优化 存储系统的性能往往是虚拟桌面的瓶颈所在,需 要进行良好的规划。存储容量如果以每个用户50G 系统空间和lOG用户空问计算,在采用View Compos— er技术时,多个用户可共享系统空间,可以节约近 70%的存储空间,考虑到冗余量,100个用户需要3T 的存储空间。 针对虚拟桌面随机零散读写需求较高的应用,可 以将所有磁盘配置为RAID 10,虽空间利用率较低, 但I/O性能提升较多。存储系统的规划还必须考虑 虚拟桌面的启动风暴。根据经验及用户习惯分析,虚 拟桌面用户对I/O性能要求平均在lO~30 IOPS左 右。但是虚拟桌面的启动会大大加重存储系统I/O 访问载荷,往往会达到50~100个IOPS。由于使用 链接克隆技术时,虚拟桌面启动时磁盘活动大部分来 自于母版映像,因此,可将虚拟机的母版映像文件和 副本放置在固态硬盘SSD存储池中,而一个SSD可 以处理大约5000个IOPS,可满足50个虚拟桌面的 启动需求。同时可使用配置廉价SATA磁盘的传统 SAN来存放用户数据,以降低存储系统的整体费用。 3实验桌面云的应用 实验桌面云能大大改善高校机房的管理和维护, 这主要体现在以下几个方面: (1)实验桌面云的客户端能充分利用机房原来 的旧Pc,延长了其生命周期,降低实验设备更新换代 的采购成本。 (2)实验桌面云在无需停机的情况下,快速地完 成教学系统的部署。无论是虚拟桌面(下转第183页) rL r● rL rL rL rL rL 2013年第l0期 1J2 1J3 1j4 张俊勇等:分析测试实验室信息管理系统的设计与实现 1j5 1J6 7 1J]J8 183 2009,17(4):35—38,28. 学仪器,2005(5):81—83. [9] 罗佳骏,李轶 .LIMS系统在计量机构客户服务方面 的扩展应用[J].上海计量测试,2008,35(4):5143. 冉卫东,钱波,孙琳娟.基于Web的LIMS系统数据集 成和统计分析技术[J].石油规划设计,2010,21(3): 23-24.27. [1O]胡丹,郑卫东,丁劲松,等.第三方实验室信息管理系统 应用中存在的问题及发展趋势探讨[J].环境技术, 2011,34(3):20—23. 陈平,李建英,张莉莉.LIMS系统的硬件架构及软件开 发方案[J].气象水文海洋仪器,2012,29(2):16—19. 张杰,包丹凤,梁金明.实验室信息管理系统(LIMS)的 二次开发与应用[J].广东化工,2011,38(11):100— 101,61. [11]肖军,黄俊.LIMS实验室信息管理系统的实施与应用 [J].数字石油和化工,2008(10):54-56. [12]王冰,刘洪录,贾春香.浅谈实验室信息管理系统的应 宋菲,吴兵,王拮,等.基于SaaS模式的实验室信息管理系 统研究[J].实验技术与管理,2010,27(8):97—100. 张宏鹤,陶美娟,徐胜祥,等.LIMS系统在实验室规范 运作中的应用[J].理化检验:化学分册,2006,42(6): 493-496,498.、 用[J].计算机与应用化学,2010,27(8):1145—1147. [13]苏玉良,郭福文.实验室信息管理系统的开发与应用 [J].自动化与仪表,2012,27(11):4447. [14]周鸿,单丽娜.实验室信息管理系统在食品检验中的应 用[J].江西科学,2004,22(3):181—184. [15]朱宇峰,宋志辉.基于B/S结构的实验室管理系统的分 周长征,李秀云.LIMS系统在实验室中的应用[J].石 油仪器,1997,11(3):45_47. 张金平.应用LIMS系统,提升管理现代化[J].现代科 析与设计[J].贵州教育学院学报:自然科学版,2006, 17(4):80.82. (上接第178页)的升级、复原,都只需简单地点一下鼠 标就能完成。如升级母版操作系统、升级软件补丁、 更新预装软件后,只需执行一下Recompose动作即 可。当出现教学系统中毒,教学系统因膨胀变慢,误 平台的建设工作。 参考文献: [1]徐家良,陈晓峰.基于VMware Server的课程群实验平 台的应用[J].实验科学与技术,2011,9(4):5548. [2]赵琳,高振江.虚拟桌面技术研究与应用[J].西安航 空技术高等专科学校学报,2011,29(3):74_75. [3]张超.VMware虚拟化服务器的构建方法与展望[J]. 通信技术,2010,43(9):88-91. [4]堵钧照.云计算对信息化教学的影响[J].信息与电 脑:理论版,2010(5):191. 删除教学系统文件等情况下,只需执行Refresh动作 即可回退到系统初始状态。与传统机房GHOST技术 和还原卡相比较,虚拟桌面的维护显得更加灵活更加 简单。 (3)实验桌面云能够为全校师生提供永远在线 的虚拟桌面服务。学生可以随时通过校园网访问实 验桌面云,在课余时间也能继续完成相关的学习和实 验。教师也可以自由登录实验桌面云完成实验备课、 课堂演示等教学活动。 (4)实验桌面云能提供许多虚拟化的实验资源, 例如虚拟服务器等。在学院立项项目的开发中,搭建 [5] 王字宁.虚拟技术在桌面管理中的应用与实现[J].计 算机与网络,2009(14):6163. [6] 张家燕.虚拟桌面的建设方案及应用分析[J].电信快 报,2011(12):23—26. [7] 宋果异,柴乔林.虚拟桌面技术在高校公共计算机房中 的应用[J].农业网络信息,2o12(7):3508. 了Web和数据库两个虚拟服务器等,取得不错使用 效果,节省物理服务器的采购费用。而在网络实验课 中,教师可将不同的系统,包括DNS系统、网站系统、 防火墙系统和安全证书等安装在相互的虚拟机 中,再组合成一个功能齐全的网络应用环境,顺利模 拟了异构平台下各种网络应用和服务。 [8]胡嘉玺.虚拟智慧VMware vSphere运维实录[M].北 京:清华大学出版社,2011. [9]张庆萍.虚拟桌面基础架构(VDI)安全研究[J].计算 机安全,2011(4):72_74. [10]陈力勇.基于VMware的虚拟机性能分析[J].信息安 全与技术,2013(1):53—56. [11]汤小康.服务器虚拟化技术在校园网中的应用[J].计 算机时代,2009(2):14—15. [12]王永.利用虚拟机技术拓展公共机房的功能[J].实验 科学与技术,2007,5(4):4749. 4 结束语 基于VMware View实验桌面云大大简化了高校 机房的管理和维护工作,提高了高校机房的资源利用 率,为计算机实验教学提供一个全新而高效的平台, 同时还推动了教室桌面云、办公桌面云等校园云计算 [13]郭建伟,付宏波,张丽杰.虚拟化技术在试验教学平台中的 应用[J].中小企业管理与科技,2011(15):176—177.