简析高校机房软件自动化部署管理系统的设计
2016-07-10黄祖辉
黄祖辉
当前我国很多高校的计算机机房规模都在不断扩大,这就给管理维护带来了一定的难度,通过对机房软件自动化部署管理系统的设计与实现,提供了一种良好的解决途径,基于此,本文对相关的实现要点进行了探讨。
【关键词】高校机房 软件 自动化 部署管理 管理系统
随着我国信息化程度的不断增强,计算机工具作为一种必须的重要现代化工具开始在各个学科中发挥出越来越重要的作用。目前在大多数高校中,计算机都是作为一种公共的必修课而存在,在这种背景下,计算机机房的规模也越来越大,而由于学生水平的差异,以及病毒、木马以及黑客等威胁不同程度地存在着,给计算机机房的系统带来了一定的破坏,因此,为了不对正常的教学秩序带来影响,急需要采取一定的方法对计算机机房进行高效、可靠的管理。
1 高校计算机机房的软件系统管理关键技术
在对高校计算机机房的软件系统进行管理之前,有必要对其涉及的相关关键技术进行分析,一般情况下,主要运用的有如下几个方面的技术:
1.1 硬盘保护卡技术
硬盘保护卡有纯硬件以及软件结合两种分类,其主要是通过对重要数据的写转向来实现对重要数据的保护功能的。实际上,在具体的应用过程中,硬盘保护卡对一些病毒的防范能力是很有限的,甚至在网上都能很随便地找到一些针对性的破解技术。
1.2 “一键还原”类技术
所谓的“一键还原”类技术主要是在硬盘的逻辑分区或隐藏的特殊分区上建立对系统盘的备份,一旦系统被破坏时可以通过设定的触发功能键来激活恢复系统,从而把系统恢复到备份时的状态。
1.3 “软件保护”类技术
在“软件保护”类技术来说,一般应用最多的是“万象”等一些专业的软件,其不仅具有保护软件系统的功能,而且还有对微机锁定、开机、重启、网络计费等一系列控制管理的功能,这些软件都偏重于网络计费管理功能。
2 高校机房软件自动化部署管理系统的设计要点
本文结合开发实践,对高校机房软件自动化部署管理系统的设计要点进行了详细的探讨,具体来说,主要表现在如下几个方面:
2.1 自动开机的实现
在当前的很多高校计算机机房的微机管理工作中,自动开机是需要经常实现的功能,但是管理员往往面对的电脑并非三两台,而是数十台或者数百台,这种工作量就是可想而知的了,工作量可想而知,在这种情况下就需要通过软件技术实现自动开机功能。而在本系统的自动开机功能实现中,采用的主要是远程唤醒技术,而在具体的实现中,主要采用了C#和数据库技术实现的网络唤醒功能。所谓远程唤醒技术,主要是由网卡配合其他软硬件,通过给处于待机状态的网卡发送特定的数据帧,实现计算机从关机状态启动的一种技术。
2.2 远程启动多播服务器
和自动开机功能类似,高校机房中由于计算机规模大、数量多,如果采用软驱或者光驱启动需要浪费大量的人力和时间,因此,本文通过网络来完成了启动功能。再具体的实现中,设置一台计算机作为多播服务器,局域网客户机启动并自动连接到这台服务器,并根据服务器上设定的启动文件的不同实现了不同的功能。此外,还应该注意的是,在实现网络远程启动过程中,对PXE启动的关键在于制作合适的启动映像文件,启动映像文件包含了网卡的有关启动和其他信息。
2.3 计算机系统的快速恢复
在对我国当前很多大学的机房的日常管理工作中,为了满足计算机教学的重要需求,还需要经常对系统软件进行重装,工作量同样非常巨大,而通过对批量克隆恢复技术的应用,不仅能够在规定的有限时间内达到快速恢复若干台计算机的系统的目的,而且能够大大提升高校计算机机房的管理效率。而在本文中主要使用了一种叫做“多播克隆技术”的技术,其主要是由CHOST支持和实现的,其并不局限于在一台机器到多台机器的克隆,而且其多播克隆技术的克隆速度比较快,而且效率也非常高,正是由于这些突出的优点,使得其在大型机房或者网吧中获得了非常广泛的应用。
2.4 远程智能修改的相关技术
在高校机房的管理中,有时候还需要用到对机器名、IP、网关以及DNS的修改等,这也是一个很大的工作量,在这种背景下,本文就运用了远程智能修改技术,不仅省去了人力时间,还大大提升了准确率。在具体的实现中,主要采用C#语言结合数据库技术编写了一个可以自动修改这些信息的软件,在每台机器上运行一次此软件即能完成机器信息的批量自动修改。采用该种方法能够明显达到对大规模机房的机器信息设定的需求,继而达到快速高效维护机房的目的。
3 结束语
总之,通过本文设计与开发的高校机房软件自动化部署管理系统,不仅大大节省了人力和时间的投入,而且还提升了高校计算机机房的管理效率,具体非常大的推广应用价值。
参考文献
[1]阮志坚,李明敏,张雄伟,陈挺.自动化部署技术在大规模控制系统批量生产中的应用[J].工业控制计算机,2015,06:35-37.
[2]金岳辉,吴祯.虚拟化环境下IT运维自动化管理探索[J].中国金融电脑,2013,02:38-43.
[3]刘颖.机房管理中虚拟机技术的应用[J]. 电脑知识与技术,2013,09:2246-2248.
[4]林青霞.高效管理计算机类实验室的研究与实践[J].实验室科学,2011,04:153-155.
[5]周振兴.全国计算机等级考试的机房软件环境部署[J].福建电脑,2011,12:160-161+175.
[6]时翠霞.高校公共机房软件系统管理的比较与优化[J].实验技术与管理,2008,10:94-96.
作者单位
江门市新会机电职业技术学校 广东省江门市 529100