深信服桌面虚拟化之 极域多教室课程表实施方案
  

韩立春 Lv6发表于 2017-4-16 13:06

作者来自社区编辑部

深信服桌面虚拟化之

极域多教室课程表实施方案


一、 前言
    深信服教育桌面云极域多教室课程表方案是按照不同教室上不同的课表分别下发不同课程为师生提供端到端一站式桌面云交付架构,实现将校园教学桌面集中部署在云端(服务器),以虚拟化的方式展示在前端设备(瘦终端)上,老师使用极域课程表集中管理学生端上不同课程。这种“极域课程表云端集中化”的管理方式具备桌面资源按需分配、统一管理、安全可控、节约成本、教师上课方便等多种特性,非常适合在各类教育场景广泛部署,可以解决教学环境部署切换慢、终端PC维护量大、资源浪费、运行成本高、按课程表自动上不同课程等问题。

课程表目前包含两种课表功能,分别是计划课表和自由课表,计划课表主要是针对学生按规定时  间智能上下课的功能,结合教师端的调课功能(仅允许调整当天的课程)一起使用;自由课表主要是满足老师手动上下课、切换课程,在教师端统一支配的场景。

      计划课表即是先安排好每个课室这学期的上课时间和对应的课程,该课室的adesk即按照这张课程表进行上下课。每节课上课前5min(每天第一课时提前10min)会将对应课程的资源下发,盒子登录后可访问课程资源。课程下课时间到了会弹关机提醒,关机提醒可以选择延迟关机,直到下节课上课前4min,盒子会弹强制关机提醒,1min后会强制关机退出。计划课表进行下节课切课时,会先注销用户再自动登录(故adesk需要配置自动登录)获取下节课的资源。若课程表无安排课程,则adesk停留在资源界面(无资源)

自由课表则是由教师来决定什么时候上什么课程,教师机登录后可以看到自由课表关联的所有资源,若教师没有选择任何课程上课,则学生机登录后资源界面无资源。若教师机选择一门课程进行上课,则学生机登录后会下发正在上课的课程资源。教师机可以对当前正在上课的课程进行下课操作,教师执行下课操作后,学生机会在1min后强制关机。若当前正在上课程A,教师可以进行切课操作,当切换到课程B后,所有已接入课程A资源的adesk都会马上注销再自动登录获取到课程B的资源
故在第一次实施时,需要先配置好用户和adesk自动登录

注意:目前课程表功能只支持android盒子,不支持PC客户端接入也不支持X86盒子。
二、 客户需求分析
      客户是一所大学里的计算机学院,有两个机房需要老旧机器改造,客户前期使用了深信服桌面虚拟化进行测试,效果非常不错,于是我们采用深信服的桌面虚拟化极域课程表方案,两个机房共6台服务器,140个瘦客户机,每个机房70个点,2套极域软件,140个极域学生端授权,采用集群方式管理,分发的虚拟机分布在虚拟存储上。每个机房满足多个教学软件模板在不同的时间自动切换教学,或者自由切换教学,满足学院上机教学的目的。

三、 实施规划
1、拓扑规划


   1.jpg         
2、IP规划
2.jpg

四、 VMP 模板设计
     vmp安装前的准备工作首先登陆到http://wiki.sangfor.com.cn/aDesk/index.php/首页,首页最下边有一个版块名叫“最新版本”,提供下载vmp5.0以上版本的安装包和版本相对应的极域电子教室安装包(里边有相关极域软件安装的说明书),基于如何安装VDC的软件和相关各教室模板的安装大家请参考我提供的这个网站http://wiki.sangfor.com.cn/aDesk/index.php/首页。

3.jpg

4.jpg

特别说明:本文参考了极域课程表操作指导及实施指导文档。
   在安装模板时请大家先把安装完的软件安装完后在安装极域软件教师端和学生端,安装方法如下:

5.jpg
    VMP登录集群的IP是https://192.168.0.250/,输入用户名密码,VMP设置完的模板效果在这里展示一下。

6.jpg

