第 1期 计 算 机 教 育
20l5年 1月 10日 ComputerEducation 69
◆学科建设与教学改革
文章编号:1672.5913(2015)01—0069-06 中图分类号:G642
一 种基于虚拟机的个性化计算机实验教学环境
汪小林 ,李 涛 ,高 博 ,洪星星 ,罗英伟
(1.北京大学信息科学技术学院,北京 100871;2.北京大学深劫I研究生院信息工程学院,广东深圳 518055)
摘 要:针对当前计算机实验教学中心学生上机环境在数据安全、用户体验、系统管理等方面存在的
问题.提 出一种基于虚拟机的个性化计算机实验教学环境pVCE,旨在通过虚拟机方式为学生提供面
向课程的个性化上机环境和便捷的个性化上机服务,同时方便教师和管理员管理。
关键词:虚拟化;个性化虚拟机;计算机实验教学环境;pVCE;实验管理
0 引 言 中能保证数据安全,发生硬件故障时迁移 [5】虚
拟机或转移镜像文件 ,即可快速恢复使用原始的
计算机实验教学中心是实施实验教学的重
操作系统和应用软件。同时,随着多核技术的普
要场所 ,应为学生提供 良好的上机服务,便于教
及,一台物理机运行多台虚拟机也不会影响用户
师参与教学实践 ,管理员参与监控管理。随着教
体验,因此利用虚拟化技术有助于提升资源利用
育模式的发展,传统实验教学中心的不足 日益凸
率,缓解硬件紧缺的现状。
显。首先 ,在传统实验教学中心开展实验教学活 目前,虚挖c化平台主翔 KVM、Xen、WMWare、
动时常面临安全问题 [I。】。公共实验环境中用户
Boobs、Hyper-V等。有许多将VMWare虚拟化应
共享存储 、私有文件数据可随意被删改而造成损 用到实验教学中心的实践案例,但普遍缺乏针对
失;为保证系统安全,学生通常没有权限安装软 实验教学中心参与者 (学生、教师、管理员)面
件,不仅牺牲了学生的用户体验,还给管理员增 向课程实验活动的管理机制,因此笔者提出基于
加了管理负担;硬件故障也易造成严重后果。其 XEN/KVM开源虚拟化平台构建基于虚拟机的个
次,传统实验教学环境的资源利用率不高。实验 性化计算机实验教学环境pVCE (apersonalized
教学中心的软硬件资源通常都不能被用户充分利 virtualizedcomputerexperimentalenvironment),
用。最后 ,传统实验教学中心的管理活动主要由 为学生提供个性化、虚拟化的上机环境且实现让
管理员管理,缺少教师的有力参与且管理员缺乏 多类用户参与课程实验活动的便捷高效的使用和
便捷高效的实验教学中心管理机制。 管理接 口。
虚拟化技术可有效改善上述问题。由于虚拟
化能帮助屏蔽底层物理硬件差异 ,为上层用户 1 系统设计
提供多样化的执行环境且虚拟机之间相互隔离 ,
1.1 设计 目标
因此用户可使用私有虚拟机作为上机平台,自由
地安装个性化软件。用户数据存储在虚拟机镜像 为应对传统实验教学环境中的挑战,我们对
基金项 目:国家 自然科学基金项 目61170055
1841

被折叠的 条评论
为什么被折叠?



