背景和需求
目前云教室在学校的机房中已经日益普及。与传统的PC机房相比,云教室具有运维方便,管理灵活的特点,能够应对日益丰富的计算机教学需求。能够将机房管理员老师从繁杂的机房维护工作中解脱出来。
随着云教室市场的兴起,市场上出现了大量的云教室厂家,基于开源系统简单包装,将产品推向市场。这些云教室一般都通过招标项目采购,配置专用的服务器、云终端,由专门的技术人员实施和支持。如果遇到问题,机房管理员很难进行处理。学校经常遇到产品过保后,问题无法处理,或者厂家倒闭,无法提供后续支持服务的问题。影响了日常教学活动。浪费了学校的设备投资。因此选择机房管理能够自主部署,自主维护的云教室产品,能够有效降低项目的成本,确保设备投资的有效利用。
近期学校一个云教室需要建设,考虑教学需求也在不断发展变化,担心通过招标建设的云教室无法满足日常维护,以及未来教学需求,我们对市场上的云教室产品进行了分析和比较,选择了朵拉云科技的云教室产品。整体方案自己设计,自己实施。
项目介绍
DoraCloud是一款多平台的桌面虚拟化管理软件,支持Hyper-V、VMware、Proxmox、XenServer等多种虚拟化平台。DoraCloud在虚拟化平台上具有极大的灵活性,可以自由选择虚拟化平台。作为学校的机房管理员,一般都能掌握Windows的安装和使用,而对于其他虚拟化平台缺少了解。也不熟悉Linux、KVM等技术。因此选择了 Hyper-V平台的DoraCloud软件。Windows Server 内置了Hyper-V虚拟化引擎。
DoraCloud采用一体化设计理念,把桌面虚拟化所需的组件打包在一个虚拟机镜像中,简化了虚拟桌面部署的难度。部署桌面云时,只需要执行一个Windows安装程序即可。不需懂Linux,不需要了解Linux的Shell命令,基本上是傻瓜化的安装方式。非常适合机房管理员自己安装和部署。后续遇到问题,也有能力快速重新安装和部署,不需要求助厂家的技术支持人员。
DoraCloud桌面云还支持集群。DoraCloud的集群非常有特色,采用的是类似P2P的设计。比如我们要把4台服务器做成一个集群,安装过程就是在每个服务器部署Windows Server,然后每个安装DoraCloud,之后进入第一个DoraCloud节点,创建集群。后续3个节点只需要加入集群即可。是一种无中心管理节点的对称设计。这次项目由于是单机房,没有体验该特性。后续多个计算机教室建设时,可以考虑把服务器部署在中心机房,实现多个服务器的冗余备份和统一管理。根据厂家的说法,DoraCloud的集群架构可以支持1+1、N+1、N+M冗余。不清楚DoraCloud这个集群技术是不是借鉴了BT下载,或者比特币的技术。
做过桌面云项目部署的都清楚,制作桌面模板是一个非常费时费力的工作。需要安装操作系统、应用软件,还有若干优化设置。一步小心,可能就需要重新制作。一个经验丰富的技术人员,制作一个实用的桌面模板也需要花费1-2天的时间。DoraCloud的桌面系统在V3.3版本提供了“模板仓库”功能。可以直接在线下载桌面模板。本以为在线下载一个桌面模板需要很久,不知道DoraCloud使用了什么神秘的下载加速技术,实际下载体验非常快。一个5GB的镜像,不到10分钟就下载OK。
DoraCloud还有一个特色,是提供了对于云终端的即插即用的管理。整个云教室的终端无需手工配置,可以实现自动配置即插即用。当配置好DoraCloud的桌面云系统后,把终端开机,桌面云系统会自动识别到终端下发配置。终端会自动连接到云桌面。 非常省心。机房管理员都经历过学生乱改配置,需要管理员一台恢复的情景。现在通过后台统一配置,的确非常省心。
上述是整个项目的实施体会,下面介绍一下具体的项目情况。
学校的机房有40个学生机,1个教师机。整体组网配置如下:
云教室硬件包括:
40台学生机(云终端,显示器,键鼠)
1台教师PC机
一台服务器
一台交换机
一台路由器
云教室的软件系统包括:
朵拉云桌面虚拟化系统。部署在服务器上。
多媒体教学软件。部署在教师PC上。桌面虚拟机内部署有学生端。我们使用的是极域电子课堂软件
整体通用硬件自行采购,自行安装和调试。目前已经投入使用。通过与招标采购相比,整体项目成本大约节省40%。 由于项目是自己实施,管理员对于云教室的维护更有信心,并且能够快速响应教学的需求。也算是实现了“自主可控”。
项目的安装部署过程
1、服务器硬件安装
服务器为Dell R740,根据厂家建议,2TB硬盘作为引导盘,划分200G安装Windows Server 2012R2系统。 480G SSD作为D盘,运行桌面虚拟机。2T硬盘的剩余空间作为E盘。
Windows Server 安装完毕后,安装Dell 原厂硬件驱动,安装Hyper-V角色,创建虚拟交换机。
2、安装DoraCloud桌面云系统
DoraCloud V3.3的下载地址: https://doracloud.cn/downloads/showdownload.php?id=1
执行安装程序,注意选择 虚拟交换机地址,存储池的目录。
安装完毕后,可以看到安装程序创建了一个 Linux 虚拟机。这个虚拟机运行DoraCloud的管理系统。从虚拟机的控制台可以看到管理系统的IP地址。
浏览器进入 DoraCloud 管理后台 。 账号是: admin 密码 DoraCloud
3、完成DoraCloud初始化设置
根据向导,依次完成【配置虚拟化】、【配置资源池】【配置集群】【配置用户数据库】即可。
在配置资源池阶段,桌面虚拟机 和 模板镜像保存在 SSD 盘(D:DoraCloud),数据盘保存在E盘。
4、在线下载桌面模板
当配置向导进入到创建模板阶段时,退出向导,选择【远程镜像仓库】。选择Win7x64stu 这个云教室的模板。
根据网络下载速度,大约10-20分钟,可以完成模板的下载和自动恢复。
如果桌面云环境的网络无法在线下载,可以通过其他途径下载模板,然后拷贝到本地模板库,进行恢复。
模板库位于 D:DoraCloudlocalImages 目录,可以把 win7x64stu.zip 和 win7x64stu.dr 两个文件放到
D:DoraCloudlocalImageswin7x64stu.zip目录,就可以通过本地镜像仓库恢复。
5、配置桌面池
添加桌面池,配置桌面池基本信息。
选择模板为【win7x64stu】,设置虚拟机前缀为 vm,后缀为01,顺序编号。配置内存4096MB,CPU为2核心。
配置桌面池策略
设置最大创建40用户。设置绑定账号。 这里的绑定账号是模板的Windows 用户账号。设置桌面池类型为公有桌面。为了简化管理,设置回收策略为:断开连接5分钟后回收。 这样下课后关闭终端后5分钟,桌面就会自动回收,保证下一节课是一个干净的系统。 如果桌面池用于考试,可以把回收模式修改为【手工回收】。
最后配置数据盘,为每个学生配置30G数据盘。 数据盘在Windows桌面内显示为D盘。桌面还原或者重建时,学生保存在数据盘的内容不会丢失。
6、配置用户和群组
创建一个班级群组Group1,认证方式为终端ID认证,自动绑定ID和用户。为该群组分配“云教室”桌面池权限。
批量添加40个用户stu01 ~ stu40,用户归属Group1。
7、增加终端的自动配置
终端采用DHCP分配IP模式,可以做到即插即用。
在DoraCloud的终端管,增加终端自动配置策略。使用缺省配置即可。该策略会在2-3分钟内,完成对所有终端的自动发现和自动配置。完成该配置后,可以观察终端是否登陆到了桌面。
到此为止,后台的DoraCloud桌面云系统已经安装完毕。
8、教室机安装教育软件
最后将教室的讲台教师PC安装 极域多媒体教学软件的教师端。
另外DoraCloud桌面附带了 VDClass教学软件,可以用于对终端的管理完成终端开关机、屏幕广播等功能。可以作为配套工具使用。
到此,云教室就安装完毕了。
9、为学生机批量安装软件
日常教学中,难免需要为云教室批量安装软件。 DoraCloud提供了非常人性化的安装软件的方法。
首先在模板管理界面中,选择一个模板的【编辑】功能,系统会启动一个模板编辑向导。根据模板向导,可以很容的在桌面模板中修改系统配置和添加应用程序。
编辑完模板后,在桌面池菜单中,选择【重建】。可以看到,重建桌面池时,可以选择不同的模板。比如,不同的课程,可以预先准备好不同的模板,上课前,提前10分钟,选择需要的桌面模板,重建桌面池即可。 云教室采用桌面云系统后,相对以前的还原卡、网络同传等模式,大大简化了学生机的管理过程。
最后,我们分享一下完工后的云教室吧,这是做屏幕广播的情况。