五、 VDC 课程表系统设置调试
Vdc升级到5.0版本以上,课程表功能默认是禁用的,需要开启此功能,打开https://192.168.0.251:4430,输入用户名密码,在系统设置-系统配置-控制台配置-控制台界面定制-教育组件选择启用-保存。
7.jpg

六、课程表VDI设置调试
  1、虚拟化平台控制器设置
    VDI设置-虚拟化平台管理-虚拟化平台控制器-新建-名称VMP-控制器地址-https://192.168.0.250:4433-连接账号admin-密码Admin123-测试连接(显示连接成功说明与VMP连接成功)-保存。

8.jpg

2、设置资源管理
     (1)建立一教室教师端和一教室课程总表方法
    选择新建-资源组-名称一教室教师端teacher_win7x86-保存。然后在新建的一教室教师端teacher_win7x86资源组里选择新建独享桌面,方法:新建-独享桌面-名称为一教室教师端teacher-所属组为一教室教师端teacher_win7x86-虚拟机配置名称为oneteacher-虚拟机模板为一教室教师端Win7x86-teacher-发布类型可选择专用模式或还原模式-个人磁盘10G。

9.jpg


    自动登录方式选择启用自动登录-登录到本地计算机用户名为administrator 。

10.jpg

接着选择虚拟机位置与数理-添加虚拟机数量为1-确定-保存。

11.jpg

建好的状态

12.jpg

    特别提醒,最后生成的一教室教师端虚拟机一定要保存在VMP一教室计划课表教师端_teacher_Win7x86组里,便于以后管理。其他生成的虚拟机也要建立在相应的组里。

13.jpg

(2)选择新建-资源组-名称一教室课程总表-保存。然后在新建的一教室课程总表资源组里选择新建独享桌面,方法:分别建立一教室上课的课程C语言课资源和java课资源。建一教室C语言课的方法,新建-独享桌面-名称为一教室C语言课win7-所属组为一教室课程总表-虚拟机配置名称为oneC-虚拟机模板为一教室C语言课_Win7x86-发布类型可选择专用模式或还原模式-个人磁盘40G。

14.jpg

自动登录方式选择启用自动登录-登录到本地计算机用户名为administrator

15.jpg

接着选择虚拟机位置与数理-添加虚拟机数量为2-确定-保存。

16.jpg

VMP一教室C语言课_win7组里生成的虚拟机。

17.jpg


在一教室课程总表组里建一教室java课Win10的方法,新建-独享桌面-名称为一教室java课Win10-所属组为一教室课程总表-虚拟机配置名称为onejava-虚拟机模板为一教室java课_Win10x64-发布类型可选择专用模式或还原模式-个人磁盘10G。

18.jpg


自动登录方式选择启用自动登录-登录到本地计算机用户名为sangfor

19.jpg

接着选择虚拟机位置与数理-添加虚拟机数量为4-确定-保存。
20.jpg

建完的一教室课程总表效果
21.jpg

(3)建立二教室教师端和二教室课程总表方法
建立二教室教师端和二教室课程总表的方法都一样,在这里不做具体的安装步骤说明了。
这是二教室教师端teacher_win7x86资源组情况,二教室教师端teacher分一个虚拟机twoteacher。
22.jpg

建完的二教室教师端teacher_win7x86效果
23.jpg

二教室课程总表资源组里二教室C语言课分了2个虚拟机,名称为twoC

24.jpg

二教室课程总表资源组里二教室sql2008课_win7分了2个虚拟机,名称为twosql2008。

25.jpg

建完的二教室课程总表效果

26

26

    总结:课程表组成由教师端和每节课上课的模板有关系,也就是一个教室教师端只分配一个虚拟机,安装每节课的上课软件,每节课(比如C语言课)跟每个教室里放的的学生终端数有关联,学生终端70个,那么你每节课就都得分70个虚拟机(比如C语言课70个虚拟机,java也得分70个虚拟机,说白了每个教室有10节课,学生终端70个小盒子,那么每节课就都得分70个虚拟机)。

2、设置用户管理

