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

韩立春 246756人觉得有帮助

{{ttag.title}}
作者来自社区编辑部

深信服桌面虚拟化之

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


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

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

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

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

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

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


           


四、 VMP 模板设计


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

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


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

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


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



    自动登录方式选择启用自动登录


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


建好的状态


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


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


自动登录方式选择启用自动登录


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


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



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



自动登录方式选择启用自动登录


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

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

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

建完的二教室教师端teacher_win7x86效果

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


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


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


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

2、设置用户管理

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


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



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


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



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


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

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


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

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

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

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

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


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


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


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

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


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


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

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


上课周数的设置方法。


完整的课程表展示。


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


二教室完整的计划课表


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


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


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


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


最后点击保存。


自由课表设置完成。


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

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


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


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


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


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


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


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


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


将twoteacher设置为教师机。


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


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


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


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


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


七、 测试

打赏鼓励作者,期待更多好文!

打赏
31人已打赏

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

最后是不是还有两张测试效果图?
新手215392 发表于 2017-4-18 13:53
  
不错,赞一个
aymxr 发表于 2017-4-18 15:01
  
学习下
andy_AAAAA 发表于 2017-4-19 17:32
  
32赞
夏虫语冰 发表于 2017-4-20 08:29
  
不明觉厉
发表新帖
热门标签
全部标签>
西北区每日一问
技术盲盒
安全效果
技术笔记
【 社区to talk】
每日一问
干货满满
新版本体验
产品连连看
GIF动图学习
技术咨询
2023技术争霸赛专题
秒懂零信任
安装部署配置
功能体验
通用技术
技术晨报
自助服务平台操作指引
每周精选
原创分享
标准化排查
排障笔记本
玩转零信任
深信服技术支持平台
POC测试案例
信服课堂视频
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
高手请过招
升级&主动服务
高频问题集锦
社区新周刊
全能先锋系列
云化安全能力

本版版主

468
227
32

发帖

粉丝

关注

7
11
24

发帖

粉丝

关注

5
7
7

发帖

粉丝

关注

31
34
45

发帖

粉丝

关注

本版达人

新手89785...

本周建议达人

YangZhe...

本周分享达人

runner

本周提问达人