下一页 1 2 3 4
摘要:本文简要叙述了大学公共计算机房的应用现状及其存在的问题,重点论述了建设校园公共计算机应用环境的关键技术,并给出了一种使用方案,具有较强的实用性。 关键词:PC SAN;PC SAN.edu;虚拟存储技术;公共计算机房;系统维护 PC SAN 是一种基于网络存储的新型计算环境管理系统,采用全球标准的通讯协议TCP/IP,将网络中所有的存储资源集中存储在由高速互联网络连接的存储管理服务器上,在该服务器上虚拟出多个网络硬盘映射给客户机使用。它采用虚拟存储技术,实现数据集中存储、网络硬盘按需分配,借助快照和快速部署技术,实现简单快速的网络硬盘分配与软件安装;通过客户机和不同的网络磁盘实现动态映射,使客户机能够按需转换角色,更好地被动态调度并组合计算资源和存储资源,满足不断变化的需求。 PC SAN.edu作为PC SAN系列产品中的一员,是专门针对国内教育行业的应用情况而量身定做的网络存储产品。它是在PC SAN的基本功能基础上,通过使用IP SAN技术和快照技术,首次将应用于服务器的高端IP SAN存储技术移植到普通计算机环境中使用,并新增了独特的系统预约、系统还原、和IP地址自动分配等功能,有效地解决目前教育领域里公共计算机应用环境中的问题。 iATA(埃塔)卡是运用iATA技术实现IDE命令在IP网上传输,此技术类似于iSCSI的技术,把IDE命令转化为IP包,在IP网络上传输。 本产品适用于各类学校的公共计算机应用环境,如多媒体教室、电子教室、公共计算机房等。以大学公共计算机房应用环境为例,本产品提供如下解决方案: 二、背景概述 1、大学公共计算机房应用现状 大学公共计算机房为实践教学做后勤保障和支持工作,其主要的工作目标是让实践教学高效、顺利地进行,并且也是大学教育系统的重要组成部分。它承担着各种各样的教学任务,经常需要在各种应用模式之间进行角色转换。 2、计算机相关课程的教学实践 大学公共计算机房承担着全校公共课和部分专业课实践教学任务:常见的课程有C、Basic、Java等各种语言;FLASH等Macromedia系列制作工具;VFP、SQL Server、Oracle等各种数据库;Office系列工具;以及各专业软件。目前通常的做法是将常用的软件全部安装在每台客户机上,从而导致系统的运行速度受到很大的影响;另外,由于应用软件版本的多样性、应用软件本身的复杂性,以及各个应用软件之间的兼容性给软件的安装、调试和维护的工作带来较大的工作量。 3、各种考试和培训教学的用机 由国家组织的计算机等级考试以及一些公司组织的其他计算机方面的考试,往往需要学校提供考试环境,并且也有不少由学校或公司开办的计算机方面的培训班,需要利用公共机房提供培训和训练的实践环境。公共机房中的计算机资源,在完成公共课的教学实践课程后,还为学生提供培训教学,这些举措都增加了学生自由动手的机会,同时也增加了系统维护的工作量,所以需要在这两者之间找到平衡。 在这种环境中,学生往往需要对计算机有更灵活的操作使用和动手实践的机会,例如:硬盘分区,格式化硬盘,安装各种操作系统,更改系统配置,安装、卸载应用软件,配置网络环境,编写程序直接控制计算机(如C语言的底层编程)。学生在动手实践过程中很可能由于误操作导致操作系统或者应用软件的损坏,这就增加了管理员维护系统的工作量。 4、教职员工的继续学习环境 公共计算机房在空余时间,可以为教师们提供集体讨论和学习新应用软件的环境。不同专业的老师们需要学习不同的应用软件,探讨和学习这些应用软件往往不是一次交流就能够完成的,有些要几个月甚至一个学期。老师们常常希望拥有自己的存储空间安装自己的操作系统和应用软件,存放自己的数据。在每次学习时,可以访问到自己的存储空间,使用需要的应用软件,待每次学习结束以后,存放在存储空间上的数据不会被其他用户使用。在公共计算机房中如何满足这种需求? 5、教师学生的科研开发环境以及大学生业余的项目开发环境 良好的科研和实践环境能够激发教师和学生的创造力。学校的公共机房若能够为师生们提供研究开发环境和申请项目的实践环境,则能更好地发挥公共计算机房的作用。 大学生和教师们可以利用业余时间组织科研创新项目或者自由实践项目,例如各种计算机比赛中的项目、前沿创新项目等。这种项目所需要的开发环境有可能涉及到不同的操作系统。例如,当今世界范围中,开源的项目很多基于Linux环境,因此需要Linux操作系统;有些要研究操作系统的,可能对当前的Solaris 10很感兴趣;还有的需要在异构环境中进行项目的研究:既需要安装有Linux操作系统的计算机,又需要安装有windows操作系统的计算机,并且还需要安装一些特定的应用软件。使用者希望这些环境安装以后,在使用时能够实现灵活切换,避免因操作系统和应用软件安装的复杂性和操作的重复性带来的使用不便;在不用时,安装的操作系统和应用软件能够保留,并且不被其它用户修改和使用。这种需求如何满足? 另外,由于这种科研创新项目或者自由实践项目所对应的操作系统和应用软件的安装和调试工作都比较复杂,若由机房管理员来完成,对管理员的技能要求也较高,同时也会占用管理员大量的时间。如何解决这种问题?
一、引言