(1)建立一教室组里两个分组的用户方法
建立一教室组中一教室教师端teacher的步骤是:新建-用户组-名称一教室-保存。然后在一教室组建立分组一教室教师端teacher,新建-用户组-名称一教室教师端teacher-保存。

27.jpg

在一教室组的分组一教室教师端teacher建立用户oneteacher,新建-用户-名称oneteacher-设置密码-所属组/一教室/一教室教师端teacher-关联角色-oneclassroomteacher-保存。教师端用户oneteacher建立完成。

28.jpg

29.jpg

一教室组建立分组一教室用户,新建-用户组-名称一教室用户-保存。然后在一教室组的分组一教室一教室用户分别建立两个用户test1,test2。

30.jpg

(2)建立二教室组里两个分组的用户方法
在二教室组的分组二教室教师端teacher建立用户twoteacher.并关联角色twoclassroomteacher.

31.jpg

32.jpg

二教室组建立分组二教室用户,新建-用户组-名称一教室用户-保存。然后在二教室组的分组二教室用户分组里分别建立两个用户test3,test4。

33.jpg

总结:建立的教师端用户是专为教师端小盒子登录的用户准备的,教师端需要绑定角色授权。学生端不需要绑定角色授权。教室里建立的每个用户是专门为学生端小盒子登录的用户做准备的,并且要勾选密码每次都得自动登录。

4、角色授权设置
(1)建立一教室教师端角色授权
建立一教室教师端角色授权方法:新建-新建角色-角色名称oneclassroomteacher-关联用户-一教室教师端teacher-编辑授权资源列表-选中一教室教师端teacher_win7x86-确定-保存。

34.jpg

(2)建立二教室教师端角色授权
    建立二教室教师端角色授权方法:新建-新建角色-角色名称twoclassroomteacher-关联用户-二教室教师端teacher-编辑授权资源列表-选中二教室教师端teacher_win7x86-确定-保存。
35.jpg

总结:两个教师端需要绑定角色授权,通过绑定教师端资源独享桌面可以直接进入操作。而学生端不需要绑定,学生端是通过教师端每节上课的内容自动登录系统,正常学生端小盒子登录是没有任何系统的。

5、课程管理计划课表和自由课表设置

  本节是课程表制作的核心部分。

(1)基础配置的设置
VDI        设置-课程管理-基础配置-学期开始时间2017-02-23-学期结束时间2017-07-31-课程定义-新建-根据学校上下课时间自己定义。

36.jpg

(2)课表模板设置
VDI        设置-课程管理-课程模板-新建-课程名C语言-学生桌面-选择桌面-一教室C语言课win7-确定-备注-一教室C语言课-确定,这时候一教室C语言课建立完成。

37.jpg

其他的课程建立与一教室C语言课建的方式一模一样。

38.jpg

说明:
① 课程模板就相当于课程资源(一个课程模板对应一个虚拟机资源),所以在新建课程模板之前需要先创建虚拟机资源
② 创建课程模板
选择桌面,会打开当前所有的虚拟机资源,一个课程模板对应一个虚拟机资源(也可以多个课程模板对应一个虚拟机资源)

(3)课程计划计划课表设置

39.jpg

VDI        设置-课程计划-计划课表-名称一教室课程表-描述-c,java-选中教师虚拟桌面-一教室教师端teacher-确定。

40.jpg

说明:教师虚拟桌面:当教师机为物理机则不需要配置该选项,当教师机为虚拟机时则需要勾选并配置教师的虚拟机。
    课程表计划的设置根据教务处对本教室学期的安排进行设置。

VDI        设置-课程计划-计划课表-名称一教室课程表-课程表计划-星期一9:00-9:30-点击空白处选择课程模板名为C语言-确定-上课周期选择1,5,10-20周-备注-C语言课。完成星期一9:00-9:30课程安排。其他的课程时间按照教务处安装教室的课程排课,方法一样。

41.jpg

上课周数的设置方法。

42.jpg

完整的课程表展示。

43.jpg

