青海师范大学案例分享
一、项目背景
桌面虚拟化已逐步成为各大学院校在私有云建设过程中考虑的各项虚拟化技术组成的一种,在组建校园云中构建立体的IAAS、SAAS、PAAS服务中,桌面虚拟化给用户提供业务应用时重要的支撑和展现的平台。出于以上考虑青海师范大学以尝试性的思路,采购80点Citrix XenDesktop产品作为实验性的项目为图书馆电子阅览室提供共享桌面方式的服务,最终以期望达到如下效果:
1、学生通过虚拟桌面中现有的应用程序进行查询资料和翻阅文献;
2、学生可以根据自己的需求进行学习软件的安装和其他应用程序的使用,满足自己的学习要求。
二、项目实施概述
青海师范大学网管图书馆虚拟化平台部署项目包含以下实施内容:
桌面虚拟化平台部署:部署Citrix XenDesktop7.6桌面虚拟化平台,一套基于Citrix XenServer6.5 SP1服务器虚拟化底层,用于部署Citrix虚拟化平台所需的所有功能服务器和Citrix桌面虚拟化平台发布的共享桌面。认证方式和现有的统一身份认证系统进行对接:应相关领导和老师的要求,将Citrix StoreFront默认的显示界面进行二次开发,和青海师范大学现有的统一身份认证系统进行对接,使学生的登录获取桌面的方式分为两套进行认证;学生可以使用学校的统一身份认证系统中的账户和密码进行登录获取桌面,也可以使用域控服务器上同步过来的账户和密码进行登录和获取桌面。其中任何一套身份认证系统出现问题都不会影响学生的正常使用。
瘦终端部署:初次部署完成瘦终端之后发现部分瘦终端存在显示登录界面的过程比较缓慢或白屏的现象和身份验证无法通过的现象,于是和瘦终端厂家取得联系,针对该现象进行了分析和解决,最终使所有的瘦终端显示速度和身份验证均正常。项目实施的难度在于怎么解决各类软件兼容性以及学生在虚拟桌面内安装其他应用软件和学生对桌面的操作权限控制等问题,对于这些问题,在实施过程中,通过多种方式尝试,最终均得到解决。
1、应用兼容性问题:在桌面发布之前我们到图书馆向电子阅览室管理员就学生阅览使用的必备软件以及相关软件的版本进行了询问和收集工作,在桌面创建初期,我们在创建的桌面中进行了安装和使用的测试,正对部分不兼容的应用软件进行了升级安装和应用测试,确保虚拟桌面能正常安装并使用电子阅览室必备的应用软件,不会对学生的阅览带来任何的影响;
2、学生对虚拟桌面的操作权限问题:学生来电子阅览室进行资料查询和文件阅览时很有可能会对操作系统中的各菜单项进行操作,因此会对共享桌面的相关配置进行更改,进而影响了桌面的运行状态,使其他学生无法正常获取到桌面,因此我们在域控制器上对桌面和用户进行了严格的权限控制,使系统的相关权限和菜单进行隐藏;
3、系统保护:由于学生在使用过程中会安装其他的应用软件,因此,在使用的过程中会对桌面产生破坏性的影响,从而使其他学生无法正常使用共享桌面,针对该问题我们在共享桌面中安装了系统还原的相关软件,桌面重启之后系统恢复到初始状态,并在特定的时间段设置了重启桌面的任务;桌面发布完成之后创建了快照,以便桌面出现其他问题之后及时进行回退还原操作。
三、项目总结
经过四个月间歇性的实施(有效时间30天),从后台功能服务器的搭建到前端瘦终端的部署,期间遇到了许多预期中不存在的问题,但是经过项目组各成员和相关老师的配合协调之后将80个点的桌面顺利的推广了下去,桌面运行状态一直稳定,良好,收到了预期的用户体验效果,且得到了青海师范大学各领导,老师的认可和称赞,为本次青海师范大学图书馆虚拟化项目画上了圆满的句号。