陕西科技大学案例分享
一、项目背景
桌面虚拟化已逐步成为各大学在私有云建设过程中考虑的各项虚拟化技术组成的一种,在组建校园云中构建立体的IAAS、SAAS、PAAS服务中,桌面虚拟化给用户提供业务应用时重要的支撑和展现的平台。出于以上考虑陕西科技大学以尝试性的思路,采购50点CitrixXenDesktop产品作为实验性的项目为信息中心网络维护及办公人员、财务室财务人员、一卡通前端刷卡操作提供虚拟桌面方式的服务,最终以期望达到如下效果:
1、网络中心人员可以移动的在学校内外自由的移动办公和维护网络中心;
2、一卡通前端设备长期暴露在公众场合,当电脑的使用权没落实到个人的时候前端繁杂的维护工作落到了信息中心,桌面虚拟化是前端免维护最好的应用;
3、作为每天和数字打交道的财务人员当遇到软件插件问题、各软件之间兼容性问题、电脑维护问题时,几乎所有的维护都需要依赖于信息中心人员,桌面虚拟化是解放财务人员生产力的有效手段。
二、项目实施概述
陕西科技大学网管中心虚拟化平台部署及运维项目包含以下实施内容:
1、桌面虚拟化平台部署:部署2套CitrixXenDesktop7.5桌面虚拟化平台,一套基于CitrixXenServer6.2服务器虚拟化底层,一套基于VMwareEsxi5.5服务器虚拟化底层,分别用于试点测试桌面虚拟化在两个主流服务器虚拟化平台下的稳定性,以及Citrix桌面虚拟化的功能、性能。
2、服务器虚拟化平台运维:对VMwareEsxi5.0服务器虚拟化平台进行升级(升级至VMwareEsxi5.5),并完成虚拟机的迁移工作。对现有的Citrix XenServer服务器虚拟化平台进行日常维护及故障处理(因宏杉存储停机维护造成平台故障,存储成为只读状态,无法新建虚拟机、做快照等写操作)。
3、虚拟化平台存储整合:目前3套平台运行在宏杉上(1套CitrixXenServer服务器虚拟化平台、1套CitrixXenDesktop桌面虚拟化平台、1套VMwareEsxi服务器虚拟化平台),需要对这三套平台进行存储整合,配合宏杉存储工程师进行存储升级、重新规划存储,需要将3套平台的虚拟机迁移到其中一台存储上,然后对另一台存储进行升级,升级完后再将虚拟机迁移回来。
陕科大桌面虚拟化架构图如下:
项目实施的难度在于怎么解决各类软件冲突以及一卡通外设在虚拟桌面内使用等问题,对于这些问题,在实施过程中,通过多种方式尝试,最终均得到解决。
1、应用兼容性问题:为运维人员分配Windows7、Windows8两套虚拟桌面,大部分应用均可以在Windows7中正常运行,但在Windows8中某些应用程序因不兼容Windows8导致无法安装或运行,对于这些应用,通过XenApp将其发布给用户Windows8桌面,软件冲突、兼容性问题得到解决。
2、一卡通问题:在虚拟桌面内使用一卡通(USB口)外设与传统PC不同,需要将物理USB端口映射给用户虚拟桌面,但是在开启CitrixUSB映射后,虚拟桌面任然无法正常读取一卡通信息,讲过反复测试,针对读卡器的PID/VID设定独立的策略,解决了一卡通在虚拟桌面内无法读取的问题。
3、虚拟桌面内播放教学视频卡顿、延迟问题:在Windows7、Windows8桌面内播放教学视频时,画面出现明显的延迟,当全屏播放时,虚拟桌面CPU达到100%,偶尔出现桌面卡死现象。经过测试,发现默认显卡为VMware虚拟显卡(平台部署于VMwareEsxi5.5平台之上),而非Citrix虚拟显卡,卸载VMware虚拟显卡后,CPU使用率明显下降,但是画面播放任然明显延迟,开启Citrix策略(WindowsMedia重定向)后,画面播放得到明显改善,播放流畅。
三、项目总结
经过三个月间歇性的实施(有效时间20天),在搭建的过程中顺便帮用户完成了存储迁移、VMware后台优化等工作,基本结束了几套桌面虚拟化系统的后台的搭建工作,但真正上线完全能投入使用的只有信息中心的人员维护和网管平台,并通过优化并能达到视屏流的流畅的良好体验,其他两个平台由于存储分配问题、一卡通读卡器兼容性问题都未完全投入使用。桌面虚拟化项目实施过程因为牵扯前端体验问题,所以存在各部门协调工作;桌面虚拟化项目由于软件本身牵扯网络、存储、服务器各方面的整合,所有也是一个需要各自供货厂家配合的工作;三个月仅仅是后台搭建结束,前端用户体验逐步完善的开始,所以项目的结束意味着新的优化任务工作的开始。