至此一教室的计划课程已全部设置完成。
二教室设置的方法与一教室设置的方法一样。

44.jpg

二教室完整的计划课表

45.jpg

一教室和二教室的计划课程表已设置完成。

46.jpg

(4)课程计划自由课表设置
     设置自由课表方法:课程管理-课程计划-自由课表

47.jpg

在自由课程配置-名称中起名为一教室自由课表-选中教师虚拟桌面-选择资源-选中一教室教师端teacher-确定。

48.jpg

课程桌面-选中一教室java课Win10、一教室C语言课Win7-确定。

49.jpg

最后点击保存。

50.jpg

自由课表设置完成。

51.jpg

注意:一个教室里不能同时一起使用计划课表和自由课表,可以分开使用,详细设置请参考客户机管理选项。

6、客户机管理设置
(1)第一教室客户机组计划课表设置方法
VDI设置-客户机管理-新建组-基本设置-客户机组名称-第一教室计划课表.

53.jpg

选中上电自动开机-启用上电自动开机-选中开机计划-新建-自动开机的周期-选中星期一到星期日-开机时刻-08:30-确定。

54.jpg

选中关机计划-新建-自动开机的周期-选中星期一到星期日-关机时刻-18:00-确定-课程配置选择启用课程计划-选中一教室课程表-保存

55.jpg

这时将一教室的教师机和学生端的小盒子全部开机,在客户机管理的默认组里在线显示了教师机oneteacher和所有下边学生端的小盒子,将一教室的教师机和所有学生端移动到第一教室计划课表组里

56.jpg

选中一教室教师机oneteacher-编辑-描述里-教师机-选中设置为教师机-确定。

57.jpg

(2)第二教室客户机组计划课表设置方法
VDI设置-客户机管理-新建组-基本设置-客户机组名称-第二教室计划课表-选中启用上电自动开机.

58.jpg

设置好开机计划和关机计划,选中启用课程计划并设置好二教室课程表,最后保存设置。

59.jpg

将第二教室教师机虚拟机和学生端所有虚拟机移动到第二教室计划课表里。注意,在实施过程中一个教室一个教室开,开完后移到相应教室里,这样可以判断当前教室虚拟机的各种情况。

60.jpg

将twoteacher设置为教师机。

61.jpg

(3)第一教室客户机组自由课表设置方法
VDI设置-客户机管理-新建组-基本设置-客户机组名称-第一教室自由课表-选中启用上电自动开机,根据需求设置好开机计划和关机计划.

62.jpg

选中启用课程计划并设置好一教室自由课表,最后保存设置。

63.jpg

将第一教室计划课表组里教师机和学生机全部移到到第一教室自由课表组里。

64.jpg

第一教室自由课表设置完成。

65.jpg

7、策略组管理设置
策略组管理默认不做任何设置。

66.jpg

七、 测试

喜欢这篇分享吗?喜欢就给楼主打点赏吧!点个赞也是极大的鼓励!

发帖可获得5S豆;若您的分享被加精或推荐优秀等,将获得更多S豆奖励,了解更多S豆奖励信息

完善手机号和公司名称,让服务更省心更便捷!立即完善

sunnyguo9527 Lv3发表于 2017-4-16 23:25
  
好好好,太赞了
一帆凤顺 Lv15发表于 2017-4-16 23:28
  
我先留下脚步,慢慢看
7情6欲 Lv15发表于 2017-4-16 23:49
  
很厉害的样子
qinpeng Lv12发表于 2017-4-17 00:21
  
厉害厉害 不亏是社区编辑, 牛逼  收藏了
Sangfor_闪电回_朱丽 发表于 2017-4-17 15:22
  
非常详细,值得收藏!

最后是不是还有两张测试效果图?
新手215392 Lv4发表于 2017-4-18 13:53
  
不错,赞一个
aymxr Lv9发表于 2017-4-18 15:01
  
学习下
andy_AAAAA Lv7发表于 2017-4-19 17:32
  
32赞
夏虫语冰 Lv12发表于 2017-4-20 08:29
  
不明觉厉